function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }  
return xmlHttp;
}

/* Trim Function */
function trim(value)
 {
  var temp = value;
  return temp.replace(/^\s*(\b.*\b|)\s*$/, "$1");
 }

/* validContactForm Function */
function validContactForm(form_id, div_id)
 {
  tmp="passForm=document.forms['"+form_id+"'];";
  eval(tmp);

  // Beginning of Regular Expressions Creating
  regular_digits=/^([0-9]{1})$/;
  regular_email_address=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  // End of Regular Expressions Creating

  // Beginning of Full Name Checking
  temp=trim(passForm.full_name.value);
  passForm.full_name.value=temp;
  if (temp=="")
     {
      alert("אנא רשמו שם.");
      passForm.full_name.focus();
      return false;
     }
  // End of Full Name Checking
  
   // Beginning of Phone Number Checking
   temp=trim(passForm.phone_number.value);
   passForm.phone_number.value=temp;

   if (temp.charAt(0)!="0")
	{
	 alert("הספרה הראשונה של מספר הטלפון מוכרחה להיות 0.");
	 passForm.phone_number.focus();
	 return false;
	}

   count_digits=0;
   for (i=0; i<=temp.length; i++)
	 {
	  if (regular_digits.test(temp.charAt(i)))
	     { count_digits++; }
	 }

   if (count_digits<9)
	{
	 alert("אנא רשמו את מספר הטלפון שלכם כולל קידומת ב-9 ספרות לפחות.");
	 passForm.phone_number.focus();
	 return false;
	}
   // End of Phone Number Checking
   
  // Beginning of E-mail Address Checking
  temp=trim(passForm.email_address.value);
  passForm.email_address.value=temp;
  if (temp!="")
     {
      if (!(regular_email_address.test(temp)))
         {
          alert("אנא מלאו כתובת דואר אלקטרוני תקינה.");
          passForm.email_address.focus();
          return false;
	  }
     }
  // End of E-mail Address Checking

  // Beginning of Message Content Checking
  temp=trim(passForm.message_content.value);
  passForm.message_content.value=temp;
  // End of Message Content Checking
  
  // Beginning of Terms Checking
   o1=document.getElementById('terms').checked;
   if (o1==false)
      {
       alert("עליך לאשר את תנאי השימוש באתר.");
	return false;
      }
   // End of Terms Checking

  send_mail_procedure(form_id, div_id);
  return false;
 }
 
function stateChange() 
  { 
   if (xmlHttp.readyState==4)
      {
	//document.getElementById('field2_links').innerHTML=xmlHttp.responseText;
      }
  }

function send_mail_procedure(form_id, div_id)
  {
   tmp="passForm=document.forms['"+form_id+"'];";
   eval(tmp);

   full_name=passForm.full_name.value;
   phone_number=passForm.phone_number.value;
   email_address=passForm.email_address.value;
   message_content=passForm.message_content.value;
   
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
      {
       alert("Your browser does not support AJAX!");
       return;
      }
  
   var url="send_mail_procedure.php";
   var params="full_name="+full_name+"&phone_number="+phone_number+"&email_address="+email_address+"&message_content="+message_content;
  
   xmlHttp.open("POST", url, true);
   //Send the proper header information along with the request
   xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   xmlHttp.setRequestHeader("Content-length", params.length);
   xmlHttp.setRequestHeader("Connection", "close");
   xmlHttp.onreadystatechange = stateChange;
   xmlHttp.send(params);

   str ="document.getElementById('"+div_id+"').innerHTML='<div style=\"font-size: 13px;\">פנייתך נשלחה בהצלחה.<br />נציגנו יצרו איתך קשר בתוך 24 שעות.<br />המשך גלישה נעימה.";
   str+="</div>';";
   eval(str);
  }
  
function display_poll_results(form_id, poll_id, poll_answer)
  {
   tmp="passForm=document.forms['"+form_id+"'];";
   eval(tmp);
   
   xmlHttp99=GetXmlHttpObject();
   if (xmlHttp99==null)
      {
       alert("Your browser does not support AJAX!");
       return;
      }
      
   var url="http://www.nituhim.co.il/poll_results.php?poll_answer="+poll_answer+"&poll_id="+poll_id;
  
   xmlHttp99.open("GET", url, true);
   //Send the proper header information along with the request
   //xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   //xmlHttp.setRequestHeader("Content-length", params.length);
   //xmlHttp.setRequestHeader("Connection", "close");
   xmlHttp99.onreadystatechange = stateChangePoll;
   xmlHttp99.send(null);
  }
  
function stateChangePoll() 
  { 
   if (xmlHttp99.readyState==4)
      {
	document.getElementById('poll_results').innerHTML=xmlHttp99.responseText;
      }
  }
  
/* validPollForm Function */
function validPollForm(form_id, div_id)
 {
  tmp="passForm=document.forms['"+form_id+"'];";
  eval(tmp);
  
  // Beginning of Poll Checking
  o1=passForm.poll_1.checked;
  o2=passForm.poll_2.checked;
  o3=passForm.poll_3.checked;
  o4=passForm.poll_4.checked;
  o5=passForm.poll_5.checked;
  o6=passForm.poll_6.checked;
   
  if ((!o1) && (!o2) && (!o3) && (!o4) && (!o5) && (!o6))
     {
      alert("אנא הצביעו.");
      return false;
     }
  // End of Poll Checking
  
  if (o1==true) { poll_answer=1; }
  if (o2==true) { poll_answer=2; }
  if (o3==true) { poll_answer=3; }
  if (o4==true) { poll_answer=4; }
  if (o5==true) { poll_answer=5; }
  if (o6==true) { poll_answer=6; }
  
  poll_id=passForm.poll_id.value;
  
  display_poll_results(form_id, poll_id, poll_answer);
  return false;
 }
 
function display_banner(div_id, object_id, div_width, div_height, banner_name, banner_bg)
{
	var x;
	try
	{

		x ="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' style='z-index:1;' width='"+div_width+"' height='"+div_height+"' id='"+object_id+"' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' WIDTH='" + div_width + "' HEIGHT='" + div_height + "' title='" + div_id + "' id='" + object_id + "'>";
		x+="<param name='movie' value='"+banner_name+"' />";
		x+="<param name='quality' value='high' />";
		//x+"<PARAM NAME='wmode' VALUE='transparent' />";
		x+="<param name='bgcolor' value='" + banner_bg+"' />";
		x+="<embed src='"+banner_name+"' quality='high' bgcolor='"+banner_bg+"' width='"+div_width+"' height='"+div_height+"' type='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'></embed>";
		x+="</object>";
		
		eval("document.getElementById('"+div_id+"').innerHTML=\""+x+"\";");
	}
	catch(ex)
	{
	}
}

/* validLeadForm Function */
function validLeadForm(form_id, div_id)
 {
  tmp="passForm=document.forms['"+form_id+"'];";
  eval(tmp);

  // Beginning of Regular Expressions Creating
  regular_digits=/^([0-9]{1,})$/;
  regular_email_address=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  // End of Regular Expressions Creating

  // Beginning of Full Name Checking
  temp=trim(passForm.full_name.value);
  passForm.full_name.value=temp;
  if (temp=="")
     {
      alert("אנא רשמו שם.");
      passForm.full_name.focus();
      return false;
     }
  // End of Full Name Checking
  
   // Beginning of Phone Number Checking
   temp=trim(passForm.phone_number.value);
   passForm.phone_number.value=temp;

   if (temp.charAt(0)!="0")
	{
	 alert("הספרה הראשונה של מספר הטלפון מוכרחה להיות 0.");
	 passForm.phone_number.focus();
	 return false;
	}

   count_digits=0;
   for (i=0; i<=temp.length; i++)
	 {
	  if (regular_digits.test(temp.charAt(i)))
	     { count_digits++; }
	 }

   if (count_digits<9)
	{
	 alert("אנא רשמו את מספר הטלפון שלכם כולל קידומת ב-9 ספרות לפחות.");
	 passForm.phone_number.focus();
	 return false;
	}
   // End of Phone Number Checking
  
   // Beginning of Age Checking
   temp=trim(passForm.age.value);
   passForm.age.value=temp;
   if (!(regular_digits.test(temp)))
      {
	alert("אנא רשום את גילך בספרות בלבד.");
	passForm.age.focus();
	return false;
      }

   if ((temp<13) || (temp>80))
      {
	alert("אנא רשום את גילך בטווח בין 13 ל-80 שנים בלבד.");
	passForm.age.focus();
	return false;
      }
   // End of Age Checking
   
  // Beginning of Sex Checking
  temp=trim(passForm.sex.value);
  passForm.sex.value=temp;
  if (temp=="")
     {
      alert("אנא בחרו מין.");
      passForm.sex.focus();
      return false;
     }
  // End of Sex Checking
  
  // Beginning of E-mail Address Checking
  temp=trim(passForm.email_address.value);
  passForm.email_address.value=temp;
  if (!(regular_email_address.test(temp)))
     {
      alert("אנא מלאו כתובת דואר אלקטרוני תקינה.");
      passForm.email_address.focus();
      return false;
     }
  // End of E-mail Address Checking
  
  // Beginning of Living Area Checking
  temp=trim(passForm.living_area.value);
  passForm.living_area.value=temp;
  if (temp=="")
     {
      alert("אנא בחרו באזור מגורים.");
      passForm.living_area.focus();
      return false;
     }
  // End of Living Area Checking
  
  // Beginning of Contact Hour Checking
  temp=trim(passForm.contact_hour.value);
  passForm.contact_hour.value=temp;
  if (temp=="")
     {
      alert("אנא בחרו בשעה מועדפת ליצירת קשר.");
      passForm.contact_hour.focus();
      return false;
     }
  // End of Contact Hour Checking

  // Beginning of Remarks Checking
  temp=trim(passForm.remarks.value);
  passForm.remarks.value=temp;
  // End of Remarks Checking
  
  // Beginning of Proc Checking
  count_proc=0;
  for (i=1; i<=22; i++)
      {
       eval("o=document.getElementById('proc_"+i+"').checked;");
       if (o==true) { count_proc++; }
      }
      
   if (count_proc<1)
      {
       alert("עליך לבחור לפחות טיפול אחד שבו אתה מתעניין.");
	return false;
      }
   // End of Proc Checking
  
  // Beginning of Terms Checking
   o1=document.getElementById('terms').checked;
   if (o1==false)
      {
       alert("עליך לאשר את תנאי השימוש באתר.");
	return false;
      }
   // End of Terms Checking

  send_lead_procedure(form_id, div_id);
  return true;
 }
 
function stateChangeLead() 
  { 
   if (xmlHttp.readyState==4)
      {
	//document.getElementById('field2_links').innerHTML=xmlHttp.responseText;
      }
  }

function send_lead_procedure(form_id, div_id)
  {
   tmp="passForm=document.forms['"+form_id+"'];";
   eval(tmp);

   full_name=passForm.full_name.value;
   phone_number=passForm.phone_number.value;
   email_address=passForm.email_address.value;
   age=passForm.age.value;
   sex=passForm.sex.value;
   living_area=passForm.living_area.value;
   contact_hour=passForm.contact_hour.value;
   remarks=passForm.remarks.value;
   
   procs="";
   for (i=1; i<=22; i++)
       {
        eval("o=document.getElementById('proc_"+i+"').checked;");
        if (o==true) { procs+=i+"|"; }
       }
   
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
      {
       alert("Your browser does not support AJAX!");
       return;
      }
  
   var url="send_lead_procedure.php";
   var params="full_name="+full_name+"&phone_number="+phone_number+"&email_address="+email_address+"&age="+age+"&sex="+sex+"&living_area="+living_area+"&contact_hour="+contact_hour+"&remarks="+remarks+"&procs="+procs;
  
   xmlHttp.open("POST", url, true);
   //Send the proper header information along with the request
   xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   xmlHttp.setRequestHeader("Content-length", params.length);
   xmlHttp.setRequestHeader("Connection", "close");
   xmlHttp.onreadystatechange = stateChangeLead;
   xmlHttp.send(params);
  }
  
function stateChangeLead() 
  { 
   if (xmlHttp.readyState==4)
      {
       document.getElementById('lead_area').innerHTML=xmlHttp.responseText;
      }
  }
  
  
