﻿function key3(){
   if (event.keyCode <= 46 || event.keyCode > 57 || event.keyCode == 47){event.returnValue = false;}
}

function validateNumber2(field){
  var val = field.value;
  if(!/(^\d+$)|(^\d+\.\d+$)/.test(val))
  {
      alert("אנא הזן ערך מספרי לשדה");
      field.focus();
      field.select();
  }
}

function ContactSub(){
	
	if(delSpace(document.FormContactSub.msg.value)==""){
		document.getElementById("contactusMessageSub").innerHTML = "אנא הזן תוכן להודעה."
		return false
	}
	
	document.getElementById("contactusMessageSub").innerHTML = "נא להמתין..."
	document.FormContactSub.btn_contact.disabled = true
	var url = "ContactUsAjax.asp?sid=" + Math.random() + "&Content=" + escape(document.FormContactSub.msg.value)
   	xmlHttp=GetXmlHttpObjectSubject(ContactSubRes)
   	xmlHttp.open("GET", url , false)
   	xmlHttp.send(null)
	return false	
}


function ContactSubRes(){ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		pstrtohandle = xmlHttp.responseText
		document.FormContactSub.msg.value = ""
		document.FormContactSub.btn_contact.disabled = false
		document.getElementById("contactusMessageSub").innerHTML = pstrtohandle
		
		setTimeout("document.getElementById('contactusMessageSub').innerHTML = ''", 2000);
   } 
   return false
}


function ContactMain(){
	
	if(delSpace(document.FormContactMain.msg.value)==""){
		document.getElementById("contactusMessageMain").innerHTML = "אנא הזן תוכן להודעה."
		return false
	}
	
	document.getElementById("contactusMessageMain").innerHTML = "נא להמתין..."		
	document.FormContactMain.btn_contact.disabled = true
	var url = "ContactUsAjax.asp?sid=" + Math.random() + "&Content=" + escape(document.FormContactMain.msg.value)
   	xmlHttp=GetXmlHttpObjectSubject(ContactMainRes)
   	xmlHttp.open("GET", url , false)
   	xmlHttp.send(null)
	return false
}


function ContactMainRes(){ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		pstrtohandle = xmlHttp.responseText
		document.FormContactMain.msg.value = ""
		document.FormContactMain.btn_contact.disabled = false
		document.getElementById("contactusMessageMain").innerHTML = pstrtohandle
		
		setTimeout("document.getElementById('contactusMessageMain').innerHTML = ''", 2000);
   } 
   return false
}



function JoinMain(){
	
	if(delSpace(document.FormJoinMain.field1.value)==""){
		document.getElementById("newsletterMessageMain").innerHTML = "יש להזין שם פרטי."
		return false
	}

	if(delSpace(document.FormJoinMain.field2.value)==""){
		document.getElementById("newsletterMessageMain").innerHTML = "יש להזין שם משפחה."
		return false
	}
	
	if(delSpace(document.FormJoinMain.email.value)==""){
		document.getElementById("newsletterMessageMain").innerHTML = "יש להזין דוא\"ל."
		return false
	}else{
		if(echeck(document.FormJoinMain.email.value)==false){
			document.getElementById("newsletterMessageMain").innerHTML = "כתובת הדוא\"ל אינה חוקית."
			return false
		}
	}
	
	document.getElementById("newsletterMessageMain").innerHTML = "נא להמתין..."	
	document.FormJoinMain.btn_newsletter.disabled = true
	
	//var url = "JoinAjax.asp?sid=" + Math.random() + "&field1=" + escape(document.FormJoinMain.field1.value) + "&field2=" + escape(document.FormJoinMain.field2.value) + "&email=" + escape(document.FormJoinMain.email.value) + "&field3=" + escape(document.FormJoinMain.field3.value)
   	//xmlHttp=GetXmlHttpObjectSubject(JoinMainRes)
   	//xmlHttp.open("GET", url , false)
   	//xmlHttp.send(null)
	//return false
}


function JoinMainRes(){ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		pstrtohandle = xmlHttp.responseText
		document.FormJoinMain.field1.value = ""
		document.FormJoinMain.field2.value = ""
		document.FormJoinMain.email.value = ""
		document.FormJoinMain.field3.value = ""
		document.FormJoinMain.btn_newsletter.disabled = false
		document.getElementById("newsletterMessageMain").innerHTML = pstrtohandle
		
		setTimeout("document.getElementById('newsletterMessageMain').innerHTML = ''", 2000);
   } 
   return false
}



function JoinSub(){
	
	if(delSpace(document.FormJoinSub.field1.value)==""){
		document.getElementById("newsletterMessageSub").innerHTML = "יש להזין שם פרטי."
		return false
	}

	if(delSpace(document.FormJoinSub.field2.value)==""){
		document.getElementById("newsletterMessageSub").innerHTML = "יש להזין שם משפחה."
		return false
	}
	
	if(delSpace(document.FormJoinSub.email.value)==""){
		document.getElementById("newsletterMessageSub").innerHTML = "יש להזין דוא\"ל."
		return false
	}else{
		if(echeck(document.FormJoinSub.email.value)==false){
			document.getElementById("newsletterMessageSub").innerHTML = "כתובת הדוא\"ל אינה חוקית."
			return false
		}
	}
	
	document.getElementById("newsletterMessageSub").innerHTML = "נא להמתין..."
	document.FormJoinSub.btn_newsletter.disabled = true
	var url = "JoinAjax.asp?sid=" + Math.random() + "&field1=" + escape(document.FormJoinSub.field1.value) + "&field2=" + escape(document.FormJoinSub.field2.value) + "&email=" + escape(document.FormJoinSub.email.value) + "&field6=" + escape(document.FormJoinSub.field6.value)
   	xmlHttp=GetXmlHttpObjectSubject(JoinSubRes)
   	xmlHttp.open("GET", url , false)
   	xmlHttp.send(null)
	return false
}


function JoinSubRes(){ 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		pstrtohandle = xmlHttp.responseText
		document.FormJoinSub.field1.value = ""
		document.FormJoinSub.field2.value = ""
		document.FormJoinSub.email.value = ""
		document.FormJoinSub.field6.value = ""
		document.FormJoinSub.btn_newsletter.disabled = false
		document.getElementById("newsletterMessageSub").innerHTML = pstrtohandle
		
		setTimeout("document.getElementById('newsletterMessageSub').innerHTML = ''", 2000);
   } 
   return false
}


function delSpace(what){
	return what.replace(/ /g, "")
}


//////// Email check
String.prototype.trim = function() { return this.replace(/^\s*/, "").replace(/\s*$/, ""); }

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 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

}
