﻿//Google Analytics
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
var pageTracker = _gat._getTracker("UA-5274198-1");
pageTracker._initData();
pageTracker._trackPageview();

function redirect(url)
{
	if(url)
	{
	  window.location = url;
	}
	else
	{
		return false;
	}
}
function revalidate(elem, who)
{
	if (who == "txt")
	{
		if (elem.value != "")
		{
			elem.style.background = "#ffffff";
			document.getElementById("val_txtName").style.visibility = "hidden";
		}
		else
		{
			elem.style.background = "#0000ff";
			document.getElementById("val_txtName").style.visibility = "visible";
		}
	}
	else if (who == "txt1")
	{
		if (elem.value != "")
		{
			elem.style.background = "#ffffff";
			document.getElementById("val_txtPhone").style.visibility = "hidden";
		}
		else
		{
			elem.style.background = "#0000ff";
			document.getElementById("val_txtPhone").style.visibility = "visible";
		}
	}
	else if (who == "txt2")
	{
		if (elem.value != "")
		{
			elem.style.background = "#ffffff";
			document.getElementById("val_txtEmail").style.visibility = "hidden";
		}
		else
		{
			elem.style.background = "#0000ff";
			document.getElementById("val_txtEmail").style.visibility = "visible";
		}
	}
	else if (who == "chk")
	{
		if (elem.checked == true)
		{
			document.getElementById("divchkPhoneH").style.background = "#eee";
			document.getElementById("divchkPhoneW").style.background = "#eee";
			document.getElementById("divchkPhoneC").style.background = "#eee";		
			document.getElementById("val_txtPhone").style.visibility = "hidden";	
		}
		else
		{
			document.getElementById("divchkPhoneH").style.background = "#0000FF";
			document.getElementById("divchkPhoneW").style.background = "#0000FF";
			document.getElementById("divchkPhoneC").style.background = "#0000FF";	
			document.getElementById("val_txtPhone").style.visibility = "visible";	
		}
	}
}
function validate()
{
 var sENameF = "";
 var sEName = "";
 var sEType = "";
 var sVName = "";
 var error = 0;
 var errtext = "";
 for(i=0; i<document.forms[0].elements.length; i++)
 {
   sENameF = document.forms[0].elements[i].name;
   sEName = String(sENameF).substring(0,4);
   sEType = document.forms[0].elements[i].type;
   if (sEName  == "req_")
   {
		 sVName = sENameF.replace(/req/,"val");
     if (sEType == "text" || sEType == "password" || sEType == "hidden" || sEType == "select-one" || sEType == "textarea" || sEType == "file")
     {
       if (document.forms[0].elements[i].value == "")
       {
				 document.getElementById(sVName).style.visibility = "visible";
         document.forms[0].elements[i].style.background = "#0000ff";
         error = 1;
         errtext = "Please complete all required fields.";
       }
       else
       {
				 document.getElementById(sVName).style.visibility = "hidden";
         document.forms[0].elements[i].style.background = "#ffffff";
       }
     }  
   }
 }
 //overload regular validation script with the phone number logic
 if(document.getElementById("chkPhoneH").checked == false && document.getElementById("chkPhoneW").checked == false && document.getElementById("chkPhoneC").checked == false)
 {
  document.getElementById("divchkPhoneH").style.background = "#0000ff";
  document.getElementById("divchkPhoneW").style.background = "#0000ff";
  document.getElementById("divchkPhoneC").style.background = "#0000ff";
	error = 2;
	if (errtext != "Please complete all required fields.")
	{
		errtext = "Please select a Preferred Phone Number.";
	}
	document.getElementById("val_txtPhone").style.visibility = "visible";
 }
 else if(document.getElementById("chkPhoneH").checked == true || document.getElementById("chkPhoneW").checked == true || document.getElementById("chkPhoneC").checked == true)
 {
  document.getElementById("divchkPhoneH").style.background = "#eeeeee";
  document.getElementById("divchkPhoneW").style.background = "#eeeeee";
  document.getElementById("divchkPhoneC").style.background = "#eeeeee";
  if (document.getElementById("chkPhoneH").checked == true && document.getElementById("txtPhoneH").value == "")
  {
	 document.getElementById("txtPhoneH").style.background = "#0000ff";
	 error = 2;
	 if (errtext != "Please complete all required fields.")
	 {
	 	errtext = "Please enter your home phone number.";  
	 }	 
	 document.getElementById("val_txtPhone").style.visibility = "visible";
  } 
  if (document.getElementById("chkPhoneW").checked == true && document.getElementById("txtPhoneW").value == "")
  {
	 document.getElementById("txtPhoneW").style.background = "#0000ff";
	 error = 2;
	 if (errtext != "Please complete all required fields.")
	 {
	 	errtext = "Please enter your work phone number.";  
	 }	  
	 document.getElementById("val_txtPhone").style.visibility = "visible";
  }  
  if (document.getElementById("chkPhoneC").checked == true && document.getElementById("txtPhoneC").value == "")
  {
	 document.getElementById("txtPhoneC").style.background = "#0000ff";
	 error = 2;
	 if (errtext != "Please complete all required fields.")
	 {
	 	errtext = "Please enter your cell phone number.";  
	 }	 
	 document.getElementById("val_txtPhone").style.visibility = "visible";
  } 
 }
 if (error != 2)
 {
   document.getElementById("divchkPhoneH").style.background = "#eeeeee";
   document.getElementById("divchkPhoneW").style.background = "#eeeeee";
   document.getElementById("divchkPhoneC").style.background = "#eeeeee";
	 document.getElementById("txtPhoneH").style.background = "#ffffff";
	 document.getElementById("txtPhoneW").style.background = "#ffffff";
	 document.getElementById("txtPhoneC").style.background = "#ffffff";
   document.getElementById("val_txtPhone").style.visibility = "hidden";
 }
 //end phone number validation
 if (error > 0)
 {
   alert(errtext);
   return false;
 }
 else
 {
   return true;
 }
}
function toggleVisibitity(t,e)
{
	if (document.getElementById(t).checked == true)
	{
		document.getElementById(e).style.visibility = "visible";
	}
	else
	{
		document.getElementById(e).style.visibility = "hidden";
	}
}
