var conf1="";
var conf2="";

function registration(obj){

	/*
	if (obj.nickName.value.length>1){
		for (i=0; i<obj.nickName.value.length; i++){
			if ((obj.nickName.value.charAt(i)>"ת" || obj.nickName.value.charAt(i)<"א") && (obj.nickName.value.charAt(i)>"z" || obj.nickName.value.charAt(i)<"a") && (obj.nickName.value.charAt(i)>"Z" || obj.nickName.value.charAt(i)<"A") && (obj.nickName.value.charAt(i)>="9" || obj.nickName.value.charAt(i)<="0") && (obj.nickName.value.charAt(i)!=" ")){
				alert("הכנס כינוי תיקני באותיות ובמספרים בלבד");
				obj.nickName.focus();
				return false;
			}
		}
	}else{
		alert("הכנס כינוי / שם תיקני עם לפחות 2 תווים");
		obj.nickName.focus();
		return false;
	}
	*/


	if (obj.firstName.value.length>1){
		for (i=0; i<obj.firstName.value.length; i++){
			if ((obj.firstName.value.charAt(i)>"ת" || obj.firstName.value.charAt(i)<"א") && (obj.firstName.value.charAt(i)>"z" || obj.firstName.value.charAt(i)<"a") && (obj.firstName.value.charAt(i)>"Z" || obj.firstName.value.charAt(i)<"A") && (obj.firstName.value.charAt(i)!=" ")){
				alert("הכנס שם פרטי תיקני באותיות בלבד");
				obj.firstName.focus();
				return false;
			}
		}
	}else{
		alert("הכנס שם פרטי תיקני באותיות עם לפחות 2 תווים");
		obj.firstName.focus();
		return false;
	}

/*
	if (obj.lastName.value.length>1){
		for (i=0; i<obj.lastName.value.length; i++){
			if ((obj.lastName.value.charAt(i)>"ת" || obj.lastName.value.charAt(i)<"א") && (obj.lastName.value.charAt(i)!=" ")){
				alert("הכנס שם משפחה תיקני באותיות בעברית בלבד");
				obj.lastName.focus();
				return false;
			}
		}
	}else{
		alert("הכנס שם משפחה תיקני עם לפחות 2 תווים");
		obj.lastName.focus();
		return false;
	}
*/

	if (!(obj.gender[0].checked) && !(obj.gender[1].checked)){
		alert("הכנס את המין שלך");
		obj.gender[0].focus();
		return false;
	}
	if (!(obj.lookFor[0].checked) && !(obj.lookFor[1].checked)){
		alert("הכנס את המין שהינך מחפש");
		obj.lookFor[0].focus();
		return false;
	}

	if (parseInt(obj.ageFitFrom.value)>parseInt(obj.ageFitTo.value)){
		alert("טווח גילאים לא תקין. יש להכניס טווח גילאים הפוך");
		obj.ageFitFrom.focus();
		return false;
	}

	if (obj.email.value!=""){
		var x = obj.email.value;
		var filter	= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)==false){
			alert("הכנס כתובת אי מייל תיקנית");
			obj.email.focus();
			return false;
		}
	}else{
			alert("הכנס כתובת אי מייל תיקנית");
			obj.email.focus();
			return false;
	}
	if (document.getElementById("emailSpan").innerText=="בשימוש"){
			alert("כתובת האי מייל כבר בשימוש");
			obj.email.focus();
			return false;
	}

	if (obj.pass.value.length>4){
		for (i=0; i<obj.pass.value.length; i++){
			if ((obj.pass.value.charAt(i)>"9" || obj.pass.value.charAt(i)<"0") && (obj.pass.value.charAt(i)>"ת" || obj.pass.value.charAt(i)<"א") && (obj.pass.value.charAt(i)>"z" || obj.pass.value.charAt(i)<"a") && (obj.pass.value.charAt(i)>"Z" || obj.pass.value.charAt(i)<"A")){
				alert("הכנס סיסמא תיקנית באותיות ומספרים בלבד");
				obj.pass.focus();
				return false;
			}
		}
	}else{
		alert("הכנס סיסמא תיקנית עם לפחות 5 תווים");
		obj.pass.focus();
		return false;
	}

	/*
	if (obj.pass.value=="" || obj.repass.value==""){
		alert("הכנס סיסמא בשנית לאימות");
		obj.repass.focus();
		return false;
	}else{
		if (obj.pass.value!=obj.repass.value){
			alert("הכנס סיסמאות זהות");
			obj.pass.focus();
			return false;
		}
	}
	*/

	if (obj.yearDate.value=="1900" || (obj.yearDate.value=="1900" && obj.monthDate.value=="1" && obj.dayDate.value=="1")){
		alert("יש למלא תאריך לידה תקני");
		obj.dayDate.focus();
		return false;
	}

	/*
	var flagTz=true;
	if (obj.tz.value.length==9){
		for (i=0; i<obj.tz.value.length; i++){
			if (obj.tz.value.charAt(i)>"9" || obj.tz.value.charAt(i)<"0"){
				alert("הכנס מספר תעודת זהות תקני כולל ספרת ביקורת - תעודת הזהות תשמש לאימות בלבד ולא תועבר הלאה");
				obj.tz.focus();
				flagTz=false;
				return false;
			}
		}
	}else{
		alert("הכנס מספר תעודת זהות תקני כולל ספרת ביקורת - תעודת הזהות תשמש לאימות בלבד ולא תועבר הלאה");
		obj.tz.focus();
		flagTz=false;
		return false;
	}

	if (flagTz){
		checkidnum(obj.tz.value)
	}


	var counter=0
	for(i=0;i<5;i++){
		if(obj.typeRelation[i].checked==true){
			counter++
		}
	}
	if (counter<1){
		alert("יש לבחור לפחות מטרת קשר אחת");
		obj.typeRelation[1].focus();
		return false;
	}

	*/
/*
	if (conf1=="" || conf1==false){
		conf1=confirm("אני מאשר/ת כי השלב הראשון שמלאתי בהרשמה תקין ואמיתי")
		if (conf1){
			conf1=true;
			document.getElementById("regTable1").style.display='none';
			document.getElementById("regPic").src='images/backgrounds/regLevel2.jpg';
			document.getElementById("regTable2").style.display='block';
			return false;
		}else{
			return false;
		}
	}

	if (obj.country.value.length>2){
		for (i=0; i<obj.country.value.length; i++){
			if ((obj.country.value.charAt(i)>"ת" || obj.country.value.charAt(i)<"א") && obj.country.value.charAt(i)!=" "){
				alert("הכנס ארץ לידה תיקנית באותיות בעברית בלבד");
				obj.country.focus();
				return false;
			}
		}
	}else{
		alert("הכנס ארץ לידה תיקנית עם לפחות 3 תווים");
		obj.country.focus();
		return false;
	}


	if (obj.city.value==""){
		alert("יש לבחור איזור בארץ");
		obj.city.focus();
		return false;
	}
*/

	if (obj.address.value.length>2){
		for (i=0; i<obj.address.value.length; i++){
			if ((obj.address.value.charAt(i)>"ת" || obj.address.value.charAt(i)<"א") && (obj.address.value.charAt(i)>"z" || obj.address.value.charAt(i)<"a") && (obj.address.value.charAt(i)>"Z" || obj.address.value.charAt(i)<"A") && obj.address.value.charAt(i)!=" "){
				alert("הכנס עיר תיקנית באותיות בעברית בלבד");
				obj.address.focus();
				return false;
			}
		}
	}else{
		alert("הכנס עיר תיקנית עם לפחות 3 תווים");
		obj.address.focus();
		return false;
	}

/*
	if (conf2=="" || conf2==false){
		conf2=confirm("אני מאשר/ת כי השלב השני שמלאתי בהרשמה תקין ואמיתי")
		if (conf2){
			conf2=true;
			document.getElementById("regTable2").style.display='none';
			document.getElementById("regPic").src='images/backgrounds/regLevel3.jpg';
			document.getElementById("regTable3").style.display='block';
			return false;
		}else{
			return false;
		}
	}
*/

/*
	var counter=0
	for(i=0;i<30;i++){
		if(obj.qualities[i].checked==true){
			counter++
		}
	}
	if (counter<2){
		alert("יש לבחור לפחות שתי תכונות אופי");
		obj.qualities[1].focus();
		return false;
	}else{
		if (counter>10){
			alert("יש לבחור עד עשר תכונות אופי");
			obj.qualities[1].focus();
			return false;
		}
	}
	if (counter>10){
		alert("יש לבחור עד עשר תכונות אופי");
		obj.qualities[1].focus();
		return false;
	}


	var counter=0
	for(i=0;i<24;i++){
		if(obj.intrest[i].checked==true){
			counter++
		}
	}
	if (counter<2){
		alert("יש לבחור לפחות שני תחומי עניין");
		obj.intrest[1].focus();
		return false;
	}else{
		if (counter>10){
			alert("יש לבחור עד עשרה תחומי עניין");
			obj.intrest[1].focus();
			return false;
		}
	}
	if (counter>10){
		alert("יש לבחור עד עשרה תחומי עניין");
		obj.intrest[1].focus();
		return false;
	}


	if (obj.description.value==""){
		alert("יש לרשום מספר משפטים על עצמך");
		obj.description.focus();
		return false;
	}

	if (obj.descriptionFor.value==""){
		alert("יש רשום מהן הציפיות מבן/בת הזוג");
		obj.descriptionFor.focus();
		return false;
	}
*/

	/*
	if(obj.cat1.value=="0"){
		alert("יש לבחור לפחות קטגוריה אחת המתאימה לך ביותר");
		obj.cat1.focus();
		return false;
	}

	if (obj.res.value==""){
		alert("יש לרשום תגובות והערות לבקורת לצוות האתר. נשמח לשמוע כל הערה. תודה");
		obj.res.focus();
		return false;
	}

	if(obj.ads.checked!=true){
		alert("עליך לאשר קבלת דואר פרסומי על מנת להרשם לאתר בחינם");
		obj.ads.focus();
		return false;
	}
	*/

/*
	if(obj.howYouCame.selectedIndex==0){
		alert("יש למלא איך הגעת לאתר");
		obj.howYouCame.focus();
		return false;
	}
*/
	if(obj.rules.checked!=true){
		alert("עליך לאשר שקראת את התקנון");
		obj.rules.focus();
		return false;
	}

	obj.sp.value="regIn";
}


function checkidnum(idnum){
	 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){
		alert("מספר תעודת זהות אינו תקין");
		return false;
	}
 
	return false;
}





function createRequestObject() {
	var ro;

	if (window.XMLHttpRequest){
		try {
			ro = new XMLHttpRequest();
		} catch(e) {
			ro = false;
		}
	} else if(window.ActiveXObject){
		try{
			ro = new ActiveXObject("Msxml2.HTMLHTTP");
		} catch(e) {
			try{
				ro=new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				ro = false;
			}
		}
	}

	return ro;
}

var http = createRequestObject();
function sndReq(obj) {
	http.open('get', 'includes/checkEmail.asp?email='+obj,true);
	http.onreadystatechange = handleResponse; // עדיין לא מוגדרת
	http.send(null);
}
function handleResponse() {
	if(http.readyState == 4){
		var response = http.responseText;
		if (response==1){
			document.getElementById("emailSpan").innerText="בשימוש";
		}else{
			document.getElementById("emailSpan").innerText="";
		}
	}
}

