﻿function check_registerForm(formObj,siteUrl) {		
    document.getElementById("div_error_message").innerText=" "
    document.getElementById("tr_error_message").style.display="none";
    if (document.getElementById("tr_error_insert")){document.getElementById("tr_error_insert").style.display="none";}
	var password = formObj.memberPassword.value;
	var re_password = formObj.re_password.value;
	var isSexID = false;
	var lenArrSexID = formObj.sexID.length;
	for (j=0;j<lenArrSexID;j++){if (formObj.sexID[j].checked==true){isSexID=true;break;};}
	if (emptyField(formObj.email)) {window.alert("אנא מלא/י שדה כתובת דואר אלקטרוני");formObj.email.focus();return false;}		
	if ( formObj.email.value!='' && !checkEmail(formObj.email.value)) {alert("כתובת דואר אלקטרוני לא חוקית");formObj.email.select();return false;}		
	if (emptyField(formObj.memberPassword)){window.alert("אנא מלא/י סיסמה"); formObj.memberPassword.focus();	return false;}
	if (password.length < 4){window.alert("אנא מלא/י סיסמה, 4 תווים לפחות");formObj.memberPassword.focus();return false;}		
	if (emptyField(formObj.re_password)){window.alert("אנא מלא/י סיסמה בשנית");formObj.re_password.focus();return false;}	
	if (password != re_password){window.alert("אנא מלא/י סיסמאות זהות");formObj.re_password.select();return false;}	
	if (isSexID==false){alert("אנא בחר/י ");return false;}
	if (emptyField(formObj.wedding_dd) && emptyField(formObj.wedding_mm) && emptyField(formObj.wedding_yy)){window.alert("אנא לציין תאריך החתונה");return false;}
	//if (emptyField(formObj.wedding_dd)){window.alert("אנא לציין יום לתאריך החתונה");formObj.wedding_dd.focus();return false;}
	//if (emptyField(formObj.wedding_mm)){window.alert("אנא לציין חודש לתאריך החתונה");formObj.wedding_mm.focus();return false;}
	if (emptyField(formObj.wedding_yy)){window.alert("אנא לציין שנה לתאריך החתונה");formObj.wedding_yy.focus();return false;}
	if (emptyField(formObj.memberAreaID)){window.alert("אנא לציין אזור מגורים");formObj.memberAreaID.focus();return false;}
	if (emptyField(formObj.memberFirstName)){window.alert("אנא מלא/י שם פרטי");formObj.memberFirstName.focus();	return false;}
	if (emptyField(formObj.memberLastName)){window.alert("אנא מלא/י שם משפחה");formObj.memberLastName.focus();return false;}
	if (emptyField(formObj.memberBirthDay_dd) & emptyField(formObj.memberBirthDay_mm) & emptyField(formObj.memberBirthDay_yy)){window.alert("אנא לתאריך לידה");return false;}
	if (emptyField(formObj.memberBirthDay_dd)){window.alert("אנא לציין יום לתאריך לידה");formObj.memberBirthDay_dd.focus();return false;}
	if (emptyField(formObj.memberBirthDay_mm)){window.alert("אנא לציין חודש לתאריך לידה");formObj.memberBirthDay_mm.focus();return false;}
	if (emptyField(formObj.memberBirthDay_yy) || isNaN(formObj.memberBirthDay_yy.value) ){window.alert("אנא לציין שנה לתאריך לידה");formObj.memberBirthDay_yy.focus();return false;}
	if (emptyField(formObj.memberPhone)){window.alert("אנא מלא/י טלפון");formObj.memberPhone.focus();	return false;}
	if (emptyField(formObj.memberAddress)){window.alert("אנא מלא/י כתובת");formObj.memberAddress.focus();	return false;}
	if (emptyField(formObj.memberCityID)){window.alert("אנא לציין עיר/ישוב");return false;}
	// ~~~~~~~~ spouse ~~~~~~~~
    if (emptyField(formObj.spouseFirstName)){window.alert("אנא מלא/י שם פרטי");formObj.spouseFirstName.focus();	return false;}
	if (emptyField(formObj.spouseLastName)){window.alert("אנא מלא/י שם משפחה");formObj.spouseLastName.focus();return false;}	
	if (emptyField(formObj.spouseBirthDay_dd) && emptyField(formObj.spouseBirthDay_mm) && emptyField(formObj.spouseBirthDay_yy)){window.alert("אנא לתאריך לידה");return false;}
	if (emptyField(formObj.spouseBirthDay_dd)){window.alert("אנא לציין יום לתאריך לידה");formObj.spouseBirthDay_dd.focus();return false;}
	if (emptyField(formObj.spouseBirthDay_mm)){window.alert("אנא לציין חודש לתאריך לידה");formObj.spouseBirthDay_mm.focus();return false;}
	if (emptyField(formObj.spouseBirthDay_yy) || isNaN(formObj.spouseBirthDay_yy.value) ){window.alert("אנא לציין שנה לתאריך לידה");formObj.spouseBirthDay_yy.focus();return false;}
	
    if (formObj.i_agree){if (! formObj.i_agree.checked ){alert("יש להסכים לתנאי השימוש באתר");return false;}}    
    check_member(siteUrl);
    return false;
}

function check_registration(retValue){if (retValue=="false"){return false;}else{document.getElementById("form_register").submit()}}

function check_member(siteUrl){
  var email=document.getElementById("email").value
  var url = siteUrl+"club/get_check_registration.asp?email="+email;    
  if($(div_error_message)){$(div_error_message).innerHTML = '<div style="color:#808080;">...  טוען <img src="'+siteUrl +'images/indicator.gif" width="10" height="10" hspace="5"></div>'}
  var myAjax =  new Ajax.Updater("div_error_message", url,{asynchronous:true, evalScripts:true});
}

