function OpenClose(M) 
{
  	if(!document.getElementById(M))	return;
    var menu = document.getElementById(M);
    if (menu.style.display=="none") {
  		menu.style.display=''
	} else {
  		menu.style.display="none";
	}  
}


function OpenCloseFunc(M) 
{
	var DivA = new Array('subs', 'mess', 'error');
	for (var i = 0; i < DivA.length; i++) {
		if(DivA[i]==M){
			if (document.getElementById(DivA[i]).style.display=="none") {
				document.getElementById(DivA[i]).style.display=''
			} else {
				document.getElementById(DivA[i]).style.display="none";
			}
		}else{
			document.getElementById(DivA[i]).style.display="none";
		}
	}
}

function CheckMessage()
{
	var txt='';
	email=document.getElementById('memail').value;
	var exmail=/^[a-z\.\-_0-9]+@[a-z\.\-0-9]+\.[a-z]{2,6}$/i;
	if (email && !exmail.test(email)){ txt += "Адрес электронной почты был введен некорректно\n"; }
	if( !document.getElementById('memail').value || 
	!document.getElementById('mname').value || 
	!document.getElementById('msendname').value  || 
	!document.getElementById('mnum').value  || 
	!document.getElementById('mtext').value 
	){	txt += "Все поля являются обязательными к заполнению\n";}
	if(txt) {
		alert(txt);
		return false;
	}
}

function CheckUpdate()
{
	var txt='';
	email=document.getElementById('uemail').value;
	var exmail=/^[a-z\.\-_0-9]+@[a-z\.\-0-9]+\.[a-z]{2,6}$/i;
	if (email && !exmail.test(email)){ txt += "Адрес электронной почты был введен некорректно\n"; }
	if( !document.getElementById('uemail').value){	txt += "Адрес электронной почты и контрольное число являются обязательными к заполнению\n";}
	if(txt) {
		alert(txt);
		return false;
	}
}

function CheckError()
{
	var txt='';
	email=document.getElementById('eemail').value;
	var exmail=/^[a-z\.\-_0-9]+@[a-z\.\-0-9]+\.[a-z]{2,6}$/i;
	if (email && !exmail.test(email)){ txt += "Адрес электронной почты был введен некорректно\n"; }
	if( !document.getElementById('eemail').value || 
	!document.getElementById('ename').value  || 
	!document.getElementById('enum').value  || 
	!document.getElementById('etext').value ){	txt += "Все поля являются обязательными к заполнению\n";}
	if(txt) {
		alert(txt);
		return false;
	}
}



function ShowWin(url, width, height)
{
	var win2;
	var screen_width = window.screen.width;
	var screen_height = window.screen.height;

	width += 40;
	height += 30;

	if(width > screen_width){
		width = screen_width - 40;
	}

	if(height > screen_height){
		height = screen_height - 100;
	}

	win2=window.open( url , 'windetail', 'width='+width+',height='+height+', top=20, left=20, resizable=1, scrollbars=1' );
	win2.focus();
}
