var s_cleared = false;

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function addCart() {
	openCartWindow();
	document.forms['cartFrm'].submit();
}

function clearSearch(){
 if(s_cleared) return;
 else {
 document.forms['searchFrm'].elements['s'].value = "";
 s_cleared = true;
 }
}

function runActiveContent(what) {
	document.write(what);
}

function openCartWindow(){
 var url = dp+'cart/';
 window.open(url, 'cart', 'width=750, height=350, scrollbars=yes, resizable=yes');
}

function checkForm() {
  var frm = document.forms['mail'];
  var error = "";
  if(frm.elements['Name'].value==""||frm.elements['Name'].value=="Имя") error+="Пожалуйста введите имя\n";
  if(frm.elements['email'].value==""||frm.elements['email'].value=="Электронная почта") error+="Пожалуйста введите электронную почту\n";
  else if(!validateEmail(frm.elements['email'].value)) error+="Некорректный адрес email!\n";
  if(frm.elements['Question'].value==""||frm.elements['Question'].value=="Вопрос") error+="Пожалуйста введите вопрос\n";
  if(error==""){
  	frm.elements['action'].value = "doPostForm";
  	return true;
  }else{
    alert(error);
    return false;
  }
}

function validateEmail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
}
