function addToWallEst(us_id, gr_id){
	var est = 0;
	var type =  document.getElementById('type');
	var upper_id =  document.getElementById('upper_id');
			
	var text = document.getElementById('wall_textarea').value;
    if(trim(text)==''){
    	alert('Введите текст...');
    }else
    if(text.length>1000){
    	alert('Введённый текст слишком большой.');
    }else{
    	
    	if (1 == document.getElementById('hide').value)
		{
			if (document.getElementById('est1').checked) { est=3; document.getElementById('est1').checked = false; }
			if (document.getElementById('est2').checked) { est=2; document.getElementById('est2').checked = false; }
			if (document.getElementById('est3').checked) { est=1; document.getElementById('est3').checked = false; }
		
			if (0 == est)
			{
				alert('Вы не выбрали вариант оценки');
				return false;
			}
			
			document.getElementById('divest').style.cssText ='visibility : hidden;'; 
			document.getElementById('hide').value = 0;
		}
		
	    var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4) 
        {           
            errors = req.responseText;	        
	        {
	        	var elem = document.getElementById('addwall');
	        	old = document.getElementById('addwall').innerHTML ;
	        	document.getElementById('addwall').innerHTML = errors+old;
	        	document.getElementById('wall_textarea').value = '';	        	
	        	document.getElementById('ima').outerHTML = document.getElementById('ima').outerHTML;
	        	document.getElementById('ima').value = ''
	        	document.getElementById('url').value = '';
	        	
	        	document.getElementById('inviseimage').style.cssText ='visibility : hidden;'; 
	        	document.getElementById('inviselink').style.cssText ='visibility : hidden;'; 	        		        		        	
	        }
        }
    	}    	    
    	req.open('post', '/ajax/wall/add/', true);
    	//q: document.getElementById('ima'),
    	//url: document.getElementById('url'),
    	req.send( { us_id:     us_id,
            	    wl_text:   text,
    				gr_id:   gr_id,
    				est: est,
    				type: type,
    				upper_id: upper_id} 
    			);
    }
}

function addToWall(us_id, gr_id){
	var est = 0;
	
	var text = document.getElementById('wall_textarea').value;
    if(trim(text)==''){
    	alert('Введите текст...');
    }else
    if(text.length>1000){
    	alert('Введённый текст слишком большой.');
    }else{    	    	
		   	
	    var req = new JsHttpRequest();	    	
        req.onreadystatechange = function() {
        if (req.readyState == 4) 
        {           
            errors = req.responseText;	        
	        {
	        	var elem = document.getElementById('addwall');
	        	old = document.getElementById('addwall').innerHTML ;
	        	document.getElementById('addwall').innerHTML = errors+old;
	        	document.getElementById('wall_textarea').value = '';	        	
	        	document.getElementById('ima').outerHTML = document.getElementById('ima').outerHTML;
	        	document.getElementById('ima').value = ''
	        	document.getElementById('url').value = '';
	        	
	        	document.getElementById('inviseimage').style.cssText ='visibility : hidden;'; 
	        	document.getElementById('inviselink').style.cssText ='visibility : hidden;'; 
	        	
	        	
	        	/*
	        	//var_dump(elem)
	        	var table = document.createElement('TABLE');
	        	var tr = document.createElement('TR');
	        	td = document.createElement('TD');
	        	var text = document.createTextNode("<table><tr><td>adasdas </td> </tr> </table>");
	        	td.appendChild(text);
	        	
	        	tr.appendChild(td);
				table.appendChild(tr);
				elem.appendChild(text);
				*/
	        }
        }
    	}        	
    	
    	req.open('post', '/ajax/wall/add/', true);    	
    	//q: document.getElementById('ima'),
    	//url: document.getElementById('url'),
    	req.send( { us_id:     us_id,
            	    wl_text:   text,
    				gr_id:   gr_id} 
    			);
    	
    	// с прототипом не хочет аплоад файлов работать 
    	/*
    	
	    new Ajax.Request("/ajax/wall/add/", {
	        method: 'get',
	        parameters: {
	            us_id:     us_id,
	            wl_text:   text,
	            gr_id:   gr_id,
	            //ima: Form.getInputs('f','file')
	            q: document.getElementById('ima')
	        },
	        onSuccess: function(tr) {
	            errors = tr.responseText;
	            if(errors.length>0){
	            	alert(errors);
	            }
	            /*
	            var old_val = document.getElementById('last_com').innerHTML;
				document.getElementById('last_com').innerHTML = old_val + errors;
				clearTextarea('comTextarea');
				*//*
	            document.location.reload();
	            // заглушка пока не доделан этот модуль на аяксе
	        }
	    });
	    */

    }
}
function delWall(id){
	new Ajax.Request("/ajax/wall/del/", {
        method: 'get',
        parameters: {
            wl_id:     id
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            
            if(errors.length>0){
            	alert(errors);
            }
            else
            {
            	myDiv = 'wallid['+id+']';
	  		    document.getElementById(myDiv).style.display =  'none';
	  		    //document.getElementById(myDiv).style.cssText = 'display:none';
            }
            
            /*
            var old_val = document.getElementById('last_com').innerHTML;
			document.getElementById('last_com').innerHTML = old_val + errors;
			clearTextarea('comTextarea');
			*/
            //document.location.reload();
            // заглушка пока не доделан этот модуль на аяксе
        }
    });
}


function trim(stext){
	return stext.replace(/^\s+|\s+$/g, '');
}
function showCurEst(i){
	//i -новый
	//j - общий
	/*
	var j = document.getElementById('es_val').value;
	if(i>j)	m_src = '/tpl/default/ru/img/112.gif';
	else	m_src = '/tpl/default/ru/img/113.gif';
	document.getElementById('est[' + i +']').src =m_src;
	*/
	var j = document.getElementById('es_val').value;
	for(k=1;k<=5;k++){
		if(i>=k)	m_src = '/tpl/default/ru/img/eva_starson.png';
		else	m_src = '/tpl/default/ru/img/eva_starsoff.png';
		document.getElementById('est[' + k +']').src =m_src;
	}
	if(i == 6)	m_src = '/tpl/default/ru/img/5plus-active.png';
	else	m_src = '/tpl/default/ru/img/5plus-deactivated.png';
	document.getElementById('est[6]').src =m_src;
}
function showOldEst(){
	var j = Math.round(document.getElementById('es_val').value);
	for(k=1;k<=5;k++){
		if(k<=j)	m_src = '/tpl/default/ru/img/eva_starson.png';
		else		m_src = '/tpl/default/ru/img/eva_starsoff.png';
		document.getElementById('est[' + k +']').src = m_src;
	}
	if(6 == j)	m_src = '/tpl/default/ru/img/5plus-active.png';
	else		m_src = '/tpl/default/ru/img/5plus-deactivated.png';
	document.getElementById('est[6]').src = m_src;
}

function showCurEstNew(i){
	//i -новый
	//j - общий
	/*
	var j = document.getElementById('es_val').value;
	if(i>j)	m_src = '/tpl/default/ru/img/112.gif';
	else	m_src = '/tpl/default/ru/img/113.gif';
	document.getElementById('est[' + i +']').src =m_src;
	*/
	var j = document.getElementById('es_val').value;
	for(k=1;k<=5;k++){
		if(i>=k)	m_src = '/tpl/default/ru/img/mark_act.png';
		else	m_src = '/tpl/default/ru/img/mark_pas.png';
		document.getElementById('est[' + k +']').src =m_src;
	}
}
function showOldEstNew(){
	var j = Math.round(document.getElementById('es_val').value);
	for(k=1;k<=5;k++){
		if(k<=j)	m_src = '/tpl/default/ru/img/mark_act.png';
		else		m_src = '/tpl/default/ru/img/mark_pas.png';
		document.getElementById('est[' + k +']').src = m_src;
	}
}

function addEstimateCp(val,type,up_id){
	new Ajax.Request("/ajax/estimate/addcp/", {
        method: 'get',
        parameters: {
            up_id:   up_id,
            type:    type,
            val:     val
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            if(errors.length>0){
            	alert(errors);
            }
            document.location.reload();
            // заглушка пока не доделан этот модуль на аяксе
        }
    });
}



function addEstimate(val,type,up_id){
	new Ajax.Request("/ajax/estimate/add/", {
        method: 'get',
        parameters: {
            up_id:   up_id,
            type:    type,
            val:     val
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            if(errors.length>0){
            	alert(errors);
            }
            document.location.reload();
            // заглушка пока не доделан этот модуль на аяксе
        }
    });
}

function addEstimateAjaxForPeople(val,type,up_id){
	
	if (6 == val) {
		smscoin(up_id);		
	}
	else {
	new Ajax.Request("/ajax/estimate/add1/", {
        method: 'get',
        parameters: {
            up_id:   up_id,
            type:    type,
            val:     val
        },
        onSuccess: function(tr) {
            errors = tr.responseText;            
            if(errors.length>0){
            	alert(errors);
            }
            else {
            	document.location.reload();
            }
            // заглушка пока не доделан этот модуль на аяксе
        }
    });
	}
}

function addEstimateAjaxGrants(val,type,up_id){
	new Ajax.Request("/ajax/estimate/addgrants/", {
        method: 'get',
        parameters: {
            up_id:   up_id,
            type:    type,
            val:     val
        },
        onSuccess: function(tr) {
            errors = tr.responseText;            
            if(errors.length>0){
            	alert(errors);
            }
            else {
            	//document.location.reload();
            	if ( val > 0) {
            		document.getElementById('up'+up_id).className = document.getElementById('up'+up_id).className + ' rating-up';
            		document.getElementById('down'+up_id).className = 'rating';
            		e = parseInt(document.getElementById('rating'+up_id).firstChild.innerHTML) + 1;
            		if (0 == e) {
            			e = 1;
            		}
            		if (e > 0) {
            			document.getElementById('rating'+up_id).className = document.getElementById('rating'+up_id).className + ' rating-up';
            		}
            		else { 
            			document.getElementById('rating'+up_id).className = 'rating';
            		}
            		document.getElementById('rating'+up_id).firstChild.innerHTML = '+'+e;
            	}
            	else {
            		document.getElementById('down'+up_id).className = document.getElementById('down'+up_id).className + ' rating-up';
            		document.getElementById('up'+up_id).className = 'rating';
            		e = parseInt(document.getElementById('rating'+up_id).firstChild.innerHTML) - 1;
            		if (0 == e) {
            			e = -1;
            		}
            		if (e > 0) {
            			document.getElementById('rating'+up_id).className = document.getElementById('rating'+up_id).className + ' rating-up';
            		}
            		else { 
            			document.getElementById('rating'+up_id).className = 'rating';
            		}
            			
            		document.getElementById('rating'+up_id).firstChild.innerHTML = e;
            	}           
            	
            }            
        }
    });
}


function clearTextarea(title,words){
	//alert(words);
	// доработать
	//if(words == 'undefined'){
	if(1==1){
		document.getElementById(title).value = '';
	}else{
		if(words == document.getElementById(title).value){
			document.getElementById(title).value ='';
		}
	}
}

function openChat(id){
	window.open('/message/'+id,'chat',"top=10,left=10,width=500,height=600,status=0,toolbar=0,menubar=0,location=0,resizable=1,scrollbars=0").focus();
}

function closeNewMessage(ms_id){
	new Ajax.Request("/message/msg_new/", {
	    method: 'get',
	    parameters: {
	        msg_id: parseInt(ms_id)
	    },
	    onSuccess: function(tr) {
	    	var resp = parseInt(tr.responseText);
	    	switch (resp){
        		case 0:
        			document.getElementById("event_block").style.display = 'none';
        		break;
//        		case 1:
//        			alert("Не сработал пхп");
//        		break;
//        		case 2:
//        			alert("Айди не номер");
//        		break;
        	}
	    }
    });
}

function var_dump(obj){
    var str= '';
    for (var i in obj){
      	str += i + ':\t' + obj[i] + '\n';
    }
    if (arguments.length == 1)
    	alert(str);
    else
    	return str;
}



function showDiv(div)
{		
	if (('none' == div.style.display) || ('' == div.style.display))
	{	
		//div.style.visibility='visible;';		
		div.style.cssText = 'display : block;';
		show = 2;
	}
	else
	{		
		//div.style.visibility='hidden;';
		div.style.cssText ='display : none;'; 
		show = 1;
	}
}

function active(elem)
{	
	list = document.getElementById('who').childNodes;
	for (var i = 0; i < list.length; i++)
	{
    	list[i].className = '';     	
	}
	elem.className = 'active';
	var text = document.createTextNode(elem.getAttribute("attr"));
	//document.getElementById('example').replaceChild(text, document.getElementById('example').firstChild);	
	document.getElementById('formSearch').setAttribute("action", elem.getAttribute("attrf"));		
	var dd = document.getElementsByName('grants');	
	dd[0].value = '';
	
	document.getElementById('grants').value = '';
	document.getElementById('suggest').value = '';
	document.getElementById('suggest1').value = '';	
	
	document.getElementById('grants11').style.display = 'none';
	document.getElementById('suggest22').style.display = 'none';
	document.getElementById('suggest11').style.display = 'none';
	
	exsist = 1;
	
	var mas = new Array('grants','suggest1','suggest');
	for (var i = 0; i < 3; i++)
	{
		if (elem.getAttribute("attrid") === mas[i])
		{
			document.getElementById(elem.getAttribute("attrid")).style.display = 'block';			
		}
		else
		{
			document.getElementById(mas[i]).style.display = 'none';
		}
	}
	//alert(mas[0]);
		
}


function activeindex(elem)
{	
	if ('who_google' == elem.id)
	{
		document.getElementById('google_search').style.display = 'block';			
		document.getElementById('our_search').style.display = 'none';			
	}
	else
	{
		document.getElementById('our_search').style.display = 'block';			
		document.getElementById('google_search').style.display = 'none';			
	}
	list = document.getElementById('who').childNodes;
	for (var i = 0; i < list.length; i++)
	{
    	list[i].className = '';     	
	}
	elem.className = 'active';
	var text = document.createTextNode(elem.getAttribute("attr"));
	document.getElementById('example').replaceChild(text, document.getElementById('example').firstChild);	
	document.getElementById('formSearch').setAttribute("action", elem.getAttribute("attrf"));			
	document.getElementById('formSearch').setAttribute("accept-charset", elem.getAttribute("attrcode"));			
	document.getElementById('ext_search').setAttribute("href", elem.getAttribute("attrf"));			
	var dd = document.getElementsByName('grants');	
	dd[0].value = '';
	
	var mas = new Array('google','grants','suggest1','suggest','story');
	for (var i = 0; i < 5; i++)
	{
		if (elem.getAttribute("attrid") === mas[i])
		{
			document.getElementById(elem.getAttribute("attrid")).style.display = 'block';			
		}
		else
		{
			document.getElementById(mas[i]).style.display = 'none';
		}
	}
	//alert(mas[0]);
		
}

function activeinfonet(elem)
{	
	if ('who_grants' == elem.id)
	{
		document.getElementById('google_search_referats').style.display = 'block';
		document.getElementById('google_search_library').style.display = 'none';
		document.getElementById('google_search_cheats').style.display = 'none';			
		document.getElementById('google_search_m1').style.display = 'none';			
		document.getElementById('google_search_m2').style.display = 'none';			
		document.getElementById('google_search_m3').style.display = 'none';			
		document.getElementById('google_search_m4').style.display = 'none';						
	}
	else if ('who_stud' == elem.id)
	{
		document.getElementById('google_search_referats').style.display = 'none';			
		document.getElementById('google_search_library').style.display = 'block';	
		document.getElementById('google_search_cheats').style.display = 'none';	
		document.getElementById('google_search_m1').style.display = 'none';			
		document.getElementById('google_search_m2').style.display = 'none';			
		document.getElementById('google_search_m3').style.display = 'none';	
		document.getElementById('google_search_m4').style.display = 'none';								
		
	}
	else if ('who_vuz' == elem.id)
	{
		document.getElementById('google_search_referats').style.display = 'none';			
		document.getElementById('google_search_library').style.display = 'none';	
		document.getElementById('google_search_cheats').style.display = 'block';
		document.getElementById('google_search_m1').style.display = 'none';			
		document.getElementById('google_search_m2').style.display = 'none';			
		document.getElementById('google_search_m3').style.display = 'none';				
		
	} 
	else if ('m1_vuz' == elem.id)
	{
		document.getElementById('google_search_referats').style.display = 'none';			
		document.getElementById('google_search_library').style.display = 'none';	
		document.getElementById('google_search_cheats').style.display = 'none';
		document.getElementById('google_search_m1').style.display = 'block';			
		document.getElementById('google_search_m2').style.display = 'none';			
		document.getElementById('google_search_m3').style.display = 'none';		
		document.getElementById('google_search_m4').style.display = 'none';							
		
	} 
	else if ('m2_vuz' == elem.id)
	{
		document.getElementById('google_search_referats').style.display = 'none';			
		document.getElementById('google_search_library').style.display = 'none';	
		document.getElementById('google_search_cheats').style.display = 'none';
		document.getElementById('google_search_m1').style.display = 'none';			
		document.getElementById('google_search_m2').style.display = 'block';			
		document.getElementById('google_search_m3').style.display = 'none';		
		document.getElementById('google_search_m4').style.display = 'none';							
		
	} 
	else if ('m3_vuz' == elem.id)
	{
		document.getElementById('google_search_referats').style.display = 'none';			
		document.getElementById('google_search_library').style.display = 'none';	
		document.getElementById('google_search_cheats').style.display = 'none';
		document.getElementById('google_search_m1').style.display = 'none';			
		document.getElementById('google_search_m2').style.display = 'none';			
		document.getElementById('google_search_m3').style.display = 'block';						
		document.getElementById('google_search_m4').style.display = 'none';						
	} 
	else if ('m4_vuz' == elem.id)
	{
		document.getElementById('google_search_referats').style.display = 'none';			
		document.getElementById('google_search_library').style.display = 'none';	
		document.getElementById('google_search_cheats').style.display = 'none';
		document.getElementById('google_search_m1').style.display = 'none';			
		document.getElementById('google_search_m2').style.display = 'none';			
		document.getElementById('google_search_m3').style.display = 'none';						
		document.getElementById('google_search_m4').style.display = 'block';						
	} 
	
	list = document.getElementById('who').childNodes;
	for (var i = 0; i < list.length; i++)
	{
    	list[i].className = '';
	}
	elem.className = 'active';
}

questionValue = 0;
function question(value)
{	
	if (value == '' || 0 == questionValue) 
	{
		alert('Вы не задали вопрос');
		return false;
	}
	
	document.questionForm.submit();
}


function smscoin(id)
{	
	window.open('/smskey_remote_php/check.php?id='+id,'smscoin',"top=10,left=10,width=500,height=600,status=0,toolbar=0,menubar=0,location=0,resizable=1,scrollbars=1").focus();
}
 

function limitText(limitField, limitCount, limitNum, id) 
{	
		
	if (0 == limitField.value.length || limitNum < limitField.value.length)	{
		document.getElementById('wallbutton'+id).disabled = true;						
		document.getElementById('wallbutton'+id).className = 'button reload_write_3';
	}
	else {
		document.getElementById('wallbutton'+id).disabled = false;
		document.getElementById('wallbutton'+id).className = 'button reload_write';
	}
	
	if (limitNum - limitField.value.length < 30) {
		limitCount.style.color='red';
	}
	else {
		limitCount.style.color='#ccc';
	}	
	
	if (limitField.value.length > limitNum)	{
       limitField.value = limitField.value.substring(0, limitNum);                      
    }
    else {  	   
       limitCount.value = limitNum - limitField.value.length;       
    }
}

function addToTwitter(us_id, gr_id){
	var est = 0;
	
	var text = document.getElementById('wall_textarea').value;	
	
	jQuery.noConflict();
	
	twitter = Form.getInputs('twitterForm', 'hidden');    	    	   	
	
   	a = new Array();
    for (var i = 0; i < twitter.length; i++)
    {
    	a[i] = twitter[i].value;
    }
    	   	
    stringList = a.join('^^,');    	    	
    perent = 0 == document.getElementById('answerhide').value ? null : document.getElementById('answerparentid').value;
    	
    q = document.getElementById('ima').value;
   	url = document.getElementById('url').value;    					
   
    if(trim(text)=='' && q== '' && url == '' && stringList == ''){
    	alert('Введите текст...');
    }else
    if(text.length>140){
    	alert('Введённый текст слишком большой.');
    }else{    	    	
		   	
	    var req = new JsHttpRequest();	    	
        req.onreadystatechange = function() {
        if (req.readyState == 4) 
        {           
            errors = req.responseText;	        
	        {
	        	var elem = document.getElementById('addwall');
	        	old = document.getElementById('addwall').innerHTML ;
	        	document.getElementById('addwall').innerHTML = errors+old;
	        	document.getElementById('wall_textarea').value = '';	
	        	/*        	
	        	document.getElementById('ima').outerHTML = document.getElementById('ima').outerHTML;	        	
	        	
	        	document.getElementById('inviseimage').style.cssText ='visibility : hidden;'; 
	        	document.getElementById('inviselink').style.cssText ='visibility : hidden;'; 
	        	*/
	        	document.getElementById('inviseimage').style.display = 'none';
	        	document.getElementById('inviselink').style.display = 'none';
	        	document.getElementById('ima').value = ''
	        	document.getElementById('url').value = '';
	        	
	        	document.getElementById("mydiv1").innerHTML = '';
	        	//document.getElementById("mydiv1").appendChild(document.createTextNode('<div class="clear"></div>'));
	        	//document.getElementById("mydiv1").replaceChild(document.createTextNode(''), document.getElementById("mydiv1").firstChild)
	        	document.getElementById("fsUploadProgress").style.display = "none";
	        	document.getElementById('uploadbr').style.cssText = 'display : none;'; 
	        	document.getElementById('wallbutton0').disabled = true;
	        	document.getElementById('wallbutton0').className = 'button reload_write_3';
	        	
	        	document.getElementById('answerhide').value = 0
	        	document.getElementById('answerdiv').style.display = 'none';	        	
      	
	        	/*
	        	//res = errors.replace(/\\/g,'');
 	        	res = errors.match(/document.getElementById(\'commentgo.*?});/i);
 	        	alert(res);
 	        	*/          
	        	
	        	/*
	        	//var_dump(elem)
	        	var table = document.createElement('TABLE');
	        	var tr = document.createElement('TR');
	        	td = document.createElement('TD');
	        	var text = document.createTextNode("<table><tr><td>adasdas </td> </tr> </table>");
	        	td.appendChild(text);
	        	
	        	tr.appendChild(td);
				table.appendChild(tr);
				elem.appendChild(text);
				*/
				jQuery().popups({showtimeout:600, hidetimeout: 500});	        	
	        }
        }
    	}        	  	
    	    	
    	req.open('post', '/ajax/twitter/add/', true);    	
    	//q: document.getElementById('ima'),
    	//url: document.getElementById('url'),
    	req.send( { us_id:     us_id,
            	    wl_text:   text,
    				gr_id:   gr_id,    				
    				stringList : stringList,
    				q: document.getElementById('ima'),
    				url: document.getElementById('url'),
    				parent_id:  perent
					} 
    			);   			
    }
}
   
function delTwitter(id){
	new Ajax.Request("/ajax/twitter/del/", {
        method: 'get',
        parameters: {
            wl_id:     id
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            
            if(errors.length>0){
            	alert(errors);
            }
            else
            {
            	myDiv = 'wallid['+id+']';
	  		    document.getElementById(myDiv).style.display = 'none';
	  		    //document.getElementById(myDiv).style.cssText = 'display:none';
            }
            
            /*
            var old_val = document.getElementById('last_com').innerHTML;
			document.getElementById('last_com').innerHTML = old_val + errors;
			clearTextarea('comTextarea');
			*/
            //document.location.reload();
            // заглушка пока не доделан этот модуль на аяксе
        }
    });
}     
























function answerTwitter(us_id, id){		
	
	var text = document.getElementById('wall_textarea'+id).value;
    if(trim(text)==''){
    	alert('Введите текст ...');
    }else
    if(text.length>140){
    	alert('Введённый текст слишком большой.');
    }else{    	    	
		   	
	    var req = new JsHttpRequest();	    	
        req.onreadystatechange = function() {
        if (req.readyState == 4) 
        {           
            errors = req.responseText;	        
	        {
	        	var elem = document.getElementById('addwall');
	        	old = document.getElementById('addwall').innerHTML ;
	        	document.getElementById('addwall').innerHTML = errors+old;
	        	document.getElementById('wall_textarea').value = '';	        	
	        	document.getElementById('ima').outerHTML = document.getElementById('ima').outerHTML;
	        	document.getElementById('ima').value = '';
	        	document.getElementById('url').value = '';
	        	
	        	document.getElementById('inviseimage').style.cssText ='visibility : hidden;'; 
	        	document.getElementById('inviselink').style.cssText ='visibility : hidden;'; 
	        	
	        	
	        	/*
	        	//var_dump(elem)
	        	var table = document.createElement('TABLE');
	        	var tr = document.createElement('TR');
	        	td = document.createElement('TD');
	        	var text = document.createTextNode("<table><tr><td>adasdas </td> </tr> </table>");
	        	td.appendChild(text);
	        	
	        	tr.appendChild(td);
				table.appendChild(tr);
				elem.appendChild(text);
				*/
	        }
        }
    	}    
    	
    	req.open('post', '/ajax/twitter/add/', true);    	
    	//q: document.getElementById('ima'),
    	//url: document.getElementById('url'),
    	req.send( { us_id:     us_id,
            	    wl_text:   text,
    				gr_id:   0,
    				parent_id:   id} 
    			);
    }
}
best = 0;
selectorType = 5;
function selector(type)
{
	jQuery.noConflict();
	
	var url = '/ajax/selector';
    var pars = 'type='+type;

    selectorType = type;
    
    for(k=1;k<=6;k++) {
    	document.getElementById('selector'+k).className = '';
    }
    if (type < 8) {
    	document.getElementById('selector'+type).className = 'loadgif';            		
    }
    
    var listAjax = new Ajax.Updater(
        {success: 'addwall'},
        url,
        {method: 'get', parameters: pars, onFailure: err, onSuccess: function(tr) {
            errors = tr.responseText;
            //eval(errors);
            }, evalScripts:true, onComplete: function() { jQuery().popups({showtimeout:600, hidetimeout: 500}); }});
        
   if (6 == type) {
   		best = 1;
   }
   else {
   		best = 0;
   }
   
   //document.getElementById('selector'+type).className =  'first friends';            		
}

function setBest(id, el)
{	
	jQuery.noConflict();
	
	new Ajax.Request("/ajax/best", {
        method: 'get',
        parameters: {
            wl_id:     id
        },
         onSuccess: function(tr) {
            errors = tr.responseText;
            if(errors.length>0){
            	alert(errors);
            }
            else            
            {               	
            	if (1 == best) {            	
					myDiv = 'wallid['+id+']';
	  		    	document.getElementById(myDiv).style.display =  'none';            		   		  		    	
            	}
            	else {
            		if ('star_msg' == el.firstChild.className) {
            			//el.className = 'star_msg_p';
            			document.getElementById('star_p'+id).style.display = 'block';
            			document.getElementById('star'+id).style.display = 'none';
            			
            			document.getElementById('theurna'+id).style.display = 'none';
            			document.getElementById('starurna'+id).style.display = 'none';
            			
            			
            			el.style.display = 'none';
            			
            			var url = '/ajax/bestallest';
    					var pars = 'id='+id;
						var listAjax = new Ajax.Updater(
        					{success: 'bestcomm'+id},
        					url,
        					{method: 'get', parameters: pars});		
        
            			
            		}
            		else {
            			//el.className = 'star_msg';
            			document.getElementById('star_p'+id).style.display = 'none';
            			document.getElementById('star'+id).style.display = 'block';
            			
            			document.getElementById('starurna'+id).style.display = 'block';
            			
            			
            			el.style.display = 'none';
            			
            			var url = '/ajax/bestallest';
    					var pars = 'id='+id;
						var listAjax = new Ajax.Updater(
        					{success: 'bestcomm'+id},
        					url,
        					{method: 'get', parameters: pars});	
        					
            		}
            	}            	
            }
        }
	});               
}

function delPhotoFromTwitter(id){
	
	jQuery.noConflict();
	
	new Ajax.Request("/ajax/twitter/delphoto/", {
        method: 'get',
        parameters: {
            wl_id:     id
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            
            if(errors.length>0){
            	alert(errors);
            }
            else
            {            	
	  		    document.getElementById(id).innerHTML = '';
            }         
            
        }
    });
} 

function delAudioFromTwitter(id){
	jQuery.noConflict();
	new Ajax.Request("/ajax/twitter/delaudio/", {
        method: 'get',
        parameters: {
            wl_id:     id
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            
            if(errors.length>0){
            	alert(errors);
            }
            else
            {            	
	  		    document.getElementById(id).innerHTML = '';
            }         
            
        }
    });
} 

function delFileFromTwitter(id){
	jQuery.noConflict();
	new Ajax.Request("/ajax/twitter/delfile/", {
        method: 'get',
        parameters: {
            wl_id:     id
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            
            if(errors.length>0){
            	alert(errors);
            }
            else {            	
	  		    document.getElementById(id).innerHTML = '';
            }         
            
        }
    });
}

function getAllPost(count, wl_id, writer, allcount) {
	
	jQuery.noConflict();
	
	var url = '/ajax/getAllPost';
    var pars = 'count='+count+'&wl_id='+wl_id+'&writer='+writer+'&allcount='+allcount;

    if (document.getElementById('addall'+wl_id).innerHTML == '') {    	
    	document.getElementById('addall'+wl_id).className = 'loadgif';
		var listAjax = new Ajax.Updater(
        {success: 'addall'+wl_id},
        url,
        {method: 'get', parameters: pars, onFailure: err, evalScripts:true, onComplete: function() { jQuery().popups({showtimeout:600, hidetimeout: 500}); }});
	}
	else {
		document.getElementById('addall'+wl_id).innerHTML = '';
	}	
    
}

function addPhotoToTwitter(wl_id) {
	
	jQuery.noConflict();
	
	var url = '/ajax/getPhoto';
    var pars = 'wl_id='+wl_id;
        
    var listAjax = new Ajax.Updater(
        {success: 'addphoto'+wl_id},
        url,
        {method: 'get', parameters: pars, onFailure: err});
}

function getMesssage(start, type, group) {
	
	jQuery.noConflict();
	
	var url = '/ajax/getmessage';    
	var pars = 'start='+start+'&type='+type+'&group='+group;
    
	if (document.getElementById('addmessage'+start).innerHTML == '') {
		document.getElementById('addmessage'+start).className = 'loadgif';            		
		var listAjax = new Ajax.Updater(
        {success: 'addmessage'+start},
        url,
        {method: 'get', parameters: pars, onFailure: err, evalScripts:true, onComplete: function() { jQuery().popups({showtimeout:600, hidetimeout: 500}); }});
	}
	else {
		document.getElementById('addmessage'+start).innerHTML = '';
	}
    
}

function showHideDiv(el, div, size, d, green) {

	if (jQuery("#"+div).is(":hidden")) 
	{
		if(jQuery.browser.msie) {
			jQuery("#"+div).show();
		}
		else {
			jQuery("#"+div).animate({height: 'show', width: 'speed', opacity: 'show'}, 'slow');
		}
		if (0 == green) {
			el.innerHTML = el.innerHTML.replace(size+'_cl.gif', size+'_op.gif');
			d.className = 'opn_cls';				
		}
	} else {
		el.innerHTML = el.innerHTML.replace(size+'_op.gif', size+'_cl.gif');
		if(jQuery.browser.msie) {
 			jQuery("#"+div).hide();
		}
		else {
			jQuery("#"+div).hide(500);
		}
 		d.className = 'opn_cls close_green';
 	}  		
}

function showHideDivNotGreen(el, div, size, green) {
	
	if (jQuery("#"+div).is(":hidden")) 
	{
		jQuery("#"+div).show();
		if (0 == green) {
			el.innerHTML = el.innerHTML.replace(size+'_cl.gif', size+'_op.gif');
			//d.className = 'opn_cls';				
		}
	} else {
		el.innerHTML = el.innerHTML.replace(size+'_op.gif', size+'_cl.gif');
 		jQuery("#"+div).hide();
 		//d.className = 'opn_cls close_green';
 	}
 	
}

function setTooltip(div) {
	
	div.style.display = 'block';	
	
}

function visibilityDiv1(divesVis)
{		
	divesVis.style.visibility='visible';				
}
function visibilityDiv2(div)
{		
	div.style.visibility='hidden';	
}

function copyText(el) {

	Field.select(el);
}

function setAnswer(id) {
	
	jQuery.noConflict();
	
	setTooltip(document.getElementById('answerdiv'));

	document.getElementById('answerhide').value = 1;		
	
	var url = '/ajax/setAnswer';
    var pars = 'wl_id='+id;
	var listAjax = new Ajax.Updater(
        {success: 'answerdiv'},
        url,
        {method: 'get', parameters: pars});	
    
	setTimeout(settimefocus, 100);
	 
}

function addEl(div, type, us_id, gr_id, start) {

	jQuery.noConflict();
	
	if (document.getElementById(div).innerHTML == '') {
	
		document.getElementById(div+'loadgif').className = 'loadgif';            		
		var url = '/ajax/addel';
    	var pars = 'type='+type+'&us_id='+us_id+'&gr_id='+gr_id+'&div='+div+'&start='+start;
		var listAjax = new Ajax.Updater(
	       	{success: div},
    	    url,
        	{method: 'get', parameters: pars, evalScripts:true, onComplete: function() { jQuery().popups({showtimeout:600, hidetimeout: 500}); }});	
	}
	else {
		document.getElementById(div).innerHTML = '';
	}
}

function settimefocus() {
	document.getElementById('wall_textarea').focus()
}

function activeButton(el) {

	if (0 == el.value.length) {
		document.getElementById('wallbutton0').disabled = true;						
		document.getElementById('wallbutton0').className = 'button reload_write_3';
	}
	else {
		document.getElementById('wallbutton0').disabled = false;
		document.getElementById('wallbutton0').className = 'button reload_write';
	}
}

function showDivAll(div, div2)
{	
	document.getElementById('url').value = ''; 
	document.getElementById('ima').value = ''; 		
	
	document.getElementById('fsUploadProgress').style.cssText = 'display : none;'; 
	document.getElementById('uploadbr').style.cssText = 'display : none;'; 
	document.getElementById('fsUploadProgress').innerHTML = '<div class="clear"></div><div class="files_name" id="mydiv1"><div class="clear"></div></div><div class="clear"></div>';

	if (('none' == div.style.display) || ('' == div.style.display))	{	
		//div.style.visibility='visible;';		
		div.style.cssText = 'display : block;';		
		div2.style.cssText = 'display : none;'; 
		show = 2;		
	}
	else {		
		//div.style.visibility='hidden;';
		div.style.cssText = 'display : none;';		
		div2.style.cssText = 'display : none;'; 
		show = 1;						
	}
}

function blockedMessage(id) {
	
	jQuery.noConflict();
	
	new Ajax.Request("/ajax/blocked", {
        method: 'get',
        parameters: {
            wl_id:     id
        },
         onSuccess: function(tr) {
            errors = tr.responseText;
            if(errors.length>0){
            	alert(errors);
            }
            else
            {  	
            	myDiv = 'wallid['+id+']';
	  		    document.getElementById(myDiv).style.display =  'none';            		            	            	    	
            }
        }
	});               
}

function showEst(div) {
	
	jQuery("#"+div).show();
	/*
	if (jQuery("#"+div).is(":hidden")) {
		//jQuery("#"+div).animate({height: 'show', width: 'speed', opacity: 'show'}, 'slow');		
	}
	*/	
}

function hideEst(div) {
	
	jQuery("#"+div).hide(); 		 	
	/*
	if (!jQuery("#"+div).is(":hidden")) {
		//jQuery("#"+div).hide(850); 		 	
		jQuery("#"+div).hide(); 		 	
	}
	*/
	
}

function showHideEst(div) {
	
	if (jQuery("#"+div).is(":hidden")) {	
		jQuery("#"+div).show();
	}	
	else {
		jQuery("#"+div).hide(); 		 	
	}
}

function insertCopyToClipboardButton(wrapper_id, el_id) { 
	if (!document.getElementById || !document.getElementById(el_id)) { 
		// Браузер не поддерживает необходимые нам функции 
		return false; 
	} 
	else { 
		el = document.getElementById(el_id); 
		wrapper = document.getElementById(wrapper_id); 
	} 
	
	if (wrapper && wrapper.parentNode.insertBefore) { 				
		 if((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))	
		 //if (document.all) 
		 {		 	
		 	showEst('insertbutton');
			spanL = document.createElement("span"); 
			spanL.className = "flt_left left";
			spanR = document.createElement("span"); 
			spanR.className = "flt_right right";
			
			button = document.getElementById('button_copy_blog');//document.createElement("a"); 
			//button.setAttribute("href", "#"); 
			//button.innerHTML = "скопировать";
			button.onclick = function() { 
				result = copyToClipboard(innerText(wrapper)); 
				if (result) {
			    	alert('Код скопирован в буфер обмена.');
				}
				else {
			    	alert('К сожалению, Ваш браузер не позволяет работать с буфером обмена.');
				}			
				return false; 
			} 
			// emulate insertAfter: 							
			//alert('kjffg');
			el.insertBefore(spanL); 
			el.insertBefore(spanR);
			el.insertBefore(button);
		}
		else {
			return false 
		}
	} 
	else { 
		return false 
	} 
}


function innerText(node) { 
	// @author Dethe Elza 
	// @article "XML Matters: Beyond the DOM. Tips and tricks for a friendlier DOM" 
	// @url http://www-128.ibm.com/developerworks/xml/library/x-matters41.html
	if (node.nodeType == 3 || node.nodeType == 4) { 
		return node.data; 
	} 
	
	var i; 
	var returnValue = []; 
	for (i = 0; i < node.childNodes.length; i++) { 
		returnValue.push(innerText(node.childNodes[i])); 
	} 
	
	return returnValue.join(''); 
}

function copyToClipboard(content) {
	if (window.clipboardData && window.clipboardData.setData) {
		window.clipboardData.setData("Text", content);
		return true;
	}
	else {
		try { 
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
		} 
		catch (e) { 
			return false;
		}
		
		var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService(); 
		if (clipboard) { 
			clipboard = clipboard.QueryInterface(Components.interfaces.nsIClipboard); 
		} 
		
		var transferable = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(); 
		if (transferable) { 
			transferable = transferable.QueryInterface(Components.interfaces.nsITransferable); 
		}
		
		if (clipboard && transferable) { 
			// тип передаваемых данных transferable.addDataFlavor("text/unicode"); 
			var textObj = new Object(); 
			var textObj = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
			if (textObj) { 
				textObj.data = content; 
				// Упаковываем данные в контейнер 
				transferable.setTransferData("text/unicode", textObj, content.length*2); 
				var clipid=Components.interfaces.nsIClipboard; 
				clipboard.setData(transferable,null,clipid.kGlobalClipboard); 
				
				return true;
			}
		}
		
		return false;
	}
}

function loadMap(div_id, gr_id) {	
	
	jQuery.noConflict();
	
	var url = '/ajax/loadmap';
    var pars = 'gr_id='+gr_id;
	var listAjax = new Ajax.Updater(
        {success: div_id},
        url,
        {method: 'get', parameters: pars, evalScripts:true});	
	
}

Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}

function regFormVisible(elArray, div) {		
	
	
	for (var i = 0; i < elArray.length; i++) {				
		if ('' == document.getElementById(elArray[i]).value || 0 == document.getElementById(elArray[i]).value) {
			hideEst(div)
			return false;
		}
	}
	showEst(div);	
	
}

function delAswerDiv() {
	
	 //document.getElementById('answerdiv').className = 'write_quote display_none';
	 document.getElementById('answerdiv').style.display = 'none';
	 document.getElementById('answerhide').value = 0;
}

function delAudioAjax(id) {
	
	if (!confirm("Уверены, что хотите удалить песню?")) {
		return false;
	}
	
	jQuery.noConflict();
	
	document.getElementById('audio'+id).style.display = 'none';
		
    var pars = 'id='+id;
    new Ajax.Request("/ajax/delaudioblock", {
        method: 'get',
        parameters: {
            id:   id            
        }});	
}


function delGrantsAjax(id) {
	
	if (!confirm("Уверены, что хотите удалить файл?")) {
		return false;
	}
	
	jQuery.noConflict();
	
	document.getElementById('grants'+id).style.display = 'none';
		
    var pars = 'id='+id;
    new Ajax.Request("/ajax/delgrantsblock", {
        method: 'get',
        parameters: {
            id:   id            
        }});        	
}

function replaceVuzAction(attr) {
	document.getElementById('formUniversityDesc').setAttribute("action", attr);
}

function replaceVuzContact(attr) {
	document.getElementById('formcontactanket').setAttribute("action", attr);
}

function showHideServices(div) {
		
	divServisec = new Array('servicesAspiranture', 'servicesOneEducation', 'servicesCursEducation', 'servicesMBAEducation');
	
	divServisecAcc = new Array();
	divServisecAcc['111131'] = 'servicesAspiranture';
	divServisecAcc['111132'] = 'servicesOneEducation'; //'servicesTwoEducation';
	divServisecAcc['111133'] = 'servicesOneEducation';
	divServisecAcc['115335'] = 'servicesCursEducation';
	divServisecAcc['115336'] = 'servicesMBAEducation';	  
	
	for (var i = 0; i < divServisec.length; i++) {
		hideEst(divServisec[i])		
	}
		
	showEst(divServisecAcc[div]);		
}

function ajaxSubmitFormUserAnket(forma, divClose, divOpen) { 	        
        
	//document.getElementById('baseanketloaddiv').className = '';
	
	//jQuery.noConflict();		
	var url = forma.action;
	
	var req = new JsHttpRequest(); 
	req.onreadystatechange = function() {
    if (req.readyState == 4) {
	   	//alert(req.responseText);	        
	   	//alert(req.responseText+'lkjlkjl');
	   	document.getElementById('baseanketloaddiv').className = 'display_none';
    }
    }
    req.open('POST', url, true);
	//req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    req.send( { q : forma });
       
    
       //forma.reset();
	showHideDiv(document.getElementById(divClose+'link'), divClose, 'm', document.getElementById(divClose+'green'), 0);
    showHideDiv(document.getElementById(divOpen+'link'), divOpen, 'm', document.getElementById(divOpen+'green'), 0);            		
	
}

function ajaxSubmitFormUserAnketAdd(forma, divClose, divOpen) { 	        
        
		jQuery.noConflict();
        var params = Form.serialize(forma);                                    
        //var params = Form.getElements(forma);                                  
        var url = forma.action;
        var ajax = new Ajax.Request(url, { 
            method: 'post', 
            parameters: params});            
            
       forma.reset();
       //showHideDiv(document.getElementById(divClose+'link'), divClose, 'm', document.getElementById(divClose+'green'), 0);
       //showHideDiv(document.getElementById(divOpen+'link'), divOpen, 'm', document.getElementById(divOpen+'green'), 0);            
}
    
function closeDivAnketDiv(elArray) {
		
	for (var i = 0; i < elArray.length; i++) {		
		document.getElementById(elArray[i]+'link').innerHTML = document.getElementById(elArray[i]+'link').innerHTML.replace('m_op.gif', 'm_cl.gif');
 		jQuery("#"+elArray[i]).hide();
 		document.getElementById(elArray[i]+'green').className = 'opn_cls close_green';
	}	  		
}

function loadMapFromAdres(div, div2) {	
	
	jQuery.noConflict();
	var url = '/ajax/loadmapfromadres';
    var pars = 'adres='+document.getElementById(div).value;
	var listAjax = new Ajax.Updater(
        {success: div2},
        url,
        {method: 'get', parameters: pars, evalScripts:true});		
}

function loadElementAjax(divTo, id, type) {	
	
	jQuery.noConflict();
	
	var url = '/ajax/loadelementajax';
    var pars = 'id='+id+'&type='+type;
	var listAjax = new Ajax.Updater(
        {success: divTo},
        url,
        {method: 'get', parameters: pars, evalScripts:true, onComplete: function() { jQuery().popups({showtimeout:600, hidetimeout: 500}); }});
}


function loadAnketUser(div, type) {	
	
	showEst('careertime');
	hideEst('careertimenow');
	
	jQuery.noConflict();
	
	var url = '/ajax/loadAnketUser';
    var pars = 'type='+type;
	var listAjax = new Ajax.Updater(
        {success: div},
        url,
        {method: 'get', parameters: pars, evalScripts:true});		
}

function addToFriendZapros(id) {
	
    new Ajax.Request("/friend/a-add/"+id, {
        method: 'get'        
        });        	

   setTooltip(document.getElementById('friendzaprostext'));
}

function delToFriendZapros(id) {
	
    new Ajax.Request("/friend/a-del/"+id, {
        method: 'get'        
        });        	

   setTooltip(document.getElementById('clearfriendtext'));
}

function friendYesZapros(id) {
	
	new Ajax.Request("/friend/a-yes/"+id, {
        method: 'get'});        	
   
   document.getElementById('event_block').style.display = 'none';	
}

function friendNoZapros(id) {
	
	new Ajax.Request("/friend/a-no/"+id, {
        method: 'get'        
        });        	

   document.getElementById('event_block').style.display = 'none';	
}

function ajaxSubmitInviteUser(forma) { 	        
        
		jQuery.noConflict();
        var params = Form.serialize(forma);                                    
        //var params = Form.getElements(forma);                                  
        var url = forma.action;
        var ajax = new Ajax.Request(url, { 
            method: 'post', 
            parameters: params});                        
       
       closePopup();           
}

function updatePassword() {
	
	document.getElementById('password1').className = 'display_none';
	document.getElementById('password').className = 'border pas';
	document.getElementById('password').focus();
	
}

function updateEmailList(div) {
	div.className = 'display_none';
	document.getElementById('potokemails').className = 'none';
	document.getElementById('potokemails').focus();
}

function buttonRegistrationAction(elArray) {
	
	var set = false;
	var setInput = false;
	
	var setInputFacultet = false;
	var setInputPotok = false;
	
	if ('' != document.getElementById(elArray[0]).value) {
		set = true;
		document.getElementById('universityedivregistration').className = '';
	}
	else {
		document.getElementById('universityedivregistration').className = 'display_none';
	}
	for (var i = 1; i < elArray.length; i++) {		
		if (set && ('' == document.getElementById(elArray[i]).value || 0 == document.getElementById(elArray[i]).value)) {
			setInput = true;
		}
	}	
	if (!setInput) {
		set = false;		
	}	
	if ('' == document.getElementById('facultyadd').value && 0 == document.getElementById('faculty').value) {
		setInputFacultet = true;
	}
	if (0 == document.getElementById('potok').value) {				
		if ('' == document.getElementById('potok1').value ) { //|| '' == document.getElementById('potokemails').value
			setInputPotok = true;
		}
	}	
	
	if (!set && !setInput && !setInputFacultet && !setInputPotok) { 
		document.getElementById('goregistration').disabled = false;
		document.getElementById('goregistration').className = 'go';				
	}
	else {
		document.getElementById('goregistration').disabled = true;
		document.getElementById('goregistration').className = 'go_disabled';		
	}
}

function peopleAjaxZoomAvatar(id) {	
	
	new Ajax.Request("/ajax/avatarzoomer", {
        method: 'get',
        parameters: {
            id:     id
        },
         onSuccess: function(tr) {
            errors = tr.responseText;
            if(errors.length>0){
            	try {
                    eval(errors);
             	} catch(e) {
                    alert(e+errors);
             	}            	
            }           	
        }
	});               
}


function loadIndexUniversity(letter) {		

	var elem = document.createElement("A");		
	var elemSpan = document.createElement("SPAN");		
	var body = document.getElementById("alfavit");
	var list = body.childNodes;
	for (var i = 0; i < list.length; i++) {    	    	
    	if (list[i].nodeName == 'SPAN') {
    		var text = document.createTextNode("");
			text.nodeValue = list[i].innerHTML;
			elem.appendChild(text);
			elem.className = 'linkpointer';
			if(jQuery.browser.msie) {
				elem.setAttribute("onclick",new Function ('loadIndexUniversity("'+list[i].innerHTML+'")'));					
			}
			else {
				elem.setAttribute("onclick", 'loadIndexUniversity("'+list[i].innerHTML+'")');
			}
    		body.replaceChild(elem, list[i]);
    	}
    	if (list[i].innerHTML == letter) {
    		var text = document.createTextNode("");
			text.nodeValue = list[i].innerHTML;
			elemSpan.appendChild(text);			
    		body.replaceChild(elemSpan, list[i]);
    	}
	}

	jQuery.noConflict();
	
	//var url = 'http://vuz.students.ru/ajax/loadIndexUniversity';
	var url = '/ajax/loadIndexUniversity';
    var pars = 'letter='+letter;
	var listAjax = new Ajax.Updater(
        {success: 'vusscroll'},
        url,
        {method: 'get', parameters: pars, evalScripts:true});		
}

function loadSpecialityAjax(forma) {	
			
	jQuery.noConflict();
		
	var pars = Form.serialize(forma);
	var url = forma.action;	
	var listAjax = new Ajax.Updater(
        {success: 'specialityAjax'},
        url,
        {method: 'post', parameters: pars});		
}

function generateStyleView(type) {
	
	if (1 == type) {
		showEst('reitingVuzP');
		hideEst('reitingVuz');
		showEst('spisokVuz');
		hideEst('spisokVuzP');
		showEst('notalfavitstyle');
		hideEst('alfavitstyle');
	}
	else {
		hideEst('reitingVuzP');
		showEst('reitingVuz');
		hideEst('spisokVuz');
		showEst('spisokVuzP');
		hideEst('notalfavitstyle');
		showEst('alfavitstyle');
	}	
	
}

function loadaddComment(com, id) {
	
	showHideEst('addcommentall'+id);
	
	jQuery.noConflict();	
	
	var url = '/ajax/loadallcomment';
    var pars = 'com='+com+'&id='+id;
	var listAjax = new Ajax.Updater(
        {success: 'addcommentall'+id},
        url,
        {method: 'get', parameters: pars});		
	
}

function DeleteTwitterComment(id) {
	
	if (!confirm("Уверены, что хотите удалить этот комментарий?")) {
		return false;
	}
	
	hideEst('listcomment'+id);
	
	jQuery.noConflict();	
	
	var url = '/ajax/DeleteTwittercomment';
	var pars = 'id='+id;	
        
    var ajax = new Ajax.Request(url, { 
        method: 'get', 
        parameters: pars});   	
	
}

function addGroupAll(type, id) {
	
	showHideEst('addgroupall');
	
	jQuery.noConflict();	
	
	var url = '/ajax/addGroupAll';
    var pars = 'type='+type+'&id='+id;
	var listAjax = new Ajax.Updater(
        {success: 'addgroupall'},
        url,
        {method: 'get', parameters: pars});		
	
}

function addCommentBest(id) {
	
	//showHideEst('bestcomm'+id);
	
	jQuery.noConflict();	
	
	var url = '/ajax/addCommentBest';
    var pars = 'id='+id;
	var listAjax = new Ajax.Updater(
        {success: 'bestcomm'+id},
        url,
        {method: 'get', parameters: pars});		
        
}

function refreshQFishki() {
	
	jQuery.noConflict();
	
	var url = '/ajax/refreshqfishki';
    //var pars = 'wl_id='+wl_id;
        
    var listAjax = new Ajax.Updater(
        {success: 'refreshezone'},
        url,
        {method: 'get', onFailure: err, evalScripts:true, onComplete: function() { jQuery().popups({showtimeout:600, hidetimeout: 500}); }});
}

function upDownQFishki(type, pole) {
	
	if (1 == pole) {		
		if (2 == type) {
			rez = parseInt(document.getElementById("fromageqfishki").value) - 1;
			if (0 > rez) rez = 0;
			document.getElementById("fromageqfishki").value = rez;			
		}
		else {
			rez = parseInt(document.getElementById("fromageqfishki").value) + 1;			
			document.getElementById("fromageqfishki").value = rez;
		}
	}	
	else {
		if (2 == type) {
			rez = parseInt(document.getElementById("toageqfishki").value) - 1;
			if (0 > rez) rez = 0;
			document.getElementById("toageqfishki").value = rez;
		}
		else {
			rez = parseInt(document.getElementById("toageqfishki").value) + 1;			
			document.getElementById("toageqfishki").value = rez;
		}
	}	
	

}

function addUploadGrants(id, link) {
	
	jQuery.noConflict();
		
	var url = '/ajax/adduploadgrants';
	var pars = 'id='+id;	
        
    var ajax = new Ajax.Request(url, { 
        method: 'get', 
        parameters: pars});   
        

    setTimeout('addUploadGrantsLink("'+link+'")', 1000);   
    
}

function addUploadGrantsLink(link) {
	
	location.href = link;	
}

function delOnViewAll(id,elem){
	if (!confirm("Вы уверены, что хотите удалить файл из общей базы рефератов")) {
		return false;
	}
	new Ajax.Request("/ajax/tab/delOnViewAll/", {
        method: 'get',
        parameters: {
            id : id            
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            
            if(errors.length>0){
            	alert(errors);
            }
            else
            {
            	//$('tab_'+id).innerHTML = '';
            	document.getElementById(elem).style.display="none";
            }            
        }
    });
}

function addViewAll(id,elem){
	if (!confirm("Вы уверены, что хотите добавить файл в общую базу рефератов")) {
		return false;
	}
	new Ajax.Request("/ajax/tab/addViewAll/", {
        method: 'get',
        parameters: {
            id : id            
        },
        onSuccess: function(tr) {
            errors = tr.responseText;
            
            if(errors.length>0){
            	alert(errors);
            }
            else
            {
            	//$('tab_'+id).innerHTML = '';
            	document.getElementById(elem).style.display="none";
            }            
        }
    });
}

function refQuest() {
	
	jQuery.noConflict();
	
	var url = '/ajax/refQuest';
    //var pars = 'wl_id='+wl_id;
        
    var listAjax = new Ajax.Updater(
        {success: 'questdiv'},
        url,
        {method: 'get', onFailure: err, evalScripts:true});        
}
