

function IsEmail(sText) {

	if (ChkStrBy(sText,forms_HEBREW)==true)
		{
			alert(" \"     ");
			  return false ;
		}
	var at="@"
	var dot="."
	var lat=sText.indexOf(at)
	var lstr=sText.length
	var ldot=sText.indexOf(dot)
	if (sText=="" || sText==null){ return false }
	if (sText.indexOf(at)==-1 || sText.indexOf(at)==0 || sText.indexOf(at)==lstr){ return false }
	if (sText.indexOf(dot)==-1 || sText.indexOf(dot)==0 || sText.indexOf(dot)+1==lstr){ return false }
	if (sText.indexOf(at,(lat+1))!=-1){ return false }
	if (sText.substring(lat-1,lat)==dot || sText.substring(lat+1,lat+2)==dot){ return false }
	if (sText.indexOf(dot,(lat+2))==-1){ return false }
	if (sText.indexOf(" ")!=-1){ return false }
 	return true					
}

function ChkStrBy(sText, sValidChars){
	var ret = true;
	if (sText.length==0) return (false);
	for (i = 0 ; i < (sText.length) && (ret==true) ; i++){ 
		if (sValidChars.indexOf(sText.charAt(i)) == -1){
			ret = false;
		}
	}
	return (ret);
}

function IsTelephonNumber(sText){

 if  ( sText.length==0) return true ;
	if(( !ChkStrBy(sText,"0123456789 -") || (sText.length<=8 ) ) ) {return false}
	else
	return true;
}
function IsNumeric(sText){
	return (ChkStrBy(sText,forms_DIGITS));
}

function addOpt(){
	var j=0;
	for(i=1900;i<=2000;i++){
			j++;
			document.frmJoin.year[j]=new Option(i,i,false);
		}
	for(i=1;i<=12;i++){
			document.frmJoin.month[i]=new Option(i,i,false);
		}
	for(i=1;i<=31;i++){
			document.frmJoin.day[i]=new Option(i,i,false);
		}
	}
	
function date_something(sMonth, sYear)
{
  return (new Date(sMonth + "/01/" + sYear) > new Date());
}



function doUPD() {
	if(document.frmJoin.prof_id_in_1.checked==true  || document.frmJoin.prof_id_in_2.checked==true || document.frmJoin.prof_id_in_3.checked==true){
		if(document.frmJoin.education.value!=""){
			if(document.frmJoin.fname.value!=""){
				if(document.frmJoin.lname.value!=""){
					if(IsEmail(document.frmJoin.email.value)){
						//if(document.frmJoin.pass.value.length>=4){
						//if(IsNumeric(document.frmJoin.pid.value)==true && document.frmJoin.pid.value.length==9){
							//if(document.frmJoin.street.value!=""){
								if(ChkStrBy(document.frmJoin.phone.value,"0123456789")==true && document.frmJoin.phone.value.length>=9){
									//if(document.frmJoin.kidomet.value!=""){
										document.frmJoin.submit()
									//}else{alert("יש לבחור קידומת");document.frmJoin.kidomet.focus();}
								}else{alert("יש למלא מספר טלפון: תשע ספרות ומעלה");document.frmJoin.phone.focus();}
							//}else{alert("יש למלא את שם הרחוב");document.frmJoin.street.focus();}
						//}else{alert("תעודת זהות -בלבד 9 ספרות");document.frmJoin.pid.focus();}
							//}else {alert("יש להזין סיסמא בעלת 4 תווים");document.frmJoin.pass.focus();}
						}else {alert("כתובת אימייל אינה נכונה");document.frmJoin.email.focus();}
				}else{alert("יש להזין שם משפחה");document.frmJoin.lname.focus();}
			}else{alert("יש להזין שם פרטי");document.frmJoin.fname.focus();}
		}else{alert("יש לבחור השכלה");document.frmJoin.education.focus();}
	}else{alert('יש לבחור תחום מקצועי');}
 }
	

function doOffer(){
	var field=document.forms.pay;	
	if(field.price.value>0){
		if(field.price.value<99000){
			if(field.link.value!=''){
				field.submit();	
			}else{alert("יש להכניס קישור ולוודא תקינותו");field.link.focus();field.link.select();}
		}else{alert("מחיר לא הגיוני");field.price.focus();field.price.select();}
	}else{alert("יש להכניס מחיר");field.price.focus();field.price.select();}
}
				
				
function doPay(){
	var field=document.forms.pay;	
	if( field.wentserver.value=='no'){
	thetime=new Date()
	var themonth=field.month.options[field.month.selectedIndex].text;
	var theyear=field.year.options[field.year.selectedIndex].text;
		if(field.fullname.value!=''){
			if(field.pid.value.length==9 && IsNumeric(field.pid.value)==true){
				if(field.creditcard.value.length<=20 && IsNumeric(field.creditcard.value)==true){
					if(field.svcnumber.value.length<=4 && field.svcnumber.value.length>2 && IsNumeric(field.creditcard.value)==true){
						if(new Date(themonth + "/31/" + theyear) > thetime){
							field.submit();
						}else{alert("תוקף כרטיס אשראי צריך להיות גדול מהיום");field.month.focus();}
					}else{alert("מספר SVC צריך להכיל 3או 4 ספרות");field.svcnumber.focus();field.svcnumber.select();}
				}else{alert("שדה כרטיס אשראי צריך להכיל עד 25 ספרות");field.creditcard.focus();field.creditcard.select();}	
			}else{alert("שדה תעודת זהות צריך להכיל\n 9 ספרות");field.pid.focus();field.pid.select();}
		}else{alert("יש להכניס שם מלא");field.fullname.focus();field.fullname.select();}
	}else{
		if(field.wentserver.value=='yes' && field.agree.checked==true){
			field.submit();
		}else{alert("יש  לאשר הסכמת לתנאי השימוש");}
	}
}
	
function checkAgree(){
	var field=document.forms.pay;
	if(field.agree.checked==true && field.details.checked==true){
		return true;
	}else{ 
		alert("אתה חייב להסכים לתנאי השימוש ולאשר את הרכישה");
		return false;
	}
}



function doEnter(){
	if (document.frmEnter.email.value!=""){
		if (document.frmEnter.password.value!=""){
			document.frmEnter.submit();
		}else{
			alert("יש להכניס סיסמא");
			document.frmEnter.password.focus();
		}
	}else{
		alert("יש להכניס כתובת מייל");
		document.frmEnter.email.focus();
	}
}
	
function doRemind(){
	if(document.frmJoin.email.value==''){
		alert("Please Insert your account email address.")
	}else{
		document.location.href="?act=remind&emailremind="+document.frmJoin.email.value;
	}
}

function passChng(){
	if(document.passW.pass0.value!=''){
		if(document.passW.pass1.value.length>=4){
			if(document.passW.pass1.value == document.passW.pass2.value) {
				document.passW.submit();
			}else{alert('  ');passW.pass2.select();}
		}else{alert('     ');passW.pass1.select();}
	}else{alert('  ');passW.pass0.select();}
}
