function CheckOnlyHeb(){
// 13=Enter, 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 13) ||  
       (event.keyCode > 14 && event.keyCode < 32) || 
       (event.keyCode > 33 && event.keyCode < 45) || 
       (event.keyCode > 46 && event.keyCode < 48) || 
	   (event.keyCode > 57 && event.keyCode < 1488) ||  
	   (event.keyCode > 1514)) 
	{   
	   event.returnValue = false;
	   alert("אנא הזן אותיות בעיברית בלבד !")
	}
}

function CheckOnlyAreaHeb(){
// 58=":" 44=","  13=Enter, 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 13) ||  
       (event.keyCode > 14 && event.keyCode < 32) || 
       (event.keyCode > 33 && event.keyCode < 44) || 
       (event.keyCode > 46 && event.keyCode < 48) || 
	   (event.keyCode > 58 && event.keyCode < 1488) ||  
	   (event.keyCode > 1514)) 
	{   
	   event.returnValue = false;
	   alert("אנא הזן אותיות בעיברית בלבד !")
	}
}

function CheckOnlyAreaEng(){
// 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 13) ||  
       (event.keyCode > 14 && event.keyCode < 32) || 
       (event.keyCode > 33 && event.keyCode < 44) || 
       (event.keyCode > 46 && event.keyCode < 48) || 
       (event.keyCode > 58 && event.keyCode < 65) || 
	   (event.keyCode > 91 && event.keyCode < 97) ||  
	   (event.keyCode > 122)) 
	{   
	   event.returnValue = false;
	   alert("אנא הזן אותיות באנגלית בלבד !")
	}
}

function CheckOnlyEng(){
// 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 13) ||  
       (event.keyCode > 14 && event.keyCode < 32) || 
       (event.keyCode > 33 && event.keyCode < 45) || 
       (event.keyCode > 46 && event.keyCode < 48) || 
       (event.keyCode > 57 && event.keyCode < 65) || 
	   (event.keyCode > 91 && event.keyCode < 97) ||  
	   (event.keyCode > 122)) 
	{   
	   event.returnValue = false;
	   alert("אנא הזן אותיות באנגלית בלבד !")
	}
}



function CheckOnlyHebNoSpace(){
// 13=Enter, 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 13) ||  
       (event.keyCode > 14 && event.keyCode < 45) || 
       (event.keyCode > 46 && event.keyCode < 48) || 
	   (event.keyCode > 57 && event.keyCode < 1488) ||  
	   (event.keyCode > 1514)) 
	{   
	   event.returnValue = false;
	   alert("אנא הזן אותיות בעיברית בלבד ללא רווחים !")
	}
}



function CheckOnlyEngNoSpace(){
// 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 13) ||  
       (event.keyCode > 14 && event.keyCode < 45) || 
       (event.keyCode > 46 && event.keyCode < 48) || 
       (event.keyCode > 57 && event.keyCode < 65) || 
	   (event.keyCode > 91 && event.keyCode < 97) ||  
	   (event.keyCode > 122)) 
	{   
	   event.returnValue = false;
	   alert("אנא הזן אותיות באנגלית בלבד ללא רווחים !")
	}
}

function CheckOnlyNumber(){
// 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 48)  || 
      (event.keyCode > 57)) 
	{   
	  event.returnValue = false;
	  alert("אנא הזן ספרות בלבד !")
	}
}

function CheckOnlyPhone(){
	//alert (event.keyCode);
// 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode <= 45)  || 
       (event.keyCode >= 46 && event.keyCode < 48)  || 
      (event.keyCode > 57))
	{   
	  event.returnValue = false;
	  alert("אנא הזן ספרות בלבד !")
	}
}

function Check_phone_digits(f,id,digit_num)
{
	if(!digit_num)
		digit_num=7;
	var numberReg = "[^0-9]";
	var regex = new RegExp(numberReg);
	if(!regex.test(f[id].value)){
		if(f[id].value.length>digit_num){
			f[id].value=f[id].value.substr(0, digit_num);
			alert('הזן עד '+digit_num+' תוים בשדה זה');
			return false;
		}
	}else{
		alert('!נא להזין רק ספרות'); 
		//f[id].value="";
		f[id].focus();
	}
}

function Check_Phone(PrePhone, Phone){

	if( PrePhone.value>1000 && Phone.value.length>0 && Phone.value.length!=6 ){
		alert("הקש מס טלפון בן 6 ספרות");
		return false;
	}else if( PrePhone.value<1000 && Phone.value.length>0 && Phone.value.length!=7 ){
		alert("הקש מס טלפון בן 7 ספרות");
		return false;
	}else
		return true;

}	


function CheckOnlyNoComma(){
// 34= " 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if (event.keyCode > 33 && event.keyCode < 35)
	{
	  event.returnValue = false;
	  alert("אין להשתמש במרכאות כפולות - '', יש להשתמש פעמיים בגרש רגיל ")
	}
}


function CheckOnlyMail(){
// 95= _  , 32=space, 45="-", 65-90=Highercase, 97-122=Lowercase, 48-57=Numbers (0-9), 1488-1514=Hebrew, 64=@ , 34= ", 39= '
   if ((event.keyCode > 0 && event.keyCode < 32) ||  
       (event.keyCode > 33 && event.keyCode < 45) || 
       (event.keyCode > 46 && event.keyCode < 48) || 
       (event.keyCode > 57 && event.keyCode < 64) || 
	   (event.keyCode > 91 && event.keyCode < 95) ||  
	   (event.keyCode > 96 && event.keyCode < 97) ||  
	   (event.keyCode > 122))
	{
	   event.returnValue = false;
	   alert("אנא הזן אותיות באנגלית, מספרים ,'@' , '_' בלבד !")
	}
}

function CheckNoNumber(){
	if( event.keyCode >= 48 && event.keyCode <= 57 ) 
	{   
	   event.returnValue = false;
	   alert("אנא הזן אותיות בלבד!");
	}
}

function PrintKey(){
  document.write(event.keyCode)
}



/*function checkEmail(strEmail) //not in use yet
{
	return /^\w+@([\w\-]+\.)+\w{2,3}$/.test(strEmail);
}*/


function ConfirmDelete(str){
	var bool=true;
	if(!confirm("??? האם את/ה בטוח/ה שברצונך למחוק "+str))
		bool=false;

	return bool;
}

function CheckEmail(src) {
	if(src.length==0){
		return false;
	}
	else{
		//var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
		var emailReg=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		var regex = new RegExp(emailReg);
		return regex.test(src);
	}
}

function Check_number(src) {
	if(src.length==0){
		return false;
	}
	else{
		var numberReg = "[0-9]";
		var regex = new RegExp(numberReg);
		return regex.test(src);
	}
}

function Check_html(src) {
	var  htmlReg = /(\.net)|(\.com)|(\.co.il)|(\.org)|(http)|(www)/;
	var regex = new RegExp(htmlReg);
	return regex.test(src);
}

function Check_WrongTel(src) {
	var  WrongTellReg = /(000000)|(111111)|(222222)|(333333)|(444444)|(555555)|(666666)|(777777)|(888888)|(9999999)/;
	var regex = new RegExp(WrongTellReg);
	return regex.test(src);
}

function Check_html_Arr(){
	fieldsarr=new Array('Info','Remark','remark','Phone1','Phone2','ContactPerson','ContactPirson','City','Address','CityNeighborhood','Color','FurnitureInfo','JobName','Fax','Age','Model');
	
	for(i=0;i<fieldsarr.length;i++){
		if(document.form1[fieldsarr[i]]){
			if(Check_html(document.form1[fieldsarr[i]].value)){
				alert('חל איסור להכניס כתובות אינטרנט');
				document.form1[fieldsarr[i]].focus();
				return true;
			}/*else if(Check_WrongTel(document.form1[fieldsarr[i]].value)){
				alert('מספר טלפון לא חוקי');
				document.form1[fieldsarr[i]].focus();
				return true;
			}*/
		}
	}
}

function ChangeImage(f, picobj){   
	var strImg = f[picobj].value.substr(f[picobj].value.length-4, 4);
	//alert(strImg);

	if(strImg.toLowerCase()==".jpg" || strImg.toLowerCase()==".gif"){
		document.img.src=f[picobj].value;
		document.img.width="700";
		div.style.visibility='visible';
		div.style.display='block'
		document.all('trdiv').style.display='block'
	}else{
		//document.img.style.height=200;
		div.style.visibility='hidden';
		div.style.display='none';
		document.all('trdiv').style.display='none'
		//trdiv.style.display='none';
	}
}

function ChangeImage2(f, picobj, img){   
	var strImg = f[picobj].value.substr(f[picobj].value.length-4, 4);

	if(strImg.toLowerCase()==".jpg"){
		document[img].src=f[picobj].value;
	}else{
		document[img].src="../images/default.gif";
	}
}

function cntLetters(lmnt,max){
	if(lmnt.value.length>max){
		lmnt.value=lmnt.value.substring(0,max);
	}
}

function Check_WrongTel_new(src) {
	forbidden_phone=new Array('0500','0520','0540','0501','0570','0521','0541','0571','031','032','033','034','021','022','023','024','041','042','044','045','081','082','083','084');
        for(i=0;i<forbidden_phone.length;i++){
         if(src==forbidden_phone[i]){
             return true;
         }
        }
        return false;
}

