function CheckKeys(strCode)
	{
		var numVals = "1234567890";
		var counter;
	
		if(arguments.length>0 && event.keyCode == strCode)
			return true;
			
		if ((event.keyCode == 46)||(event.keyCode == 12)||(event.keyCode >= 34 && event.keyCode <= 40)||(event.keyCode >= 16 && event.keyCode <= 18))	{return true;}
		//alert(event.keyCode +' 1=='+numVals.charCodeAt(0) )
			if (event.keyCode != 8 && event.keyCode != 13)
			{
				if (event.keyCode == 9)
				{
					return true;
				}
				for (var counter = 0; counter < numVals.length; counter++)
						if (event.keyCode == numVals.charCodeAt(counter) || event.keyCode == numVals.charCodeAt(counter)+48)
							return true;
							
				//alert();
			return false;
			}
	
		return true;
	}
	
	function CheckKeysNew(strCode)
	{
		var numVals = "1234567890";
		var counter;
	
		if(arguments.length>0 && event.keyCode == strCode)
			return true;
			
		if ((event.keyCode == 46)||(event.keyCode == 12)||(event.keyCode >= 34 && event.keyCode <= 40)||(event.keyCode >= 16 && event.keyCode <= 18))	{return true;}
		//alert(event.keyCode +' 1=='+numVals.charCodeAt(0) )
			if (event.keyCode != 8 && event.keyCode != 13)
			{
				if (event.keyCode == 9)
				{
					return true;
				}
				for (var counter = 0; counter < numVals.length; counter++)
						if (event.keyCode == numVals.charCodeAt(counter) || event.keyCode == numVals.charCodeAt(counter)+48)
							return true;
							
				//alert();
			return false;
			}
		return true;
	}

function IsEmailValid(email) 
	{
		invalidChars = " /:,;'אבגדהוזחטיכלמנסעפצקרשתךףץןם"
			
		if (email == "") {	
			return false;
		}
		
		for (i=0; i<invalidChars.length; i++) {	
			badChar = invalidChars.charAt(i)
			if (email.indexOf(badChar,0) > -1) {
				return false
			}
		}
		atPos = email.indexOf("@",1)			
		if (atPos == -1) {
			return false
		}
		if (email.indexOf("@",atPos+1) != -1) {
			return false
		}
		periodPos = email.indexOf(".",atPos)
		if (periodPos == -1) {					
			return false
		}
		if (periodPos+3 > email.length)	{		
			return false
		}
		return true
	}
	
function Trim(str)
{
	return str.replace(" ","")
}

	g_iMaxSelected = 3;
			
			function EnableCellPrefix(bool)
			{
				var elem = document.getElementById("drpCellPrefix");
				elem.disabled = bool;
				if(bool)
				{
					elem.selectedIndex=0;
				}
			}
			
			function EnableAotherCountry(obj)
			{
				var str;
				if(obj.checked)
					str = "block";
				else
					str = "none";
					
				//alert(str);
				document.getElementById("txtCountry").style.display = str;
			}
			var myCollection = window.document.all;
			
			function CheckFullForm()
			{
			
				var error = document.getElementById("tdErrorMsg");
				var errorBool = false;
				var errorString = "";
				for(var x=0; x<myCollection.length; x++)
				{
					if(myCollection[x].myOblig == "oblig")
					{
						myCollection[x].style.backgroundColor='#FFFFFF';
						if(myCollection[x].value == "")
						{
							myCollection[x].style.backgroundColor='#999999';
							errorString += myCollection[x].errorId + "<BR>";
							errorBool = true;
							
						}
						else
						{
							if(myCollection[x].id == "txtEmail")
							{
								errorString = checkMail(errorString);
								if(errorString != "")
								{
									myCollection[x].style.backgroundColor='#999999';
									errorBool = true;
								}
							}
							
						}
					}
				}
				var selectedCountry = frm.lstCountries.selectedIndex;
				var textCountry = document.getElementById("txtCountry").value.length;
				if(selectedCountry > -1 && textCountry > 0)
				{
					errorString += "יש לבחור רק מדינה אחת";
				}
				if(!errorBool)
				{
					document.frm.submit();
				}
				else
				{
					error.innerHTML = "Dear customer, , <br>"+errorString;
				}
			}
			
			function checkMail(error)
			{
				var x = document.forms[0].txtEmail.value;
				var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				if (!filter.test(x)) 
				{
					error += "אי-מייל לא חוקי <BR>";
					return error;
				}
				return error;
			}

			
			function ClearFormNew()
			{
				for(var x=0; x<myCollection.length; x++)
				{
					if(myCollection[x].myId == "clear")
					{
						myCollection[x].value = "";
						myCollection[x].style.backgroundColor='#FFFFFF';
					}
				}
								
				//document.getElementById("tdErrorMsg").innerHTML="";
			}
			
			function CheckForm()
			{
				var sErrMsg = "";
				var bMissingFields = false;
				var clrError = '999999';
				var elem;
				
				
				elem = document.getElementById("lstSelectedCountries");
				
				if(elem.options.length==0 && document.getElementById("txtCountry").value.length==0)
				{
					sErrMsg+="<br>נא לבחור מדינות";
					//return false;
					bMissingFields = true;
					elem.style.backgroundColor=clrError;
					//alert(elem.style.backgroundColor);
				}
				else
					elem.style.backgroundColor='#FFFFFF';
				
				elem = document.getElementById("txtPrivateName");
					
				if( elem.value.length==0 )
				{
					//alert("נא למלא שם פרטי");
					sErrMsg+="<br>נא למלא שם פרטי";
					//return false;
					bMissingFields = true;
					elem.style.backgroundColor=clrError;
					//alert(elem.style.backgroundColor);
				}
				else
					elem.style.backgroundColor='#FFFFFF';
				
				elem = document.getElementById("txtSurName");
					
				if( elem.value.length==0 )
				{
					//alert("נא למלא שם משפחה");
					sErrMsg += "<br>נא למלא שם משפחה";
					//return false;
					bMissingFields = true;
					elem.style.backgroundColor=clrError;
				}else
					elem.style.backgroundColor='#FFFFFF';
				
				elem = document.getElementById("txtEmail");
				
				if( IsEmailValid(elem.value)==false )
				{
					//alert("נא למלא כתובת דואר אלקטרוני חוקית");
					sErrMsg += "<br>נא למלא כתובת דואר אלקטרוני חוקית";
					//return false;
					elem.style.backgroundColor=clrError;
				}else
					elem.style.backgroundColor='#FFFFFF';
				
				elem = document.getElementById("txtPeleNumber");
				
				if( elem.value.length!=7 )
				{
					//alert("נא למלא מספר פלאפון");
					sErrMsg += "<br>נא למלא מספר פלאפון";
					//return false;
					bMissingFields = true;
					elem.style.backgroundColor=clrError;
				}
				else
					elem.style.backgroundColor='#FFFFFF';
				
				
				elem = document.getElementById("txtExtraNumber");
				
				if(elem.value.length>0)
				{
					if( elem.value.length!=9 && elem.value.length!=10 )
					{
						//alert("נא למלא מספר טלפון נוסף");
						//return false;
						sErrMsg += "<br>נא למלא מספר טלפון נוסף";
						bMissingFields = true;
						elem.style.backgroundColor=clrError;
					}
					else
					elem.style.backgroundColor='#FFFFFF';
				}
				else
					elem.style.backgroundColor='#FFFFFF';
				
				
				if(bMissingFields==true)
					sErrMsg+="<br>נא למלא את שדות החובה";
					
				if(sErrMsg.length>0)
				{	
					elem = document.getElementById("tdErrorMsg");
					elem.innerHTML = "לקוח יקר,"+sErrMsg;
					return false;
				}
				
				// get the selected states
				var oList = document.getElementById("lstSelectedCountries");
				if( oList.options.length>0 )
				{
					var sStates="";
					for(i=0;i<oList.options.length; i++)
					{
						sStates +=oList.options(i).value;
						sStates +="."					
					}
																
					document.getElementById("hidSelectedCountries").value=sStates;
				}
								
				return true;
			}
			
function goToThanks()
{
	window.open('ThanksIntl.aspx?lang=en' , 'success' , 'width=254,height=230');
}
			
		