﻿function checkForm(theForm) {
	    err_str = "";
	    bothEmpty ="";
	    isPhoneMust = true;

	    if (theForm.isSms.checked == true) {
	        isPhoneMust = false;
            if (theForm.slct_preCell.value == "") {
	            err_str = "*";
               document.getElementById('slct_preCell').style.background = "#FFCCCC";               
            } else {
              document.getElementById('slct_preCell').style.background = "white";
            }
            
            if (theForm.cell.value == "") {
	            err_str = "*";
               document.getElementById('cell').style.background = "#FFCCCC";               
            } else {
              document.getElementById('cell').style.background = "white";
            }
        } else {
           document.getElementById('cell').style.background = "white";
           document.getElementById('slct_preCell').style.background = "white";
        }

        if (theForm.isEmail.checked == true) {
			
                        if (!isEmail(theForm.email.value) ) {
                            err_str = "*";
                            document.getElementById('email').style.background = "#FFCCCC";
                        } else {
                            document.getElementById('email').style.background = "white";
                        }      

        } else {
          
           document.getElementById('email').style.background = "white";
        }
        
        if (theForm.isSms.checked == false && theForm.isEmail.checked == false) {
			err_str = "*";
            document.getElementById('isSms').style.background = "#FFCCCC";               
            document.getElementById('isEmail').style.background = "#FFCCCC";               
           
            bothEmpty ="<b>נא לבחור את אופן שליחת הסיסמא, </b>"    
        } else {
                
            document.getElementById('isSms').style.background = "white";               
            document.getElementById('isEmail').style.background = "white";  
        }
        
        /*
		if (theForm.fName.value == "") {
			err_str = "*";
           document.getElementById('fName').style.background = "#FFCCCC";               
        } else {
          document.getElementById('fName').style.background = "white";
        }
        
		if (theForm.lName.value == "") {
			err_str = "*";
           document.getElementById('lName').style.background = "#FFCCCC";               
        } else {
          document.getElementById('lName').style.background = "white";
        }
        */
		if ((theForm.bDay.value == "") || isNaN(theForm.bDay.value)) {
			err_str = "*";
           document.getElementById('bDay').style.background = "#FFCCCC";               
        } else {
            curNum = parseInt(theForm.bDay.value);
            if ((curNum < 1) || (curNum > 31)) {
                document.getElementById('bDay').style.background = "#FFCCCC";
            } else {
                document.getElementById('bDay').style.background = "white";
            }
        }
        
		if ((theForm.bMonth.value == "") || isNaN(theForm.bMonth.value)) {
			err_str = "*";
           document.getElementById('bMonth').style.background = "#FFCCCC";               
        } else {
            curNum = parseInt(theForm.bMonth.value);
            if ((curNum < 1) || (curNum > 12)) {
                document.getElementById('bMonth').style.background = "#FFCCCC";
            } else {
                document.getElementById('bMonth').style.background = "white";
            }
        }
        
		if ((theForm.bYear.value == "") || isNaN(theForm.bYear.value)) {
			err_str = "*";
           document.getElementById('bYear').style.background = "#FFCCCC";               
        } else {
            curNum = parseInt(theForm.bYear.value);
            curYear = new Date();
            curYear = curYear.getFullYear();
            if ((curNum < 1880) || (curNum > curYear)) {
                document.getElementById('bYear').style.background = "#FFCCCC";
            } else {
                document.getElementById('bYear').style.background = "white";
            }
        }

		if (theForm.idNum.value == "") {
			err_str = "*";
           document.getElementById('idNum').style.background = "#FFCCCC";               
        } else {
          document.getElementById('idNum').style.background = "white";
        }

        /*
		if (theForm.street.value == "") {
			err_str = "*";
           document.getElementById('street').style.background = "#FFCCCC";               
        } else {
          document.getElementById('street').style.background = "white";
        }
        
		if (theForm.house.value == "") {
			err_str = "*";
           document.getElementById('house').style.background = "#FFCCCC";               
        } else {
          document.getElementById('house').style.background = "white";
        }
        
		if (theForm.city.value == "") {
			err_str = "*";
           document.getElementById('city').style.background = "#FFCCCC";               
        } else {
          document.getElementById('city').style.background = "white";
        }
        */

	    if ((theForm.prePhone.value == "") && isPhoneMust) {
		    err_str = "*";
           document.getElementById('slct_prePhone').style.background = "#FFCCCC";               
        } else {
          document.getElementById('slct_prePhone').style.background = "white";
        }

	    if ((theForm.phone.value == "") && isPhoneMust) {
		    err_str = "*";
           document.getElementById('phone').style.background = "#FFCCCC";               
        } else {
          document.getElementById('phone').style.background = "white";
        }

        if (err_str != "") {
            err_str = "<b>נא למלא את השדות המסומנים, </b>";
        }
        
        if (bothEmpty != "") {
            err_str = err_str+bothEmpty;
        }
		if(err_str == "") {
			//alert("true");
	        //get('contacts_main_tbl').style.display='none';
	        //get('contacts_thanks_div').style.display='inline';
			return true;
		} else {
		    err_str_len = err_str.length - 6;
		    err_str = err_str.substring(0,err_str_len)
		    document.getElementById('errorPlace').innerHTML = err_str + ".</b>"
			document.getElementById('errorPlace').style.display = "inline"
			//alert("flase");
			return false;
		}
}

