function ValidateForm(whichFormId) {
    var f_el = document.getElementById(whichFormId).getElementsByTagName("input");
    var spn;
    var bRet = true;	
    for (var i = 0; i < f_el.length; i++) {
        spn = document.getElementById("spn" + f_el[i].id)
        if (spn) //is mandatory?
            if (f_el[i].value.replace(/^\s+|\s+$/g, '') == "") {
            bRet = false;
            spn.style.visibility = "visible";
        }
        else
            spn.style.visibility = "hidden";

    }
    f_el = document.getElementById(whichFormId).getElementsByTagName("select")
    for (var i = 0; i < f_el.length; i++) {
        spn = document.getElementById("spn" + f_el[i].id)
        if (spn) //is mandatory?
            if (f_el[i].value == "0") {
            bRet = false;
            spn.style.visibility = "visible";
        }
        else
            spn.style.visibility = "hidden";

    }
    return bRet
}

function validateAndSubmit(whichFormId) 
{
  if (validateForm(whichFormId)) document.getElementById(whichFormId).submit();  
}

function ValidateSignOn()
{	
	document.getElementById('spnemailbad').style.display="none";        	
	if (ValidateForm('frmSignOn'))
	{
		b = true; //stop clock on ticking pages
		
		em_str = document.getElementById('email').value
		if (em_str.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/))
			return em_str;
        else document.getElementById('spnemailbad').style.display="";
	}
	return "";
}

function ValidateContact()
{
	var bf = false, msg_on = false;
    document.getElementById('spnContactError').style.visibility ="hidden";
	document.getElementById('spnEmailError').style.display="none";
	document.getElementById('spnPhoneError').style.display="none";
	
	var e = document.getElementById('e').value ;
	var p = document.getElementById('p').value ;
	  
	  if (e.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/))
	   {
		  
		  bf = true;		  		  
	   }
	   else
	   { 
		   bf = false;
		   if (e != " אימייל: ")
		   {
	  		   document.getElementById('spnEmailError').style.display="";		 
			   msg_on = true;
		   }		  		  
	   }
	 
	  if ( p.match(/0(2|3|4|8|9)-{0,1}\d{7,7}$/) ||	  
           p.match(/077-{0,1}\d{7,7}$/) ||
		   p.match(/05(0|2|4|7|8)-{0,1}\d{7,7}$/))		   		   
	   {
		  document.getElementById('spnPhoneError').style.display="none";
		  bf = (!msg_on) && true;		  
	   }
	   else
	   {
		  bf = bf || false; 
		  if ( p != " טלפון: " ) 
		  {
	        document.getElementById('spnPhoneError').style.display="";		 		 
		    msg_on = true;
			bf = false;
	      }
	   }
	if (bf)
	{
	  var f = document.getElementById('frmContact');	
	  ClearContact(f);	
	  f.submit();
	}
	else
      if (!msg_on) document.getElementById('spnContactError').style.visibility ="visible";
}



function  ClearContact(formobj)
{
	var mo = document.getElementById('m');
    if (mo.innerHTML  == "" &&  mo.value != "") 
 
   if (document.getElementById('e').value  == " אימייל: ") document.getElementById('e').value = "";      
   if (document.getElementById('p').value == " טלפון: ") document.getElementById('p').value = "";
   if ((document.getElementById('m').innerHTML  == "" && document.getElementById('m').value == "" ) || 
       document.getElementById('m').innerHTML == " הערות (לא חובה לרשום, רק אם יש):" ||
	   document.getElementById('m').value == " הערות (לא חובה לרשום, רק אם יש):")
	   document.getElementById('m').innerHTML = "אנא דבר איתי";      
   if (document.getElementById('n').value == " שמך: ") document.getElementById('n').value =""
   
   if (document.getElementById('f'))
     if (document.getElementById('f').value == " פקס: ") document.getElementById('f').value = "";
   

   if (document.getElementById('t'))
      if (document.getElementById('t').value == " מקום ושעה שנוח לך: " || 
	      document.getElementById('t').value == " יום נוח בשבוע: ")
	  document.getElementById('t').value = "";
   
   if (document.getElementById('b'))
      if (document.getElementById('b').value == " שם העסק: ") document.getElementById('b').value = "";
	  
   if (document.getElementById('a'))
      if (document.getElementById('a').value == " תחום שינוי: ") document.getElementById('a').value = "";  
	  
   if (document.getElementById('s'))
      if (document.getElementById('s').value == " שם בית-הספר: " )  document.getElementById('s').value = "";  
}