﻿/* ContactForm.ascx */
function contactForm_interest_onValidate(sender,args)
{
	var prefix = sender.id.replace("_InterestValidator","");

	//assume invalid, perform check
	args.IsValid = false;
	if (document.getElementById(prefix + "_ReInterest").checked || document.getElementById(prefix + "_ReQuestion").checked  || document.getElementById(prefix + "_ReOther").checked)
		args.IsValid = true;
}

function contactForm_onLoad(prefix)
{
	if (document.getElementById(prefix + "_ReInterest").checked)
		contactForm_toggleFields(true,true);
	else if (document.getElementById(prefix + "_ReQuestion").checked)
		contactForm_toggleFields(true,false);
	else if (document.getElementById(prefix + "_ReOther").checked)
		contactForm_toggleFields(false,false);
}

function contactForm_phoneNumbers_onValidate(sender,args)
{
	var prefix = sender.id.replace("_PhoneNumberValidator","");
	
	//assume invalid, perform check
	args.IsValid = false;
	if (document.getElementById(prefix + "_HomePhoneNumber1").value.length == 3 && document.getElementById(prefix + "_HomePhoneNumber2").value.length == 3 && document.getElementById(prefix + "_HomePhoneNumber3").value.length == 4)
		args.IsValid = true;
	else if (document.getElementById(prefix + "_MobilePhoneNumber1").value.length == 3 && document.getElementById(prefix + "_MobilePhoneNumber2").value.length == 3 && document.getElementById(prefix + "_MobilePhoneNumber3").value.length == 4)
		args.IsValid = true;
	else if (document.getElementById(prefix + "_WorkPhoneNumber1").value.length == 3 && document.getElementById(prefix + "_WorkPhoneNumber2").value.length == 3 && document.getElementById(prefix + "_WorkPhoneNumber3").value.length == 4)
		args.IsValid = true;
}

function contactForm_toggleFields(showDate,showServices)
{
	document.getElementById("ContactForm_EventDateFields").style.display = showDate ? "block" : "none";
	document.getElementById("ContactForm_ServicesFields").style.display = showServices ? "block" : "none";
}