// JavaScript Document

function deselectCarrier()
{
	for(var i=0;i<=7;i++)
	{
	var rd=eval("document.formSurvey.carrier["+i+"]");
	rd.checked=false;
	}
	eval("document.formSurvey.carrier[8]").checked=true;
}

function deselectLastChk()
{
	if(document.getElementById('None').checked)
	{
		document.getElementById('Invitation').checked=false;
		document.getElementById('Notification').checked=false;
		document.getElementById('Message').checked=false;
		document.getElementById('Opportunity').checked=false;
	}
}

function deselectnone()
{
	document.getElementById('None').checked=false;
}

function validateSurvey()
{
	var status=true;
	var focusElement = "";
	if(eval("document.formSurvey.carrier[8]").checked)
	{
		if(!validateOtherTextbox())
		status=false;
	}
	else
	document.getElementById('divOtherErr').innerHTML='';
	if(!validateReminders())
		{
			if (focusElement == "")
			{
			document.getElementById("Diabetes").focus();
				focusElement = "Y"				
				}
		status=false;
			}
	
	if(!validateName())
		{
			if (focusElement == "")
			{
			document.getElementById("Name").focus();
				focusElement = "Y"				
				}
		status=false;
			}
	if(!validateLastName())
	{
			if (focusElement == "")
			{
			document.getElementById("Last_name").focus();
				focusElement = "Y"				
				}
		status=false;
	}
	if(!validateCity())
	{
			if (focusElement == "")
			{
			document.getElementById("City").focus();
				focusElement = "Y"				
				}
		status=false;
	}
	if(!validateState())
	{
			if (focusElement == "")
			{
			document.getElementById("State").focus();
				focusElement = "Y"				
				}
		
		status=false;
	}
	if(!validateZip())
	{
			if (focusElement == "")
			{
			document.getElementById("Zip").focus();
				focusElement = "Y"				
				}
		status=false;
	}
	else if(!validateNumericZip())
	{
			if (focusElement == "")
			{
			document.getElementById("Zip").focus();
				focusElement = "Y"				
				}
		status=false;
	}
	if(!validatePhone())
	{
			if (focusElement == "")
			{
			document.getElementById("Phone").focus();
				focusElement = "Y"				
				}
		status=false;
	}
	if(!validateEmailAddr())
	{
			if (focusElement == "")
			{
			document.getElementById("Email").focus();
				focusElement = "Y"				
				}
		status=false;
	}
	else if(!validateFormatEmail())
	{
			if (focusElement == "")
			{
			document.getElementById("Email").focus();
				focusElement = "Y"				
				}
		status=false;
	}
		
		return status;
}
function validateReminders()
{
	if (document.getElementById("Diabetes").checked == false && document.getElementById("Hypertension").checked == false &&  document.getElementById("Medication").checked == false && document.getElementById("Cholesterol").checked == false && document.getElementById("Diet").checked == false && document.getElementById("Bad").checked == false && document.getElementById("Asthma").checked == false && document.getElementById("Reflux").checked == false && document.getElementById("Palpitation").checked == false && document.getElementById("Cancer").checked == false)
	{
		 document.getElementById("divReminderErr").innerHTML = "Please select atleast one disease";
		return false;
		}
		else
		{
			return true;
			}
	}
function validateName()
{
	  var arrCheckList; 
      arrCheckList = [
        [document.getElementById("Name"), "required", "Name required"]
		];
	  return ValidateForm(arrCheckList, "divNameErr");
}
function validateOtherTextbox()
{
	  var arrCheckList; 
      arrCheckList = [
        [document.getElementById("other"), "required", "Other required"]
		];
	  return ValidateForm(arrCheckList, "divOtherErr");
}
function validateLastName()
{
	  var arrCheckList; 
      arrCheckList = [
        [document.getElementById("Last_name"), "required", "Last Name required"],
		];
	    return ValidateForm(arrCheckList, "divLastNameErr");
}
function validateCity()
{
	  var arrCheckList; 
      arrCheckList = [
        [document.getElementById("City"), "required", "City required"],
		];
	    return ValidateForm(arrCheckList, "divCityErr");
}

function validateState()
{
	  var arrCheckList; 
      arrCheckList = [
        [document.getElementById("State"), "required", "State required"],
		];
	    return ValidateForm(arrCheckList, "divStateErr");
}

function validateZip()
{
	  var arrCheckList; 
      arrCheckList = [
    				 [document.getElementById("Zip"), "required", "Zip required"],
				   	 ];
	    return ValidateForm(arrCheckList, "divZipErr");
}

function validatePhone()
{
	  var arrCheckList; 
      arrCheckList = [
    			[document.getElementById("Phone"), "required", "Cell Phone Number required"],
				   	 ];
	    return ValidateForm(arrCheckList, "divPhoneErr");
}

function validateEmailAddr()
{
	  var arrCheckList; 
      arrCheckList = [
    			[document.getElementById("Email"), "required", "Email required"],	
				   	 ];
	    return ValidateForm(arrCheckList, "divEmailErr");
}

function validateNumericPhone()
{
	  var arrCheckList; 
      arrCheckList = [
    				[document.getElementById("Phone"), "numeric", "Invalid value, please enter numeric value only"],
				   	 ];
	    return ValidateForm(arrCheckList, "divPhoneErr");
}

function validateNumericZip()
{
	  var arrCheckList; 
      arrCheckList = [
    		[document.getElementById("Zip"), "numeric", "Invalid value, please enter numeric value only"],
				   	 ];
	    return ValidateForm(arrCheckList, "divZipErr");
}

function validateFormatEmail()
{
	  var arrCheckList; 
      arrCheckList = [
    	[document.getElementById("Email"), "email", "Invalid value, please enter valid value only"],
				   	 ];
	    return ValidateForm(arrCheckList, "divEmailErr");
}




function emptyTextbox()
{
	document.getElementById('other').value='';
}