
function validateForm(contactform)
{

	if(""==document.forms.contactform.First_Name.value)
	{
		alert("Please enter your first name.");
		
		return false;
	}
	
	if(""==document.forms.contactform.Last_Name.value)
	{
		alert("Please enter your last name.");
		
		return false;
	}
	
	if(""==document.forms.contactform.email.value)
	{
		alert("Please enter your e-mail address.");
		
		return false;
	}
	
	if(""==document.forms.contactform.address1.value)
	{
		alert("Please enter your street address.");
		
		return false;
	}
	
	if(""==document.forms.contactform.City.value)
	{
		alert("Please enter your city.");
		
		return false;
	}
	
	if(document.forms.contactform.State.selectedIndex == 0)
		{
		alert("Please select your state.");
		
		return false;
	}
	
	if(""==document.forms.contactform.Zip.value)
	{
		alert("Please enter your ZIP code.");
		
		return false;
	}

if(""==document.forms.contactform.Phone1_1.value)
	{
		alert("Please enter a valid phone number where we can contact you.");
		
		return false;
	}
	
if(""==document.forms.contactform.Phone1_2.value)
	{
		alert("Please enter a valid phone number where we can contact you.");
		
		return false;
	}
	
	if(document.forms.contactform.Best_time_to_call.selectedIndex == 0)
	{
		alert("Please select the best time to contact you.");
		
		return false;
	}
	
	if(document.forms.contactform.Lead_Source.selectedIndex == 0)
	{
		alert("Please tell us how you heard about us.");
		
		return false;
	}
		
	if(document.contactform.weddingNoDate.value=="") {
		if(""==document.forms.contactform.weddingmonth.value)
		{
			alert("Please enter your wedding month.");
			
			return false;
		}
		if(""==document.forms.contactform.weddingdate.value)
		{
			alert("Please enter your wedding date.");
			
			return false;
		}
			if(""==document.forms.contactform.weddingyear.value)
		{
			alert("Please enter your wedding year.");
			
			return false;
		}
	}

	if(""==document.forms.contactform.Location_City.value)
	{
		alert("Please enter the city your wedding will be in.");
		
		return false;
	}
	
	if("State"==document.forms.contactform.Location_State.value)
	{
		alert("Please enter the state your wedding will be in.");
		
		return false;
	}

if(""==document.forms.contactform.Ceremomy_venue.value)
	{
		alert("Please enter your ceremomy venue.");
		
		return false;
	}

if(""==document.forms.contactform.Reception_venue.value)
	{
		alert("Please enter your reception venue.");
		
		return false;
	}
	
	var realname=document.forms.contactform.First_Name.value + " " + document.forms.contactform.Last_Name.value;
	
	document.forms.contactform.realname.value=realname;
	
	var address=document.forms.contactform.address1.value + " " + document.forms.contactform.address2.value;
	
	document.forms.contactform.address.value=address;
	
	var Phone_Number=document.forms.contactform.Area_Code1.value + "-" + document.forms.contactform.Phone1_1.value + "-" + document.forms.contactform.Phone1_2.value;
	
	document.forms.contactform.Phone_Number.value=Phone_Number;
	
	var Other_Phone=document.forms.contactform.Area_Code2.value + "-" + document.forms.contactform.Phone2_1.value + "-" + document.forms.contactform.Phone2_2.value;
	
	document.forms.contactform.Other_Phone.value=Other_Phone; 

	var Wedding_Date=document.forms.contactform.weddingmonth.value + "/" + document.forms.contactform.weddingdate.value + "/" + document.forms.contactform.weddingyear.value;

	document.forms.contactform.Wedding_Date.value=Wedding_Date;
	
		var Requested_appointment=document.forms.contactform.ApptMonth.value + "/" + document.forms.contactform.ApptDay.value + "/" + document.forms.contactform.ApptYear.value + " " + document.forms.contactform.Requested_appointment_time.value;

	document.forms.contactform.Requested_appointment_date.value=Requested_appointment;
	
	var Account_Name=realname + ": " + Wedding_Date;
	
	document.forms.contactform.Account_Name.value=Account_Name;
	
	var Location=document.forms.contactform.Location_City.value + document.forms.contactform.Location_State.value;
	
	document.forms.contactform.Location.value=Location;

	document.forms['contactform'].submit();
}

function NoDateCheck(){
	if (document.contactform.NoDateCheckbox.checked) {
		document.contactform.weddingmonth.value = "none";
		document.contactform.weddingmonth.style.backgroundColor="#ADAA9C";
		document.contactform.weddingmonth.disabled=true;
		document.contactform.weddingdate.value = "none";
		document.contactform.weddingdate.style.backgroundColor="#ADAA9C";
		document.contactform.weddingdate.disabled=true;
		document.contactform.weddingyear.value = "none";
		document.contactform.weddingyear.style.backgroundColor="#ADAA9C";
		document.contactform.weddingyear.disabled=true;
		document.contactform.weddingNoDate.value="NoWeddingDateYet";		
		}
	else {
		document.contactform.weddingmonth.value = "";
		document.contactform.weddingmonth.style.backgroundColor="#FFFFFF";
		document.contactform.weddingmonth.disabled=false;
		document.contactform.weddingdate.value = "";
		document.contactform.weddingdate.style.backgroundColor="#FFFFFF";
		document.contactform.weddingdate.disabled=false;
		document.contactform.weddingyear.value = "";
		document.contactform.weddingyear.style.backgroundColor="#FFFFFF";
		document.contactform.weddingyear.disabled=false;
		document.contactform.weddingNoDate.value = "";	
		}
}

function NoLocationCheck(){
	if (document.contactform.NoLocationCheckbox.checked) {
		document.contactform.Location_City.value = "No_Location_Yet";
		document.contactform.Location_City.style.backgroundColor="#ADAA9C";
		document.contactform.Location_City.disabled=true;
		document.contactform.Location_State.value = "none";
		document.contactform.Location_State.style.backgroundColor="#ADAA9C";
		document.contactform.Location_State.disabled=true;
	}
	else {
		document.contactform.Location_City.value = "";
		document.contactform.Location_City.style.backgroundColor="#FFFFFF";	
		document.contactform.Location_City.disabled=false;
		document.contactform.Location_State.value = "State";	
		document.contactform.Location_State.style.backgroundColor="#FFFFFF";		
		document.contactform.Location_State.disabled=false;
	}
}

function NoCeremonyCheck(){
	if (document.contactform.NoCeremonyCheckbox.checked) {
		document.contactform.Ceremomy_venue.value = "No_Ceremony_Venue_Yet";
		document.contactform.Ceremomy_venue.style.backgroundColor="#ADAA9C";
		document.contactform.Ceremomy_venue.disabled=true;
	}
	else {
		document.contactform.Ceremomy_venue.value = "";
		document.contactform.Ceremomy_venue.style.backgroundColor="#FFFFFF";
		document.contactform.Ceremomy_venue.disabled=false;
	}
}

function NoReceptionCheck(){
	if (document.contactform.NoReceptionCheckbox.checked) {
		document.contactform.Reception_venue.value = "No_Reception_Venue_Yet";
		document.contactform.Reception_venue.style.backgroundColor="#ADAA9C";
		document.contactform.Reception_venue.disabled=true;
	}
	else {
		document.contactform.Reception_venue.value = "";
		document.contactform.Reception_venue.style.backgroundColor="#FFFFFF";
		document.contactform.Reception_venue.disabled=false;
	}
}

function WantApptCheck(){
	if (document.contactform.Interested_in_an_appointment[0].checked) {
		document.contactform.ApptMonth.value = "none";
		document.contactform.ApptMonth.style.backgroundColor="#ADAA9C";
		document.contactform.ApptMonth.disabled=true;
		document.contactform.ApptDay.value = "none";
		document.contactform.ApptDay.style.backgroundColor="#ADAA9C";
		document.contactform.ApptDay.disabled=true;
		document.contactform.ApptYear.value = "none";
		document.contactform.ApptYear.style.backgroundColor="#ADAA9C";
		document.contactform.ApptYear.disabled=true;
		document.contactform.Requested_appointment_time.selectedIndex = 0;
		document.contactform.Requested_appointment_time.style.backgroundColor="#ADAA9C";
		document.contactform.Requested_appointment_time.disabled=true;
		}
	else {
		document.contactform.ApptMonth.style.backgroundColor="#FFFFFF";
		document.contactform.ApptMonth.disabled=false;
		document.contactform.ApptDay.style.backgroundColor="#FFFFFF";
		document.contactform.ApptDay.disabled=false;
		document.contactform.ApptYear.style.backgroundColor="#FFFFFF";
		document.contactform.ApptYear.disabled=false;
		document.contactform.Requested_appointment_time.style.backgroundColor="#FFFFFF";
		document.contactform.Requested_appointment_time.disabled=false;
		}
}

