function key3(){
if (event.keyCode == 39 || event.keyCode == 47){event.returnValue = false;}
}

function isDigit(c){   
	 return (!/(^\d+$)|(^\d+\.\d+$)/.test(c));
}

function fileok(filename){
		vaildcheck=true;
		num=filename.lastIndexOf('.');
		Mysubstring=filename.substring(num+1,num+4);
		Mysubstring=Mysubstring.toLowerCase();
	
		switch (Mysubstring)
		{
			case "jpg":
			break;

			case "gif":
			break;

			case "bmp":
			break;

			case "png":
			break;
			
			case "pdf":
			break;
			
			case "eps":
			break;
			
			case "psd":
			break;
			
			case "rar":
			break;
			
			case "zip":
			break;
			
			case "":
			break;

			default:
				vaildcheck=false;
			break;
		}
		return vaildcheck;
}

function c_filetoprint(){
	fullname = document.ftprint.fullname.value;
	f1 = document.ftprint.filename1.value;
	f2 = document.ftprint.filename2.value;
	f3 = document.ftprint.filename3.value;
	f4 = document.ftprint.filename4.value;
	cphone = document.ftprint.cphone.value;
	message="";
	vaildform=true;
	
	if(fullname.length<2){
		vaildform=false;
		message+='אנא הזן שם מלא \n';
	}
	
	if((isDigit(cphone))||(cphone.length!=7)){
		vaildform=false;
		message+='אנא הזן מס\' טלפון חוקי \n';
	}
	
	if(!fileok(f1)){
		vaildform=false;
		message+='קובץ מס\' 1 אינו חוקי \n';
	}
	
	if(!fileok(f2)){
		vaildform=false;
		message+='קובץ מס\' 2 אינו חוקי \n';
	}
	
	if(!fileok(f3)){
		vaildform=false;
		message+='קובץ מס\' 3 אינו חוקי \n';
	}
	
	if(!fileok(f4)){
		vaildform=false;
		message+='קובץ מס\' 4 אינו חוקי \n';
	}

	if(message!="")
	{
		alert(message);
	}
	return vaildform;
}

function c_contact(){
	message="";
	vaildform=true;
	from=document.fcon.fullname.value;
	email=document.fcon.email.value;
	subject=document.fcon.subject.value;
	themail=document.fcon.content.value;
	busname=document.fcon.busname.value;
	city=document.fcon.city.value;
	phone=document.fcon.phone.value;
	
	if(from.length<2){
		vaildform=false;
		message+='אנא הזן שם חוקי \n';
	}
	
	if((email=="")||(email.indexOf(".")==-1)||(email.indexOf("@")==-1))
	{
		vaildform=false;
		message+='אנא הזן אימייל חוקי \n';
	}
	
	if(busname.length<2){
		vaildform=false;
		message+='אנא הזן את שם העסק \n';
	}
	
	if(city.length<2){
		vaildform=false;
		message+='אנא הזן עיר \n';
	}
	
	if(isDigit(phone)){
		vaildform=false;
		message+='אנא הזן מספר טלפון חוקי\n';
	}
	
	if(subject.length<2){
		vaildform=false;
		message+='אנא הזן נושא \n';
	}
	
	if(themail.length<2){
		vaildform=false;
		message+='אנא הקלד תוכן \n';
	}
	
	if(message!=""){
		alert(message);
	}
	
	return vaildform;
}

function c_updated(){
	message="";
	fname=document.registerf.fname.value;
	lname=document.registerf.lname.value;
	street=document.registerf.street.value;
	numstreet=document.registerf.numstreet.value;
	city=document.registerf.city.value;
	code=document.registerf.code.value;
	phone=document.registerf.phone.value;
	cellphone=document.registerf.cellphone.value;
	faxnum=document.registerf.faxnum.value;
	email=document.registerf.email.value;
	company=document.registerf.company.checked;
	companyname=document.registerf.companyname.value;
	contactman=document.registerf.contactman.value;
	billbyname=document.registerf.billbyname.value;
	usern=document.registerf.usern.value;
	password=document.registerf.password.value;
	password2=document.registerf.password2.value;
	vaildform=true;
	
	if((fname=="")||(fname.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן שם פרטי ' + '<br>';
	}

	if((lname=="")||(lname.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן שם משפחה ' + '<br>';
	}

	if((street=="")||(street.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן רחוב ' + '<br>';
	}

	if(numstreet=="")
	{
		vaildform=false;
		message+='<li> אנא הזן מס&acute; בית ' + '<br>';
	}

	if((city=="")||(city.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן עיר ' + '<br>';
	}

	if(code!="")
	{
		if((code.length!=5)||(isDigit(code)))
		{
			vaildform=false;
			message+='<li> אנא הזן מיקוד חוקי ' + '<br>';
		}
	}

	if((phone=="")||(phone.length!=7)||(isDigit(phone)))
	{
		vaildform=false;
		message+='<li> אנא הזן מס&acute; טלפון ' + '<br>';
	}

	if(cellphone!="")
	{
		if((cellphone.length!=7)||(isDigit(cellphone)))
		{
			vaildform=false;
			message+='<li> אנא הזן טלפון נייד חוקי ' + '<br>';
		}
	}

	if(faxnum!="")
	{
		if((faxnum.length!=7)||(isDigit(faxnum)))
		{
			vaildform=false;
			message+='<li> אנא הזן פקס חוקי ' + '<br>';
		}
	}

	if((email=="")||(email.indexOf(".")==-1)||(email.indexOf("@")==-1))
	{
		vaildform=false;
		message+='<li> אנא הזן דוא\"ל חוקי ' + '<br>';
	}

	if(company==true)
	{
		if((companyname=="")||(companyname.length<2))
		{
			vaildform=false;
			message+='<li> אנא הזן שם חברה ' + '<br>';
		}
		
		if((contactman=="")||(contactman.length<2))
		{
			vaildform=false;
			message+='<li> אנא הזן איש רשר ' + '<br>';
		}

		if((billbyname=="")||(billbyname.length<2))
		{
			vaildform=false;
			message+='<li> אנא הזן שם להוצאת חשבונית ' + '<br>';
		}

	}

	if((usern=="")||(usern.length<4)||(usern.length>8))
	{
		vaildform=false;
		message+='<li> אנא הזן שם משתמש חוקי ' + '<br>';
	}
	if(password!=""){
	if((password=="")||(password.length<6))
	{
		vaildform=false;
		message+='<li> אנא הזן סיסמא חוקית ' + '<br>';
	}
	
	if(password!=password2)
	{
		vaildform=false;
		message+='<li> אין התאמה בין 2 הסיסמאות שהוזנו ' + '<br>';
	}
	}

	if(message!="")
	{
		errd.style.display="";
		err.innerHTML=message;
	}

	return vaildform;
}

function rc(){
	message="";
	fname=document.formi.fname.value;
	lname=document.formi.lname.value;
	email=document.formi.email.value;
	street=document.formi.street.value;
	numstreet=document.formi.numstreet.value;
	city=document.formi.city.value;
	code=document.formi.code.value;
	phone=document.formi.phone.value;
	cellphone=document.formi.cellphone.value;
	faxnum=document.formi.fax.value;
	usern=document.formi.uname.value;
	password=document.formi.password.value;
	password2=document.formi.password2.value;
	ibus=document.formi.ibus.checked;
	companyname=document.formi.companyname.checked;
	biznum=document.formi.biznum.checked;
	contactman=document.formi.contactman.checked;
	billbyname=document.formi.billbyname.checked;
	vaildform=true;
	
	if((fname=="")||(fname.length<2))
	{
		vaildform=false;
		message+='אנא הזן שם פרטי \n';
	}
	
	if((lname=="")||(lname.length<2))
	{
		vaildform=false;
		message+='אנא הזן שם משפחה \n';
	}
	
	if((email=="")||(email.indexOf(".")==-1)||(email.indexOf("@")==-1))
	{
		vaildform=false;
		message+='אנא הזן דוא\"ל חוקי \n';
	}
	
	if((street=="")||(street.length<2))
	{
		vaildform=false;
		message+='אנא הזן רחוב \n';
	}
	
	if((numstreet=="")||(numstreet.length<1))
	{
		vaildform=false;
		message+='אנא הזן מס\' בית \n';
	}
	
	if((city=="")||(city.length<2))
	{
		vaildform=false;
		message+='אנא הזן עיר \n';
	}
	
	if(code!="")
	{
		if((code.length!=5)||(isDigit(code)))
		{
			vaildform=false;
			message+='אנא הזן מיקוד חוקי \n';
		}
	}
	
	if((phone=="")||(phone.length!=7)||(isDigit(phone)))
	{
		vaildform=false;
		message+='אנא הזן מס\' טלפון \n';
	}

	if(cellphone!="")
	{
		if((cellphone.length!=7)||(isDigit(cellphone)))
		{
			vaildform=false;
			message+='אנא הזן טלפון נייד חוקי \n';
		}
	}

	if(faxnum!="")
	{
		if((faxnum.length!=7)||(isDigit(faxnum)))
		{
			vaildform=false;
			message+='אנא הזן פקס חוקי \n';
		}
	}
	
	if((usern=="")||(usern.length<4)||(usern.length>8))
	{
		vaildform=false;
		message+='אנא הזן שם משתמש חוקי \n';
	}

	if((password=="")||(password.length<6))
	{
		vaildform=false;
		message+='אנא הזן סיסמא חוקית \n';
	}
	
	if(password!=password2)
	{
		vaildform=false;
		message+='אין התאמה בין 2 הסיסמאות שהוזנו \n';
	}
	
	if(ibus==true){
		if((companyname=="")||(companyname.length<2))
		{
			vaildform=false;
			message+='אנא הזן שם חברה \n';
		}
		
		if((contactman=="")||(contactman.length<2))
		{
			vaildform=false;
			message+='אנא הזן איש קשר \n';
		}

		if((billbyname=="")||(billbyname.length<2))
		{
			vaildform=false;
			message+='אנא הזן שם להוצאת חשבונית \n';
		}
	}
	
	if(message!="")
	{
		alert(message);
	}
	return vaildform;
}

function c_register(){
	message="";
	fname=document.formi.fname.value;
	lname=document.formi.lname.value;
	street=document.formi.street.value;
	numstreet=document.formi.numstreet.value;
	city=document.formi.city.value;
	code=document.formi.code.value;
	phone=document.formi.phone.value;
	cellphone=document.formi.cellphone.value;
	faxnum=document.formi.faxnum.value;
	email=document.formi.email.value;
	company=document.formi.company.checked;
	companyname=document.formi.companyname.value;
	contactman=document.formi.contactman.value;
	billbyname=document.formi.billbyname.value;
	usern=document.formi.usern.value;
	password=document.formi.password.value;
	password2=document.formi.password2.value;
	agreerules=document.formi.agreerules.checked;
	vaildform=true;
	
	if((fname=="")||(fname.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן שם פרטי ' + '<br>';
	}

	if((lname=="")||(lname.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן שם משפחה ' + '<br>';
	}

	if((street=="")||(street.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן רחוב ' + '<br>';
	}

	if(numstreet=="")
	{
		vaildform=false;
		message+='<li> אנא הזן מס&acute; בית ' + '<br>';
	}

	if((city=="")||(city.length<2))
	{
		vaildform=false;
		message+='<li> אנא הזן עיר ' + '<br>';
	}

	if(code!="")
	{
		if((code.length!=5)||(isDigit(code)))
		{
			vaildform=false;
			message+='<li> אנא הזן מיקוד חוקי ' + '<br>';
		}
	}

	if((phone=="")||(phone.length!=7)||(isDigit(phone)))
	{
		vaildform=false;
		message+='<li> אנא הזן מס&acute; טלפון ' + '<br>';
	}

	if(cellphone!="")
	{
		if((cellphone.length!=7)||(isDigit(cellphone)))
		{
			vaildform=false;
			message+='<li> אנא הזן טלפון נייד חוקי ' + '<br>';
		}
	}

	if(faxnum!="")
	{
		if((faxnum.length!=7)||(isDigit(faxnum)))
		{
			vaildform=false;
			message+='<li> אנא הזן פקס חוקי ' + '<br>';
		}
	}

	if((email=="")||(email.indexOf(".")==-1)||(email.indexOf("@")==-1))
	{
		vaildform=false;
		message+='<li> אנא הזן דוא\"ל חוקי ' + '<br>';
	}

	if(company==true)
	{
		if((companyname=="")||(companyname.length<2))
		{
			vaildform=false;
			message+='<li> אנא הזן שם חברה ' + '<br>';
		}
		
		if((contactman=="")||(contactman.length<2))
		{
			vaildform=false;
			message+='<li> אנא הזן איש רשר ' + '<br>';
		}

		if((billbyname=="")||(billbyname.length<2))
		{
			vaildform=false;
			message+='<li> אנא הזן שם להוצאת חשבונית ' + '<br>';
		}

	}

	if((usern=="")||(usern.length<4)||(usern.length>8))
	{
		vaildform=false;
		message+='<li> אנא הזן שם משתמש חוקי ' + '<br>';
	}

	if((password=="")||(password.length<6))
	{
		vaildform=false;
		message+='<li> אנא הזן סיסמא חוקית ' + '<br>';
	}
	
	if(password!=password2)
	{
		vaildform=false;
		message+='<li> אין התאמה בין 2 הסיסמאות שהוזנו ' + '<br>';
	}

	if(agreerules==false)
	{
			vaildform=false;
			message+='<li> עלייך לקרוא ולהסכים עם תקנון האתר ' + '<br>';

	}

	if(message!="")
	{
		errd.style.display="";
		err.innerHTML=message;
	}

	return vaildform;
}

function c_login(){
	usern=document.loginf.usern.value;
	password=document.loginf.password.value;
	vaildform=true;

	if((usern=="")||(usern.length<4))
	{
		vaildform=false;
		alert('אנא הזן שם משתמש חוקי');
	}

	if(((password=="")||(password.length<6))&&(vaildform==true))
	{
		vaildform=false;
		alert('אנא הזן סיסמא חוקית');
	}

	return vaildform;
}

function c_checkout(){
	oadd=document.form.oadd.checked;
	street=document.form.street.value;
	numstreet=document.form.numstreet.value;
	city=document.form.city.value;
	code=document.form.code.value;
	phone=document.form.phone.value;
	idnum=document.form.myid.value;
	ccno=document.form.ccno.value;
	ccfname=document.form.ccfname.value;
	cclname=document.form.cclname.value;
	expmonth=document.form.expmonth.value;
	expyear=document.form.expyear.value;
	mycvv=document.form.mycvv.value;
	phonepay=document.form.phonepay.checked;
	message="";
	message2="";
	vaildform=true;
	
	if(oadd==true){
		if(street==""){
			vaildform=false;
			message2+='<li> אנא הזן רחוב' + '<br>';
		}

		if(numstreet==""){
			vaildform=false;
			message2+='<li> אנא הזן מס\' רחוב' + '<br>';
		}

		if(city==""){
			vaildform=false;
			message2+='<li> אנא הזן עיר' + '<br>';
		}

		if(code==""||!/(^\d+$)|(^\d+\.\d+$)/.test(code)){
			vaildform=false;
			message2+='<li> אנא הזן מיקוד' + '<br>';
		}
		

		if(phone==""||!/(^\d+$)|(^\d+\.\d+$)/.test(phone)){
			vaildform=false;
			message2+='<li> אנא הזן מס\' טלפון' + '<br>';
		}
		else{
			if(phone.length!=7){
				vaildform=false;
				message2+='<li> אנא הזן מס\' טלפון' + '<br>';
			}
		}
	}

	if(ccfname.length<2)
	{
		vaildform=false;
		message+='<li> שם פרטי לא חוקי' + '<br>';
	}
	
	if(cclname.length<2)
	{
		vaildform=false;
		message+='<li> שם משפחה לא חוקי' + '<br>';
	}

	if(idnum==""||!/(^\d+$)|(^\d+\.\d+$)/.test(idnum)){
		vaildform=false;
		message+='<li> מספר תעודת הזהות אינו חוקי' + '<br>';
	}else{
		if(idnum.length!=9){
		vaildform=false;
		message+='<li> מספר תעודת הזהות אינו חוקי' + '<br>';
		}else{
			while (idnum.length<9){
			idnum="0"+idnum;
		}
		idnum1=idnum.substr(0,1)*1;
		idnum2=idnum.substr(1,1)*2;
		idnum3=idnum.substr(2,1)*1;
		idnum4=idnum.substr(3,1)*2;
		idnum5=idnum.substr(4,1)*1;
		idnum6=idnum.substr(5,1)*2;
		idnum7=idnum.substr(6,1)*1;
		idnum8=idnum.substr(7,1)*2;
		idnum9=idnum.substr(8,1)*1;

		if (idnum1>9) idnum1=(idnum1%10)+1
		if (idnum2>9) idnum2=(idnum2%10)+1
		if (idnum3>9) idnum3=(idnum3%10)+1
		if (idnum4>9) idnum4=(idnum4%10)+1
		if (idnum5>9) idnum5=(idnum5%10)+1
		if (idnum6>9) idnum6=(idnum6%10)+1
		if (idnum7>9) idnum7=(idnum7%10)+1
		if (idnum8>9) idnum8=(idnum8%10)+1
		if (idnum9>9) idnum9=(idnum9%10)+1

		var sumval=idnum1+idnum2+idnum3+idnum4+idnum5+idnum6+idnum7+idnum8+idnum9;
		 
		sumval=sumval%10
		if (sumval>0){
			vaildform=false;
			message+='<li> מספר תעודת הזהות אינו חוקי' + '<br>';
			}
		}
	}

	if(ccno==""||!/(^\d+$)|(^\d+\.\d+$)/.test(ccno)){
		vaildform=false;
		message+='<li> מספר כרטיס אשראי אינו חוקי' + '<br>';
	}else{
		if((ccno.length!=8)&&(ccno.length!=9)&(ccno.length!=15)&&(ccno.length!=16)){
		vaildform=false;
		message+='<li> מספר כרטיס אשראי אינו חוקי' + '<br>';
		}else{
		if(ccno.length!=9){
			if(ccno.length==16){
				while (ccno.length<16){
				ccno="0"+ccno;
				}
				ccno1=ccno.substr(0,1)*2;
				ccno2=ccno.substr(1,1)*1;
				ccno3=ccno.substr(2,1)*2;
				ccno4=ccno.substr(3,1)*1;
				ccno5=ccno.substr(4,1)*2;
				ccno6=ccno.substr(5,1)*1;
				ccno7=ccno.substr(6,1)*2;
				ccno8=ccno.substr(7,1)*1;
				ccno9=ccno.substr(8,1)*2;
				ccno10=ccno.substr(9,1)*1;
				ccno11=ccno.substr(10,1)*2;
				ccno12=ccno.substr(11,1)*1;
				ccno13=ccno.substr(12,1)*2;
				ccno14=ccno.substr(13,1)*1;
				ccno15=ccno.substr(14,1)*2;
				ccno16=ccno.substr(15,1)*1;

				if (ccno1>9) ccno1=(ccno1%10)+1
				if (ccno2>9) ccno2=(ccno2%10)+1
				if (ccno3>9) ccno3=(ccno3%10)+1
				if (ccno4>9) ccno4=(ccno4%10)+1
				if (ccno5>9) ccno5=(ccno5%10)+1
				if (ccno6>9) ccno6=(ccno6%10)+1
				if (ccno7>9) ccno7=(ccno7%10)+1
				if (ccno8>9) ccno8=(ccno8%10)+1
				if (ccno9>9) ccno9=(ccno9%10)+1
				if (ccno10>9) ccno10=(ccno10%10)+1
				if (ccno11>9) ccno11=(ccno11%10)+1
				if (ccno12>9) ccno12=(ccno12%10)+1
				if (ccno13>9) ccno13=(ccno13%10)+1
				if (ccno14>9) ccno14=(ccno14%10)+1
				if (ccno15>9) ccno15=(ccno15%10)+1
				if (ccno16>9) ccno16=(ccno16%10)+1

				var sumvv=ccno1+ccno2+ccno3+ccno4+ccno5+ccno6+ccno7+ccno8+ccno9+ccno10+ccno11+ccno12+ccno13+ccno14+ccno15+ccno16;
		 
				sumvv=sumvv%10
				if (sumvv>0){
					vaildform=false;
					message+='<li> מספר כרטיס אשראי אינו חוקי' + '<br>';
				}
			}
		}
		}
	}
	if(expmonth=="")
	{
		vaildform=false;
		message+='<li> בחר חודש חוקי' + '<br>';
	}
	
	if(expyear=="")
	{
		vaildform=false;
		message+='<li> בחר שנה חוקית' + phonepay +'<br>';
	}
	
	if((mycvv.length!=3)&&(mycvv.length!=4))
	{
		vaildform=false;
		message+='<li> הכנס CVV' + '<br>';
	}
	if(oadd==true){
		err.innerHTML=message2;
	}
	else{
		err.innerHTML="";
	}
	if(phonepay==true)
	{
		if(oadd==false){
			vaildform=true;
			message="";
		}
	}
	else
	{
		if(message!="")
		{
			err.innerHTML+=message;
		}
	}
	
	return vaildform;
}
