function delSpace(what){
  return what.replace(/ /g, "")
}

function contactUS(){
    var pNamei = document.formi.Namei.value
	var pPhone = document.formi.Phone.value
	var pEmail = document.formi.Email.value
	
	if(delSpace(pNamei)==""){
	   alert("אנא הזן שם")
	   document.formi.Namei.value = ""
	   document.formi.Namei.focus()
	   return false
	}
	
	if(delSpace(pEmail)==""){
	   alert("אנא הזן כתובת דוא''ל")
	   document.formi.Email.value = ""
	   document.formi.Email.focus()
	   return false
	}else{
	   if(pEmail.indexOf(".")==-1||pEmail.indexOf("@")==-1){
	      alert("כתובת הדוא\"ל אינה חוקית")
		  document.formi.Email.select()
		  document.formi.Email.focus()
	      return false
	   }
	}	
	
	var url="AJAXContactUS.asp?sid=" + Math.random() + "&Name=" + escape(pNamei) + "&Phone=" + escape(pPhone) + "&Email=" + escape(pEmail)
    xmlHttp=GetXmlHttpObjectSubject(XMLContact)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)
    return false
}


function XMLContact(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.formi.Namei.value = ""
		document.formi.Phone.value = ""
		document.formi.Email.value = ""

		pstrtohandle = xmlHttp.responseText		
		alert("הטופס נשלח בהצלחה")
		
		window.frames["contactThanks"].src = "thanks.html?sid=" + Math.random()
	  } 
}


function contactUSMain(){
    var pNamei = document.formiMain.Namei.value
	var pPhone = document.formiMain.Phone.value
	var pEmail = document.formiMain.Email.value
	
	if(delSpace(pNamei)==""){
	   document.formiMain.Namei.value = ""
	   alert("אנא הזן שם")
	   return false
	}
	
	if(delSpace(pEmail)==""){
	   document.formiMain.Email.value = ""
	   alert("אנא הזן כתובת דוא''ל")
	   return false
	}else{
	   if(pEmail.indexOf(".")==-1||pEmail.indexOf("@")==-1){
	      alert("כתובת הדוא\"ל אינה חוקית")
	      return false
	   }
	}	
	
	document.formiMain.sendi.value = "אנא המתן..."
	document.formiMain.sendi.disabled = true
	
	var url="AJAXContactUSMain.asp?sid=" + Math.random() + "&Name=" + escape(pNamei) + "&Phone=" + escape(pPhone) + "&Email=" + escape(pEmail)
    xmlHttp=GetXmlHttpObjectSubject(XMLContactMain)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)
    return false
	
}


function XMLContactMain(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		document.formiMain.Namei.value = ""
		document.formiMain.Phone.value = ""
		document.formiMain.Email.value = ""
		document.formiMain.sendi.disabled = false
		
		pstrtohandle = xmlHttp.responseText
		alert("הטופס נשלח בהצלחה")
		
		window.frames["contactThanks"].src = "thanks.html?sid=" + Math.random()
	  } 
}


function checkDomain(){
	document.getElementById("Sendi").disabled = true;
	document.getElementById("Results").innerHTML = "מאתר נתונים...אנא המתן..."
	document.getElementById("Results").style.display = "Block";
	
	setTimeout("checkDomainScript()",100)
}

function checkDomainScript(){
    pGoogle = document.getElementById("Google").value
	pKey = document.getElementById("Key").value
    pUrl = document.getElementById("Url").value
   
    var url = "XML_CheckDomain.asp?sid=" + Math.random() + "&Google=" + escape(pGoogle) + "&Key=" + escape(pKey) + "&Url=" + escape(pUrl)
    xmlHttp=GetXmlHttpObjectSubject(getResults)
    xmlHttp.open("GET", url , false)
    xmlHttp.send(null)
    return false
}

function getResults(){ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		pstrtohandle = xmlHttp.responseText
        document.getElementById("Results").innerHTML = pstrtohandle
		document.getElementById("Sendi").disabled = false;
   } 
}

function clearField(who){
	if(trim(who.value)=="שם משתמש"||trim(who.value)=="סיסמא")
		who.value = ""
}

function fillField(who){
	pVal = trim(who.value);
	
	who.value = pVal;
	
	if(pVal==""){
		if(who.id=="Uname")
			who.value = "שם משתמש";
			
		if(who.id=="Upass")
			who.value = "סיסמא";
	}
}

function Login(){
	pUser = document.getElementById("Uname").value;
	pPass = document.getElementById("Upass").value;
	pRemem = document.getElementById("Remem").checked;
	
	if(pRemem)
		pRemem = "1";
	else
		pRemem = "0";
	
	if(pUser=="שם משתמש"||pUser==""||pPass=="סיסמא"||pPass==""){
		alert("יש להזין שם משתמש וסיסמא");
	}else{
		document.getElementById("Btn").disabled = true;
		
		var url = "/UserLogin.asp?sid=" + Math.random();
		xmlHttp=GetXmlHttpObjectSubject(xmlHttpResultsGeneral);
		xmlHttp.open("POST", url , false);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   	xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send("Uname="+escape(pUser)+"&Upass=" + escape(pPass) + "&Remem=" + escape(pRemem));
		
		pstrtohandle = xmlHttp.responseText;
		
		if(pstrtohandle.indexOf("~")==-1){
			document.getElementById("Btn").disabled = false;
			alert("זמנית אין אפשרות לבצע פעולה זו");
		}else{
			pSplit = pstrtohandle.split("~");
	    	pRes = pSplit[0];
			pText = pSplit[1];
			
			if(pRes=="ok"){
				document.location.reload();
			}else{
				document.getElementById("Btn").disabled = false;
				alert(pText);
			}
		}		
	}
	
	return false;
}

function Forgot(){
	pUEmail = document.getElementById("UEmail").value;
	
	if(pUEmail==""){
		alert("יש להזין כתובת דוא\"ל")
	}else{
		if(!echeck(pUEmail)){
			alert("כתובת הדוא\"ל שהזנת אינה חוקית")
		}else{
			document.getElementById("BtnF").disabled = true;
			
			var url = "/UserPassword.asp?sid=" + Math.random();
			xmlHttp=GetXmlHttpObjectSubject(xmlHttpResultsGeneral);
			xmlHttp.open("POST", url , false);
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		   	xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send("UEmail="+escape(pUEmail));
			
			pstrtohandle = xmlHttp.responseText;
		
			document.getElementById("BtnF").disabled = false;
			
			if(pstrtohandle.indexOf("~")==-1){
				alert("זמנית אין אפשרות לבצע פעולה זו");
			}else{
				pSplit = pstrtohandle.split("~");
		    	pRes = pSplit[0];
				pText = pSplit[1];
				
				if(pRes=="ok"){
					$('.Forgot').fadeOut();
					document.getElementById("UEmail").value = "";
					alert(pText);
				}else{
					alert(pText);
				}				
			}
		}
	}
	
	return false;		
}

function ShowForgot(){
	if(document.getElementById("Forgot").style.display=='')
		$('.Forgot').fadeOut();
	else
		$('.Forgot').fadeIn();
}


function MyDetails(){
  document.formg.sendi.disabled = true;
  document.getElementById("err").innerHTML = "";
  var message = ""
  var pCategories = delSpace(document.formg.Categories.value);
  var pbName = delSpace(document.formg.bName.value);
  var pcContact = delSpace(document.formg.cContact.value);
  var pbSlogen = delSpace(document.formg.bSlogen.value);
  var pbPhone1 = delSpace(document.formg.bPhone1.value);
  var pbAddress = delSpace(document.formg.bAddress.value);
  var pbEmail = delSpace(document.formg.bEmail.value);
  var pbUrl = delSpace(document.formg.bUrl.value);
  var pbLogo = document.formg.bLogo.value.toLowerCase();
  var pbImage1 = document.formg.bImage1.value.toLowerCase();
  var pbImage2 = document.formg.bImage2.value.toLowerCase();
  var pbImage3 = document.formg.bImage3.value.toLowerCase();
  var pbContent = delSpace(document.formg.bContent.value);
  var pUserName = delSpace(document.formg.bUname.value);
  var pPassword = delSpace(document.formg.bPass.value);
  var pbBackUrl = delSpace(document.formg.bBackUrl.value);
  
  if(pbName=="")
  	message = message + "<br>- יש לציין שם עסק.";
	
  if(pCategories=="")
  	message = message + "<br>- יש לבחור קטגוריות לשיווך.";	
	
  if(pcContact=="")
  	message = message + "<br>- יש לציין איש קשר.";
	
  if(pbSlogen=="")
  	message = message + "<br>- יש לציין סלוגן.";
	
  if(pbPhone1=="")
  	message = message + "<br>- יש לציין טלפון 1.";
	
  if(pbAddress=="")
  	message = message + "<br>- יש לציין כתובת.";
	
  if(!echeck(pbEmail))
  	message = message + "<br>- כתובת הדוא\"ל אינה חוקית.";
	
  if(pbUrl=="")
  	message = message + "<br>- יש לציין כתובת אינטרנט.";
	
  if(pbLogo!=""&&pbLogo.indexOf(".gif")==-1&&pbLogo.indexOf(".jpg")==-1&&pbLogo.indexOf(".png")==-1){
    message = message + "<br>- הלוגו חייב להיות בפורמט gif / png / jpg בלבד.";
  }
  
  if(pbImage1!=""&&pbImage1.indexOf(".gif")==-1&&pbImage1.indexOf(".jpg")==-1&&pbImage1.indexOf(".png")==-1){
  	message = message + "<br>- תמונה מספר 1 חייבת להיות בפורמט gif / png / jpg בלבד.";
  }
  
  if(pbImage2!=""&&pbImage2.indexOf(".gif")==-1&&pbImage2.indexOf(".jpg")==-1&&pbImage2.indexOf(".png")==-1){
  	message = message + "<br>- תמונה מספר 2 חייבת להיות בפורמט gif / png / jpg בלבד.";
  }
  
  if(pbImage3!=""&&pbImage3.indexOf(".gif")==-1&&pbImage3.indexOf(".jpg")==-1&&pbImage3.indexOf(".png")==-1){
  	message = message + "<br>- תמונה מספר 3 חייבת להיות בפורמט gif / png / jpg בלבד.";
  }
  
  if(pbContent=="")
  	message = message + "<br>- יש למלא פרטים כלליים.";
  
  if(pUserName=="")
  	message = message + "<br>- חובה להזין שם משתמש.";
	
  if(pPassword=="")
  	message = message + "<br>- חובה להזין סיסמא.";
	
  if(pCategories!=""&&pbBackUrl=="")
  	message = message + "<br>- אנא ציין היכן שמת לינק חוזר לאתר גביש.";
	
  if(pUserName!=""&&pPassword!=""){
  	var url = "/UserExist.asp?sid=" + Math.random();
	xmlHttp=GetXmlHttpObjectSubject(xmlHttpResultsGeneral);
	xmlHttp.open("POST", url , false);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send("Uname=" + escape(pUserName) + "&Upass=" + escape(pPassword));
	
	pstrtohandle = xmlHttp.responseText;
	
	if(pstrtohandle!="ok")
		message = message + "<br>- שם המשתמש שבחרת כבר קיים במערכת.";
  }
  
  if(message!=""){
  	document.getElementById("err").innerHTML = "<b>אנא בדוק את השגיאות הבאות:</b>" + message;
  	document.formg.sendi.disabled = false;
  	return false;
  }
  
  document.formg.action = "IndexCardExec.asp";
  document.formg.sendi.value = "מעבד נתונים...אנא המתן";
}


function echeck(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					
}

function setCategories(){
	document.getElementById("backText").innerHTML = "";
	document.getElementById("backUrl").innerHTML = "";
	var found = false;
	var endVal = "";
	var Catlength = document.formg.CategoriesID.length;
	for(i=0;i<Catlength;i++){
		if(document.formg.CategoriesID[i].selected){
			if(found==false){
				document.getElementById("backText").innerHTML = document.formg.CategoriesID[i].innerHTML;
				document.getElementById("backUrl").innerHTML = document.formg.CategoriesID[i].id;
				found=true;
			}
			
			if(endVal=="")
				endVal = document.formg.CategoriesID[i].value;
			else
				endVal = endVal + "," + document.formg.CategoriesID[i].value;
		}
	}
	
	if(!found){
		document.formg.bBackUrl.value = "";
		document.getElementById("backWrap").style.display = "none";
	}else{
		document.getElementById("backWrap").style.display = "";
	}
	
	document.formg.Categories.value = endVal;
}

function trim(val) {
	return val.replace(/^\s*/, "").replace(/\s*$/, "");
}

function xmlHttpResultsGeneral(){ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ } 
}

function GetXmlHttpObjectSubject(handler){ 
var objXmlHttp=null;
if (navigator.userAgent.indexOf("MSIE")>=0){ 
	var strName="Msxml2.XMLHTTP"
	if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
		strName="Microsoft.XMLHTTP";
	} 
        try{ 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler;
			return objXmlHttp;
		} 
catch(e){ 
	alert("Error. Scripting for ActiveX might be disabled");
	return ;
	} 
} 

objXmlHttp=new XMLHttpRequest();
objXmlHttp.onload=handler;
objXmlHttp.onerror=handler;
return objXmlHttp;
}



