function CheckContactForm(){
	var pass = '';
	if(!document.getElementById('username').value.match(/^[а-яА-Яa-zA-Z-]+$/)){
		pass += 'Ошибка: некорректно введено имя!\n';
	}
	if(!document.getElementById('email').value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
		pass += 'Ошибка: некорректно введен e-mail!\n';
	}
	if(document.getElementById('phone').value == ''){
		pass += 'Ошибка: поле телефон не может пустым!\n';
	}
	if(document.getElementById('phone').value.match(/[^0-9]/)){
		pass += 'Ошибка: телефон может состоять только из цифр!\n';
	}
	if(pass != ''){
		alert(pass);
	} else {
		document.contact_form.submit();
	}
}


//document.onclick=mnHIDE;
isOpera = 0;
isOpera6 = 0;
isOpera7 = 0;
isOpera8 = 0;
isOpera9 = 0;
isNetscape4 = 0;
isMozilla = 0;
isDOM=(document.getElementById)?1:0;//DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera=isOpera5=(window.opera && isDOM)?1:0;//Opera 5+
isOpera6=(isOpera && window.print)?1:0; //Opera 6+
isOpera7=(isOpera && document.readyState)?1:0 ;//Opera 7+
isMSIE=(document.all && document.all.item && !isOpera)?1:0; //Microsoft Internet Explorer 4+
isMSIE5=(isDOM && isMSIE)?1:0; //MSIE 5+
isNetscape4=(document.layers)?1:0; //Netscape 4.*
isMozilla=(isDOM && navigator.appName=="Netscape")?1:0; //Mozilla eee Netscape 6.*

var t2="";//timeOut;
var mn=document.getElementById("mn_1");
var mn_cur='';
var oo=0;
nav=navigator.userAgent;k=nav.indexOf("Opera");if(k>1){oo=1}//Opera

function mnHIDE(){    
	mn.style.display="none";
	document.getElementById("td_"+mn_cur).className="off";
	mn_cur="";
}
function mnHIDE_2(){
	t2=setTimeout("mnHIDE()",300);
}
function mnSHOW(n){
	clearTimeout(t2);
	if(mn_cur!=n){
		if(mn_cur!=''){document.getElementById("td_"+mn_cur).className="off";}
		document.getElementById("td_"+n).className="on";
		//alert(document.getElementById("td_"+n).offsetLeft);
		w=document.body.clientWidth;
		mn_cur=n;
		mn.style.display="none";
		mn=document.getElementById("mn_"+n);
		if(navigator.appName=="Netscape" || isOpera || isOpera6 || isOpera7 || isOpera8 || isOpera9){
			obj=document.getElementById("td_"+n);
			//alert(document.body.clientWidth);
			x=(document.body.clientWidth)-395;
			//x=420;
			y=obj.offsetTop+120;
		}else{
		   // alert(event.x+' -- '+event.offsetX);
			//x=event.x-event.offsetX+233;
			x=(document.body.clientWidth)-395;
			//x=document.getElementById("td_"+n).offsetLeft+514;
			y = document.getElementById("td_"+n).offsetTop+120;
		}
		if(typeof window.pageXOffset!='undefined'&&!oo){
			//Firefox
		}else{
			x+=document.body.scrollLeft;
			
		}
		mn.style.top = y;
		mn.style.left=x;
		//mn.style.top=260;
		mn.style.display="block";
}	}

function mnHOLD(){
	clearTimeout(t2);
	document.getElementById("td_"+mn_cur).className="on";
}

function ShowTd(td) {
	for(i=1;i<4;i++){
      if(td==i)
       document.getElementById('td_'+i).style.display="block";
      else 
   	   document.getElementById('td_'+i).style.display="none";
   }
}

function on(a){
	document.getElementById('mn1_'+a).className='on';
}
function off(a){
	document.getElementById('mn1_'+a).className='off';
}
function menuOn2(mn2){
	document.getElementById('mn2_'+mn2).className='menu2Active';
}
function menuOff2(mn2){
	document.getElementById('mn2_'+mn2).className='menu2_';
}
function mn2on(on2){
	document.getElementById('on2_'+on2).style.display="block";
	}
function mn2off(on2){	
	document.getElementById('on2_'+on2).style.display="none";
	var time=setTimeout('',300);
	}

function mn3on(on3){
	document.getElementById('on3_'+on3).style.display="block";
	}
function mn3off(on3){	
	document.getElementById('on3_'+on3).style.display="none";
	var time=setTimeout('',300);
	}
	
// initialise plugins
		jQuery(function(){
			jQuery('ul.sf-menu').superfish();
		});
