function shDiv (div,uri) {
	isDOM=document.getElementById; isMSIE=document.all && document.all.item; isNetscape4=document.layers; isOpera=window.opera; isOpera5=isOpera && isDOM; isMSIE5=isDOM && isMSIE; isMozilla=isNetscape6=isDOM && !isMSIE && !isOpera;
	if (isMozilla || (isOpera && !isMSIE5)) { offset=document.documentElement.scrollTop;tt=screen.height-250; }
	if (isMSIE5) { var offset=document.body.scrollTop;tt=document.body.clientHeight; }
	document.getElementById(div).style.height=150+'px';
	var z = document.getElementById(div).style.height;
	zz=(z.replace('px','')/2);
	var y = Math.floor(offset + ((tt)/2))-zz;
	var x = Math.floor((document.body.clientWidth-460)/2);
	var agt=navigator.userAgent.toLowerCase() ;
	var check = agt.search("msie 7.0") 
	if (check!=-1) { 	
		document.getElementById(div).style.position='fixed';
		document.getElementById(div).style.top=(screen.height/2)-260;
		document.getElementById(div).style.left=Math.floor((document.body.clientWidth-460)/2);
	
	}
	else {
		document.getElementById(div).style.top = y + 'px';
		document.getElementById(div).style.left = x + 'px';
	}
	document.getElementById(div).width='420px';
	document.getElementById(div).style.display='';
	
	var ajax = new Ajax();
	if (ajax.isValid){
		ajax.get(
			'http://'+ document.domain + uri+ '&pi='+Math.random(100000),
			function () {
				var response = ajax.response();
				if ( response && response.status == 200 )
					document.getElementById(div).innerHTML = response.text;
				else if ( response && response.status >= 500 )
					document.getElementById(div).innerHTML = '<'+'img'+' src="/forums/img/roter.gif" /' + '>';
				else
					document.getElementById(div).innerHTML = '<'+ 'center'+'>' +'<'+ 'img' + ' src="/forums/img/roter.gif" '+'/' +'>' + '<'+ '/' + 'center' + '>';
					
			}
		);
		return false;
	}
	else {
		return true;
	}
}

function CloseDiv(div) {
document.getElementById(div).style.display='none';
}	

function ChGnr() {
	document.gnr.submit();
}

function doLoad(value) {
    
	var ms="";
	if (document.getElementById('pic').value=='') {
		ms+="Выберите картинку для загрузки\n";
		
	}
	
	if (ms) {
		alert(ms);
		return false;
		
	}
	// Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write debug information too (output become responseText).
            document.getElementById('phto').innerHTML = req.responseText;
            
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, 'u.php', true);
    // Send data to backend.
    req.send( { q: value } );
    
} 

function setBackground(color) {
	document.getElementById('fotocon').style.background=color;
	set_cookie('background',color)
}

function everdis()  {
if (document.getElementById("ever").disabled==true) {
    document.getElementById("ever").disabled=false;
    document.getElementById("ever").style.background='#ffffff';
  }
else  {
 document.getElementById("ever").disabled=true;
 document.getElementById("ever").style.background='#e6e6e6';
}
  }

function HideComms() {
		document.getElementById('comments').style.display='none';
		document.getElementById('showcom').style.display='';
		set_cookie('show_comments',0)
	
}
function ShowComms() {
		document.getElementById('comments').style.display='';
		document.getElementById('showcom').style.display='none';
		set_cookie('show_comments',1)
	
}
function HideInfo(foto_id) {
		document.getElementById('fotoinfo').style.display='none';
		document.getElementById('showinfo').style.display='';
		set_cookie('show_info',0)
}






function ShowInfo() {
		document.getElementById('fotoinfo').style.display='';
		document.getElementById('showinfo').style.display='none';
		set_cookie('show_info',1)
}

  
function ban_send() {
 		var d=document;
        var ms="";
		if (d.send.pass.value=='') ms+='Пустой пароль!\n';
		if (d.send.addit.value=='') ms+='Пустое соообщение!\n';
		
		
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;
		
		}
		
		SubmitForm('send','/albums/_s_ban.php?v=1','send') 
		return true;		
     }  
 function mail_send() {
 		var d=document;
        var ms="";
		if (d.send.subj.value=='') ms+='Пустое поле тема!\n';
		if (d.send.addit.value=='') ms+='Пустое соообщение!\n';
		if (d.send.code.value=='') ms+='Пустое поле код!\n';
		
		
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;
		
		}
		SubmitForm('send','/albums/mails.php','send') 
		return true;
		
     }  
    
     
function foto_edit(div_id) {
 		var d=document;
        var ms="";
		/*if (d.addcom.name.value=='') ms+='Пустое поле название!\n';
		if (d.addcom.about.value=='') ms+='Пустое поле описание!\n';
		if (d.addcom.tag.value=='') ms+='Пустое поле тег!\n';
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;		
		}*/
		SubmitForm('addcom','/albums/_e_foto.php','ff_'+ div_id) 
		//document.getElementById('pic').style.display='none';
		CloseDiv('pic');
		return true;	
     }  

function com_edit(div_id) {
 		var d=document;
        var ms="";
		if (d.addcom.comm.value=='') ms+='Пустое сообщение!\n';
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;
		}	
		SubmitForm('addcom','/albums/_s_com.php','b_'+div_id) 
		return true;
     }  

function com_send (div_id) {
 		var d=document;
        var ms="";
		if (d.addcom.comm.value=='') ms+='Пустое сообщение!\n';
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;
		}	
		
		SubmitForm('addcom','/albums/_s_com.php','a_'+div_id) 
		return true;
     }  

     
     
function vf(fn,bl,a_id) {
	document.getElementById("rating").innerHTML = '<'+ 'center'+'>' + '<'+ 'b'+'>' +'проголосовано!' + '<'+ '/' +  'center'+'>' + '<'+ '/' + 'b'+'>';
	SubmitLink('/albums/_fv.php?f='+fn+'&bl='+bl+'&aid=' +a_id +'&pi='+Math.random(100000),'mark');	
}

function cvf(fn,crid,tsid) {
	document.getElementById("rating").innerHTML = '<'+ 'center'+'>' + '<'+ 'b'+'>' +'проголосовано!' + '<'+ '/' +  'center'+'>' + '<'+ '/' + 'b'+'>';
	SubmitLink('/albums/_cfv.php?f='+fn+'&cross_id='+ crid +'&task_id='+ tsid +'&pi='+Math.random(100000),'mark');	
}



function vf2(fn,bl) {
	document.getElementById("rating").innerHTML = '<'+ 'center'+'>' + '<'+ 'b'+'>' +'проголосовано!' + '<'+ '/' +  'center'+'>' + '<'+ '/' + 'b'+'>';
	SubmitLink('/albums/_fv2.php?f='+fn+'&bl='+bl+'&pi='+Math.random(100000),'mark');	
}

function subs(fid,act) {
	SubmitLink('/albums/_subs.php?fid='+fid+'&act='+act+'&pi='+Math.random(100000),'sub');	
}




function ShowLayers(div1,div2) {
	if (div1==1) {
		document.getElementById('comments').style.display='';
		document.getElementById('showcom').style.display='none';
	}
	else {
		document.getElementById('comments').style.display='none';
		document.getElementById('showcom').style.display='';
	}
	if (div2==1) {
		document.getElementById('fotoinfo').style.display='';
		document.getElementById('showinfo').style.display='none';
	}
	else { 
		document.getElementById('fotoinfo').style.display='none';
		document.getElementById('showinfo').style.display='';
	}
	
}

function che(action) {
	if (action==1) {
		document.getElementById("pas1").disabled=true;
 		document.getElementById("pas1").style.background='#e6e6e6';  
 		document.getElementById("pas2").disabled=true;
 		document.getElementById("pas2").style.background='#e6e6e6';  
	}
	else {
		document.getElementById("pas1").disabled=false;
 		document.getElementById("pas1").style.background='#ffffff';  
 		document.getElementById("pas2").disabled=false;
 		document.getElementById("pas2").style.background='#ffffff';  
		
	}
}

function che2(action) {
	if (action==2) {
		document.getElementById("subs").disabled=true;
 		document.getElementById("subs").checked=false;  
 		  
	}
	else {
		document.getElementById("subs").disabled=false;
 		document.getElementById("subs").checked=false;  
 		
		
	}
}


function addfolder() {
		var d=document;
        var ms="";	
        if (d.adfol.name.value=='') ms+='Пустое поле название!\n';
		if (d.adfol.about.value=='') ms+='Пустое поле описание!\n';
		
		if (d.adfol.access[1].checked===true) {
			if (d.adfol.adpass.value=='') ms+='Пустое поле пароль!\n';
			if (d.adfol.adconfirm.value=='') ms+='Пустое поле подтверждение пароля!\n';
			if (d.adfol.adpass.value!=d.adfol.adconfirm.value) ms+='Введенные пароли не совпадают!\n';			
			
		}
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;		
		}
		else {
			SubmitForm('adfol','/albums/addf.php','adfolder'); 
			return true;		
		}
	
}

function editfolder(div) {
		var d=document;
        var ms="";
        if (d.adfol.name.value=='') ms+='Пустое поле название!\n';
		if (d.adfol.about.value=='') ms+='Пустое поле описание!\n';
		
		if (d.adfol.access[1].checked===true) {
			if (d.adfol.adpass.value=='') ms+='Пустое поле пароль!\n';
			if (d.adfol.adconfirm.value=='') ms+='Пустое поле подтверждение пароля!\n';
			if (d.adfol.adpass.value!=d.adfol.adconfirm.value) ms+='Введенные пароли не совпадают!\n';			
			
		}
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;		
		}
		else {
			SubmitForm('adfol','/albums/addf.php',div); 
			return true;		
		}
	
}
function pass_send() {
CloseDiv('pic');
SubmitForm('auth','/albums/checkauth.php','container'); 
}

function GetFotoCode(f,v) {
	var prefix;
	if (v==1) { document.getElementById('infocode').innerHTML = '<input type="text" class="fixed" style="padding:0px;width:275px;" name="infc" value="[foto]'+f+'[/foto]" />'; }
	else  {
		prefix=f.substring(0,3);
		document.getElementById('infocode').innerHTML = '[url=http://www.uralweb.ru/albums/foto.php?f='+f+']<br />[img]http://i.uralweb.ru/albums/fotos/files/'+prefix+'/i_'+f+'.jpg[/img]<br />[/url]';
	}
	
}

function selall() {
var inputs=document.getElementsByTagName('input');
var myv=document.getElementById('selll').checked;

for(i=0;i<inputs.length;i++)
 {
  if(/f1/.test(inputs[i].className))
  {	
   inputs[i].checked=myv;
  }
 }
}

function card_send() {
 		var d=document;
        var ms="";
		if (d.focard.uname.value=='') ms+='Пустой поле "Кому"!\n';
		if (d.focard.uemail.value=='') ms+='Пустое поле "e-mail"!\n';
		res = /^[A-z0-9._]+@[A-z0-9._]+.[a-z]{2,4}$/.test(d.focard.uemail.value);
		if (res==false && d.focard.uemail.value!='') ms+="некорректный e-mail";
		if (ms) {
			alert ("Ошибка при отправке формы:\n" + ms );
			return false;
		
		}
		SubmitForm('focard','/albums/c_send.php','fcard') 
		return true;		
     }  
     
function ShowInfo2(div) {

	if (document.getElementById(div).style.display==''){
	document.getElementById(div).style.display='none'
	}
	else {
	document.getElementById(div).style.display=''
}
}
function post_album(div) {
	document.getElementById('sB').disabled=true;
	var f = document.forms['topic']
 	if (f.message.value=='') {
 	alert ('Введите текст сообщения!');
 	f.message.focus();
 	document.getElementById('sB').disabled=false;
 	return false;
	}
	else { 
		//f.submit();
		SubmitForm('topic','/albums/_post.php',div) 
	}
}
function CtrEnt(event,div) {
	k=event.keyCode;
    ctrl=event.ctrlKey;
    if (k==13 && ctrl) 
    {
 		if (document.topic.message.value=='') {
 		document.topic.message.focus();
 		document.getElementById('sB').disabled=false;
 		return false;
 	}
 	else SubmitForm('topic','/albums/_post.php',div) 
    }
}


function ViewCom(div) {
   		var uri;
   		if (document.getElementById("c_"+div).innerHTML=="") { 
   			uri="/albums/_vvc.php?c="+div;
   			SubmitLink(uri,"c_"+div);
   			collapse("c_"+div);
   		}
   		else {
   			collapse("c_"+div);
   		}
}
function ViewFoto(div,f) {
   		var uri;
   		
   		var dd="ff_"+div;
   		
   		if (document.getElementById(dd).innerHTML=="") { 
   			uri="/albums/_vvf.php?f="+f;
   			SubmitLink(uri,dd);
   			collapse(dd);
   		}
   		else {
   			collapse(dd);
   		}
}