// JavaScript Document
function insertidcheck(frm)
{
	if (frm.sohen.value=="" || frm.sohen.value == null)
	{
			alert("נא להכניס מס' סוכן");
			frm.sohen.value="";
			frm.sohen.focus();
			return false;
	}
	else
	{
		return true;
	}
	
}


function checkmsgall(frm)
{
	if (frm.messageall.value=="" || frm.messageall.value == null)
	{
			alert("נא לכתוב הודעה");
			frm.messageall.value="";
			frm.messageall.focus();
			return false;
	}
	else
	{
		return true;
	}
	
}

function checkmsg(frm)
{
	if (frm.message.value=="" || frm.message.value == null)
	{
			alert("נא לכתוב הודעה");
			frm.message.value="";
			frm.message.focus();
			return false;
	}
	else
	{
		return true;
	}
	
}


function checkfile(frm)
{
	if (frm.file.value=="" || frm.file.value == null)
	{
			alert("נא לבחור קובץ להלאה");
			frm.file.value="";
			return false;
	}
	else
	{
		return true;
	}
	
}

function adminpersonalnfosubmitdata(frm)
{
	
	//alert("inJS");
	var emailID=document.getElementById("emailid");
	var pid=document.getElementById("personalid");
	var add=document.getElementById("addressid");
	var r;
	
	if (frm.username.value=="" || frm.username.value == null)
	{
			alert("הכנס שם משתמש");
			frm.username.value="";
			frm.username.focus();
			return false;
	}
	else if (trim(document.getElementById("usernameid"))<1)
	{
			alert("הכנס שם משתמש");
			frm.username.focus();
			return false;
	}
	else if (frm.firstname.value=="" || frm.firstname.value == null)
	{
			alert("הכנס שם פרטי");
			frm.firstname.value="";
			frm.firstname.focus();
			return false;
	}
	else if (trim(document.getElementById("firstnameid"))<1)
	{
			alert("הכנס שם פרטי");
			frm.firstname.focus();
			return false;
	}
	
	else if (frm.lastname.value=="" || frm.lastname.value == null)
	{
			alert("הכנס שם משפחה");
			frm.lastname.value="";
			frm.lastname.focus();
			return false;
	}
	else if (trim(document.getElementById("lastnameid"))<1)
	{
			alert("הכנס שם משפחה");
			frm.firstname.focus();
			return false;
	}
	
	else if (frm.address.value=="" || frm.address.value == null)
	{
			alert("הכנס כתובת");
			frm.address.value="";
			frm.address.focus();
			return false;
	}
	else if (trim(document.getElementById("addressid"))<1)
	{
			alert("הכנס כתובת");
			frm.address.focus();
			return false;
	}
	else if (add.value.length > 100 )
	{
			alert("כתובת צריכה להיות פחות מ-100 תווים");
			frm.address.focus();
			return false;
	}
	else if (frm.city.value=="" || frm.city.value == null)
	{
			alert("הכנס עיר");
			frm.city.value="";
			frm.city.focus();
			return false;
	}
	else if (trim(document.getElementById("cityid"))<1)
	{
			alert("הכנס עיר");
			frm.city.focus();
			return false;
	}
	else if (frm.phone.value=="" || frm.phone.value == null)
	{
			alert("הכנס טלפון");
			frm.phone.value="";
			frm.phone.focus();
			return false;
	}
	else if (trim(document.getElementById("phoneid"))<1)
	{
			alert("הכנס טלפון");
			frm.phone.focus();
			return false;
	}	
	else if (isNaN(document.getElementById("phoneid").value))
	{
			alert("מס' טלפון צריך להיות מספרות בלבד");
			frm.phone.value="";
			frm.phone.focus();
			return false;
	}
	else if (frm.email.value=="" || frm.email.value == null)
	{
			alert("הכנס אימייל");
			frm.email.focus();
			return false;
	}
	else if (trim(document.getElementById("emailid"))<1)
	{
			alert("הכנס אימייל");
			frm.email.focus();
			return false;
	}
	else if (echeck(emailID.value)==false)
	{
			//alert("Please Enter Your Email ID!");
			frm.email.value="";
			frm.email.focus();
			return false;
	}
	/*else if (frm.personal.value=="" || frm.personal.value == null)
	{
			alert("Enter Personal ID!");
			frm.personal.value="";
			frm.personal.focus();
			return false;
	}
	else if (pid.value.length < 9 || pid.value.length > 12)
	{
			alert("Personal ID Must be 9 - 12 character long!");
			frm.personal.value="";
			frm.personal.focus();
			return false;
	}
	else if (isNaN(document.getElementById("personalid").value))
	{
			alert("Personal ID Must Be Numric!");
			frm.personal.value="";
			frm.personal.focus();
			return false;
	}
	else if (trim(document.getElementById("personalid"))<1)
	{
			alert("Enter Personal ID!");
			frm.personal.focus();
			return false;
	}*/
	else if (frm.sohen.value=="" || frm.sohen.value == null)
	{
			alert("הכנס מס' סוכן");
			frm.sohen.value="";
			frm.sohen.focus();
			return false;
	}
	else if (trim(document.getElementById("sohenid"))<1)
	{
			alert("הכנס מס' סוכן");
			frm.sohen.focus();
			return false;
	}
	else if (r=confirm("האם ברצונך לעדכן את הנתונים?"))
	{
		/*alert("חובה לאשר עדכון פרטים");*/
                return true;
	}
	else
	{
		/*alert("ביטלת את העדכון");*/
		return false;
	}
}



function personalnfosubmitdata(frm)
{
	
	
	var emailID=document.getElementById("emailid");
	var pid=document.getElementById("personalid");
	var add=document.getElementById("addressid");
	var r;
	/*var pidlen = pid.value.length;*/
	/*alert(add.value.length);*/
	//var r=confirm("Are you sure that you want to update data!");
	/*if (r==true)
		  {
		  alert("you have confirm to update personal Info");
		  }
		else
		  {
		  alert("You cancel the Transaction!");
		  }*/
	if (frm.username.value=="" || frm.username.value == null)
	{
			alert("הכנס שם משתמש");
			frm.username.value="";
			frm.username.focus();
			return false;
	}
	else if (trim(document.getElementById("usernameid"))<1)
	{
			alert("הכנס שם משתמש");
			frm.username.focus();
			return false;
	}
	else if (frm.firstname.value=="" || frm.firstname.value == null)
	{
			alert("הכנס שם פרטי");
			frm.firstname.value="";
			frm.firstname.focus();
			return false;
	}
	else if (trim(document.getElementById("firstnameid"))<1)
	{
			alert("הכנס שם פרטי");
			frm.firstname.focus();
			return false;
	}
	
	else if (frm.lastname.value=="" || frm.lastname.value == null)
	{
			alert("הכנס שם משפחה");
			frm.lastname.value="";
			frm.lastname.focus();
			return false;
	}
	else if (trim(document.getElementById("lastnameid"))<1)
	{
			alert("הכנס שם משפחה");
			frm.firstname.focus();
			return false;
	}
	
	else if (frm.address.value=="" || frm.address.value == null)
	{
			alert("הכנס כתובת");
			frm.address.value="";
			frm.address.focus();
			return false;
	}
	else if (trim(document.getElementById("addressid"))<1)
	{
			alert("הכנס כתובת");
			frm.address.focus();
			return false;
	}
	else if (add.value.length > 100 )
	{
			alert("כתובת צריכה להיות פחות מ-100 תווים");
			frm.address.focus();
			return false;
	}
	else if (frm.city.value=="" || frm.city.value == null)
	{
			alert("הכנס עיר");
			frm.city.value="";
			frm.city.focus();
			return false;
	}
	else if (trim(document.getElementById("cityid"))<1)
	{
			alert("הכנס עיר");
			frm.city.focus();
			return false;
	}
	else if (frm.phone.value=="" || frm.phone.value == null)
	{
			alert("הכנס טלפון");
			frm.phone.value="";
			frm.phone.focus();
			return false;
	}
	else if (trim(document.getElementById("phoneid"))<1)
	{
			alert("הכנס טלפון");
			frm.phone.focus();
			return false;
	}	
	else if (isNaN(document.getElementById("phoneid").value))
	{
			alert("טלפון צריך להיות מספרות בלבד");
			frm.phone.value="";
			frm.phone.focus();
			return false;
	}
	
	else if (frm.email.value=="" || frm.email.value == null)
	{
			alert("הכנס אימייל");
			frm.email.focus();
			return false;
	}
	else if (trim(document.getElementById("emailid"))<1)
	{
			alert("הכנס אימייל");
			frm.email.focus();
			return false;
	}
	else if (echeck(emailID.value)==false)
	{
			//alert("Please Enter Your Email ID!");
			frm.email.value="";
			frm.email.focus();
			return false;
	}
	else 
	{
		if (r=confirm("האם ברצונך לעדכן את הנתונים?"))
		{
		alert("חובה לאשר עדכון פרטים");
		return true;
		}
		else
		{
		alert("ביטלת את העדכון");
		return false;
		}
	}
	
}




function passwordsubmitadmin(frm)
{
	if (frm.newpass.value=="" || frm.newpass.value == null)
	{
		alert("הכנס סיסמא חדשה");
		frm.newpass.value="";
		frm.newpass.focus();
		return false;
	}
	else if (trim(document.getElementById("newpassid"))<1)
	{
		alert("הכנס סיסמא חדשה");
		frm.newpass.focus();
		return false;
	}
	else if (frm.newpassconfirm.value=="" || frm.newpassconfirm.value == null)
	{
		alert("הכנס שנית את הסיסמא החדשה");
		frm.newpassconfirm.value="";
		frm.newpassconfirm.focus();
		return false;
	}
	else if (trim(document.getElementById("newpassconfirmid"))<1)
	{
		alert("הכנס שנית את הסיסמא החדשה");
		frm.newpassconfirm.focus();
		return false;
	}
	else if (frm.newpass.value != frm.newpassconfirm.value)
	{
		alert ("הסיסמאות לא זהות");
		frm.newpassconfirm.value="";
		frm.newpassconfirm.focus();
		return false;
	}
	else
	{
		return true;
	}
		
}


function passwordsubmit(frm)
{
	if (frm.oldpass.value=="" || frm.oldpass.value == null)
	{
		alert("הכנס סיסמא");
		frm.oldpass.value="";
		frm.oldpass.focus();
		return false;
	}
	else if (trim(document.getElementById("oldpassid"))<1)
	{
		alert("הכנס סיסמא");
		frm.oldpass.focus();
		return false;
	}
	else if (frm.newpass.value=="" || frm.newpass.value == null)
	{
		alert("הכנס סיסמא חדשה");
		frm.newpass.value="";
		frm.newpass.focus();
		return false;
	}
	else if (trim(document.getElementById("newpassid"))<1)
	{
		alert("הכנס סיסמא חדשה");
		frm.newpass.focus();
		return false;
	}
	else if (frm.newpassconfirm.value=="" || frm.newpassconfirm.value == null)
	{
		alert("הכנס שנית את הסיסמא החדשה");
		frm.newpassconfirm.value="";
		frm.newpassconfirm.focus();
		return false;
	}
	else if (trim(document.getElementById("newpassconfirmid"))<1)
	{
		alert("הכנס שנית את הסיסמא החדשה");
		frm.newpassconfirm.focus();
		return false;
	}
	/*else if (document.getElementById("password").value != document.getElementById("passwordCheck").value)
	{
		alert ("Password and Re-enter Password must be same");
		document.getElementById("passwordCheck").value=""
		document.getElementById("passwordCheck").focus();
		return false;
	}*/
	else if (frm.newpass.value != frm.newpassconfirm.value)
	{
		alert ("הסיסמאות לא זהות");
		frm.newpassconfirm.value="";
		frm.newpassconfirm.focus();
		return false;
	}
	else
	{
		return true;
	}
		
}

function submitdata(frm)
{
	
	var emailID=document.getElementById("emailid");
	var pid=document.getElementById("personalid");
	var add=document.getElementById("addressid");
	/*var pidlen = pid.value.length;*/
	/*alert(add.value.length);*/
	
	 
	
	if (frm.username.value=="" || frm.username.value == null)
	{
			alert("נא למלא שם משתמש");
			frm.username.value="";
			frm.username.focus();
			return false;
	}
	else if (trim(document.getElementById("usernameid"))<1)
	{
			alert("נא למלא שם משתמש");
			frm.username.focus();
			return false;
	}
	
	else if (frm.password.value=="" || frm.password.value == null)
	{
			alert("נא למלא סיסמא");
			frm.password.value="";
			frm.password.focus();
			return false;
	}
	else if (trim(document.getElementById("passwordid"))<1)
	{
			alert("נא למלא סיסמא");
			frm.password.focus();
			return false;
	}
	
	else if (frm.firstname.value=="" || frm.firstname.value == null)
	{
			alert("נא למלא שם פרטי");
			frm.firstname.value="";
			frm.firstname.focus();
			return false;
	}
	else if (trim(document.getElementById("firstnameid"))<1)
	{
			alert("נא למלא שם פרטי");
			frm.firstname.focus();
			return false;
	}
	
	else if (frm.lastname.value=="" || frm.lastname.value == null)
	{
			alert("נא למלא שם משפחה");
			frm.lastname.value="";
			frm.lastname.focus();
			return false;
	}
	else if (trim(document.getElementById("lastnameid"))<1)
	{
			alert("נא למלא שם משפחה");
			frm.firstname.focus();
			return false;
	}
	
	else if (frm.address.value=="" || frm.address.value == null)
	{
			alert("נא למלא כתובת");
			frm.address.value="";
			frm.address.focus();
			return false;
	}
	else if (trim(document.getElementById("addressid"))<1)
	{
			alert("נא למלא כתובת");
			frm.address.focus();
			return false;
	}
	else if (add.value.length > 100 )
	{
			alert("כתובת צריכה להיות פחות מ-100 תווים");
			frm.address.focus();
			return false;
	}
	else if (frm.city.value=="" || frm.city.value == null)
	{
			alert("נא למלא עיר");
			frm.city.value="";
			frm.city.focus();
			return false;
	}
	else if (trim(document.getElementById("cityid"))<1)
	{
			alert("נא למלא עיר");
			frm.city.focus();
			return false;
	}
	
	/*else if (trim(frm.address)=="" || trim(frm.address) == null)
	{
			alert("Please Enter Your Address!");
			frm.message.focus();
			return false;
	}*/
	
	if (frm.phone.value=="" || frm.phone.value == null)
	{
			alert("נא להכניס טלפון");
			frm.phone.value="";
			frm.phone.focus();
			return false;
	}
	else if (trim(document.getElementById("phoneid"))<1)
	{
			alert("נא להכניס טלפון");
			frm.phone.focus();
			return false;
	}	
	else if (isNaN(document.getElementById("phoneid").value))
	{
			alert("מס' טלפון צריך להיות מספרות בלבד");
			frm.phone.value="";
			frm.phone.focus();
			return false;
	}
	
	else if (frm.email.value=="" || frm.email.value == null)
	{
			alert("נא לרשום מייל");
			frm.email.focus();
			return false;
	}
	else if (trim(document.getElementById("emailid"))<1)
	{
			alert("נא לרשום מייל");
			frm.email.focus();
			return false;
	}
	else if (echeck(emailID.value)==false)
	{
			//alert("Please Enter Your Email ID!");
			frm.email.value="";
			frm.email.focus();
			return false;
	}
	
	else if (frm.personal.value=="" || frm.personal.value == null)
	{
			alert("נא להכניס ת.ז.");
			frm.personal.value="";
			frm.personal.focus();
			return false;
	}
	else if (pid.value.length < 9 || pid.value.length > 12)
	{
			alert("ת.ז. צריכה ליהיות בין 9-12 ספרות");
			frm.personal.value="";
			frm.personal.focus();
			return false;
	}
	else if (isNaN(document.getElementById("personalid").value))
	{
			alert("ת.ז. חייב להיות ספרות בלבד");
			frm.personal.value="";
			frm.personal.focus();
			return false;
	}
	else if (trim(document.getElementById("personalid"))<1)
	{
			alert("נא להכניס ת.ז.");
			frm.personal.focus();
			return false;
	}
	
	else
	{
		return true;
	}
}


function trim(text){


	var chr=false;
	var len;

	for(i=0;i<text.value.length;i++){
		
		if(text.value.substr(i,1) != " "){

			chr=true;
			len = i;
			break;

		}

	}
	
	if(chr == false){

		text.value="";
	
	}else{

		text.value = text.value.substr(len,text.value.length);
	
	}


	for(i = text.value.length ; i>0 ; i--){
		
		if(text.value.substr(i-1,1) != " "){
			len = i;
			break;

		}

	}
	
	text.value = text.value.substr(0,len);
  
  return text.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)
		{
		   alert("אימייל לא תקין")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("אימייל לא תקין")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("אימייל לא תקין")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("אימייל לא תקין")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("אימייל לא תקין")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("אימייל לא תקין")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    alert("אימייל לא תקין")
		    return false
		 }

 		 return true					
}
