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(pass != ''){
		alert(pass);
	} else {
		document.contact_form.submit();
	}
}
/^[а-яА-Я0-9-]+$/
/* /[1-9]\d*[а-я]{0,1}/ */

function validateForm(form) {
				if (form.domain.value == "") {
					alert("Введите адрес сайта");
					form.domain.focus();
					return false;
				}
				if (form.keywords.value == "") {
					alert("Введите поисковый запрос");
					form.keywords.focus();
					return false;
				}
				var selected = false;
				var name;
				for (var i = 1; i < 7; ++i) {
					name = 'searchengines['+i+']';
					if (form.elements[name].checked && !form.elements[name].disabled) selected = true;
				}
				if (!selected) {
					alert("Выберите поисковую систему");
					return false;
				}
				return true;
			}
			function disableOptions(val) {
				if (val == "by") {
					document.getElementById("by1").disabled = false;
					document.getElementById("by2").disabled = false;
					document.getElementById("by3").disabled = false;
					document.getElementById("by4").disabled = false;
					document.getElementById("ru5").checked = false;
					document.getElementById("ru6").checked = false;
					document.getElementById("ru5").disabled = true;
					document.getElementById("ru6").disabled = true;
				}
				if (val == "ru") {
					document.getElementById("ru5").disabled = false;
					document.getElementById("ru6").disabled = false;
					document.getElementById("by1").checked = false;
					document.getElementById("by2").checked = false;
					document.getElementById("by3").checked = false;
					document.getElementById("by4").checked = false;
					document.getElementById("by1").disabled = true;
					document.getElementById("by2").disabled = true;
					document.getElementById("by3").disabled = true;
					document.getElementById("by4").disabled = true;
				}
			}
			function defaultOptions(id) {
				if (!document.getElementById(id).checked) {
					document.getElementById(id).checked = true;
					disableOptions(id);
				}
			}

	function init(gr_id){
		var stretchers = $$('div.menu_content'); 
		var togglers = $$('div.mnr');
		
		preLoad = new Image(); preLoad.src = '/templates/artis/images/bgr.gif';
		
		var myAccordion = new Fx.Accordion(togglers, stretchers, { opacity: true, alwaysHide: true,
		 transition: Fx.Transitions.quadOut, show: gr_id, duration: 400,
			
			onActive: function(toggler, stretcher){
				toggler.className="mnra";
			},
				onBackground: function(toggler, stretcher){
				toggler.className='mnr';
			}
		});
		document.getElementById('menuR').style.visibility = 'visible';
	}



function popup_img(filename)
{
   var newImage = new Image();
   newImage.src = filename;
   newWin = window.open(filename,'image',
"width="+newImage.width+",height="+newImage.height+",resizable=no,scrollbars=no,status=no");
}

//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_20");
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="menu_off";
	mn_cur="";
}

function mnHIDE_2(){
	t2=setTimeout("mnHIDE()",300);
}
function mnSHOW(n){

	clearTimeout(t2);
	//alert(n);
	if(mn_cur!=n){
		//if(mn_cur!=''){document.getElementById("td_"+mn_cur).className="menu_off";}
		//document.getElementById("td_"+n).className="menu_on";
		w=document.body.clientWidth;
		mn_cur=n;
		mn.style.display="none";		
		mn=document.getElementById("mn_"+n);
		if(navigator.appName=="Netscape"){
			obj=document.getElementById("nn_"+n);
			//obj=document.getElementById("td_"+n);
			x=obj.offsetLeft+0;
			//x=document.body.offsetLeft-100+obj.offsetLeft+obj.offsetParent.offsetLeft+obj.offsetParent.offsetParent.offsetLeft+obj.offsetParent.offsetParent.offsetParent.offsetLeft;
			//alert(obj.offsetLeft);
		}else{
			x=event.x-event.offsetX-2;
			//x=event.offsetX+195;
			//alert(event.x+' '+event.offsetX+' 195');
			//alert(n);
		}
		if(typeof window.pageXOffset!='undefined'&&!oo){
			//Firefox;
			//x=obj.offsetLeft;
		}else{
			x+=document.body.scrollLeft;
		}
		mn.style.left=x;
		mn.style.top=48;
		mn.style.display="block";
}	}

function StartFlash(obj){
	if(window.sidebar){}
	else if(window.opera && window.print){
		document.getElementById('opera').innerHTML='<img src="/templates/artis/images/x.gif"  width="100%" height="119" alt="">';
	}
	else 
        {} 
}

function mnSHOW_R(nr){
//alert(nr);
	clearTimeout(t2);
	
	if(mn_cur!=nr){
		//if(mn_cur!=''){document.getElementById("td_"+mn_cur).className="menu_off";}
		//document.getElementById("td_"+nr).className="menu_on";
		w=document.body.clientWidth;
		mn_cur=nr;
		mn.style.display="none";
		mn=document.getElementById("mn_"+nr);
		if(navigator.appName=="Netscape" || isOpera || isOpera6 || isOpera7 || isOpera8 || isOpera9){
			x=(document.body.clientWidth - 1000)/2 + 359;
		}else{
			x=(document.body.clientWidth - 1000)/2 + 359;
		}
		if(typeof window.pageXOffset!='undefined'&&!oo){
			//x=document.body.offsetWidth-600;
			//Firefox
		}
		mn.style.left=x;
		mn.style.top=48;
		mn.style.display="block";
}	}


function mnHOLD(){
	clearTimeout(t2);
	//document.getElementById("td_"+mn_cur).className="menu_on";
}
	
	function show(){
	
		var zap = document.getElementById("zaprosTop");
		var innerHeight_ = window.innerHeight ? window.innerHeight : document.documentElement.offsetHeight;
		var layer = document.getElementById("layerShadow");
		var win	  = document.getElementById("questionLayer");
		var img	  = document.images["bg"];
		
		//var h_pos = document.body.clientWidth/2 - 182;
		//var v_pos = document.body.clientHeight/2 - win.style.height; // document.body.clientHeight/2 - win.height/2;
		//alert(innerHeight_+'|');

		//win.style.left = h_pos;
		zap.style.top = ( document.documentElement.scrollTop + innerHeight_ / 2 - zap.clientHeight / 2 - 365) + 'px';
		//zap.style.top  = v_pos + 'px';
		
		layer.style.width  = document.body.clientWidth;
		layer.style.height = 1000;		
		
		img.width  = document.body.clientWidth;
		img.height = 2900;
		
		enableAlphaImages();
		
		win.style.display   = "block";
		layer.style.display = "block";
	}
	
	function show_send(){
	
		var zap = document.getElementById("zaprosTop");
		var layer = document.getElementById("layerShadow");
		var win	  = document.getElementById("sendLayer");
		var img	  = document.images["bg"];
		
		//var h_pos = document.body.clientWidth/2 - 182;
		var v_pos = document.body.scrollTop + 260; // document.body.clientHeight/2 - win.height/2;
		//alert(v_pos);

		//win.style.left = h_pos;
		zap.style.top  = v_pos;
		
		layer.style.width  = document.body.clientWidth;
		layer.style.height = 1000;		
		
		img.width  = document.body.clientWidth;
		img.height = 2900;
		
		enableAlphaImages();
		
		win.style.display   = "block";
		layer.style.display = "block";		
		
  	    setTimeout("hide_send();",5000);
		
	}
	
		
	function hide(){
	
		var layer = document.getElementById("layerShadow");
		var win	  = document.getElementById("questionLayer");
		
		win.style.left = 0;
		win.style.top  = 0;
		
		img.width  = 0;
		img.height = 0;
		
		win.style.display	= "none";
		layer.style.display = "none";
	}
	function hide_send(){
	
		var layer = document.getElementById("layerShadow");
		var win	  = document.getElementById("sendLayer");
		
		win.style.left = 0;
		win.style.top  = 0;	
		
		win.style.display	= "none";
		layer.style.display = "none";
	}
	function enableAlphaImages(){
		var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
		var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
	
		var img = document.images["bg"];
	
		isDOM = document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
		isOpera = isOpera5 = window.opera && isDOM //Opera 5+
		isMSIE = document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
		isMSIE5 = isDOM && isMSIE //MSIE 5+
	
		if (isMSIE5)
		{
			img.src = "/templates/artis/images/bg.png";
			document.getElementById("layerShadow").filters.Alpha.opacity = 30;
		}
	}

function applyBannerZone(str) {
		for (var i = 0; i < document.forms.length; ++i) {
			if (document.forms[i].posted != null) {
				document.forms[i].posted.value = str;
			}
		}
	}

	function ON(ico){
	document.getElementById("ico_"+ico).className='on';
	document.getElementById("ico_"+ico).style.background="url(/templates/artis/images/icon_"+ico+"_.gif) no-repeat bottom right";
	document.getElementById("ico_"+ico).style.backgroundColor="#fffffa";
	}
	function OFF(ico){
	document.getElementById("ico_"+ico).className='off';
	document.getElementById("ico_"+ico).style.background="url(/templates/artis/images/icon_"+ico+".gif) no-repeat bottom right";
	document.getElementById("ico_"+ico).style.backgroundColor="#fbf8e7";
	}
	


	function L_ON(n){
	document.getElementById('page'+n).className='logo_on';
	}
	function L_OFF(n){
	document.getElementById('page'+n).className='logo_off';
	}
	function presubmit(f){
	     reg=/[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-\.]+\.[a-zA-Z]+/;
		 result = reg.test(f.email.value);
		 
	 	 if (f.username.value == ''){
		    f.username.focus();
			return false;
		 }
		 if (!result){ 
		    f.email.focus(); 
		    return false; 
		 }
		 if (f.phone.value == '') {
		     f.phone.focus(); 
			 return false;
		 }
		 if (f.textbody.value == '') {
		    f.textbody.focus(); 
			return false;
		 }
		 hide();
		 
		 return true;
	}