function Check_Interest( FF ){
   var myChoice = FF.Interest.selectedIndex;   
   if (FF.Interest.options[myChoice].text == "Interested Dealer") {
	   MM_openBrWindow('../OvationContactDealer.asp?P','DealerInquiry','scrollbars=yes,resizable=yes,width=788,height=790');
   }else{
	   if (FF.Interest.options[myChoice].text == "Interested Rep") {
	  	 MM_openBrWindow('../OvationContactRep.asp?P','RepInquiry','scrollbars=yes,resizable=yes,width=788,height=700');
	   }
   }
}

// The following function is for validating the Contact Us form
function MM_ValContactUs( FF ) {

var theMessage = "Please complete the following: \n-----------------------------------\n";
var noErrors = theMessage;

// Make sure a selection list is used
var listCheck = FF.Interest.selectedIndex;
if (FF.Interest.options[listCheck].value=="0") {
	theMessage = theMessage + "\n --> Your interest";
}

// make sure First Name field is not blank
if (FF.FirstName.value=="") {
theMessage = theMessage + "\n --> Your first name";
}

// make sure Last Name field is not blank
if (FF.LastName.value=="") {
theMessage = theMessage + "\n --> Your last name";
}

// make sure City field is not blank
if (FF.City.value=="") {
theMessage = theMessage + "\n --> Your city";
}

// Make sure a selection list is used for State field
var listCheck = FF.State.selectedIndex;
if (FF.State.options[listCheck].value=="XX") {
theMessage = theMessage + "\n --> Your state";
}

// Make sure zip code is correct format
if (!valUSZip5(FF.Zip.value)) {
	theMessage = theMessage + "\n --> 5 or 9 digit zip code";	
}else{
	if (valNotEmpty(FF.Zip2.value)) {
		if (!valUSZip4(FF.Zip2.value)) {
			theMessage = theMessage + "\n --> 5 or 9 digit zip code";	
		}
	}
}

//Make sure phone # is correct format
if (!valUSPhone3(FF.Phone.value) || !valUSPhone3(FF.Phone2.value) || !valUSPhone4(FF.Phone3.value)) {
	theMessage = theMessage + "\n --> 10 digit phone #";
}

//Make sure fax # is correct format
if (valNotEmpty(FF.Fax.value) || valNotEmpty(FF.Fax2.value) || valNotEmpty(FF.Fax3.value)) {
	if (!valUSPhone3(FF.Fax.value) || !valUSPhone3(FF.Fax2.value) || !valUSPhone4(FF.Fax3.value)) {
		theMessage = theMessage + "\n --> 10 digit fax #";
	}
}

// make sure Phone field is not valid
//var strng = FF.Phone.value;
//var error = "";
//if (strng=="") {
//theMessage = theMessage + "\n --> Your phone";
//}else{

//var stripped = strng.replace(/[\(\)\.\-\ ]/g, ''); //strip out acceptable non-numeric characters
//if (isNaN(parseInt(stripped))) {
//	theMessage = theMessage + "\n --> A valid phone";
//}else{

//if (!(stripped.length == 10)) {
//	theMessage = theMessage + "\n --> A 10 digit phone";
//} 
//}
//}

// validate an e-mail address
if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(FF.Email.value)){
theMessage = theMessage + "\n --> A valid e-mail address";
}

// Make sure entry is a certain lenght
//var lengthCheck = document.form1.code.value
//if (lengthCheck.length < 4) {
//theMessage = theMessage + "\n --> Enter 4 character code";
//}

// make sure a radio button is selected
//var radioCheck = false;
//for (i = 0; i < FF.Interest.length; i++) {
//if (FF.Interest[i].checked)
//radioCheck = true; }
//if (!radioCheck) {
//theMessage = theMessage + "\n --> Choose your interest";
//}

// Make sure at least 1 checkbox is checked
//var multiCheckbox = false;
//for (i = 0; i < document.form1.session.length; i++) {
//if (document.form1.session[i].checked)
//multiCheckbox = true; }
//if (!multiCheckbox) {
//theMessage = theMessage + "\n --> Choose which session(s)";
//}

// Make sure a single checkbox is checked
//var boxCheck = false;
//if (document.form1.confirm.checked) {
//boxCheck = true; }
//if (!boxCheck) {
//theMessage = theMessage + "\n --> Agree to the terms";
//}

// If no errors, submit the form
if (theMessage == noErrors) {
document.MM_returnValue = true;

} else {

// If errors were found, show alert message
alert(theMessage);
document.MM_returnValue = false;
}
}

// The following function is for validating the Dealer Contact  form
function MM_ValDIQContactUs( FF ) {

var theMessage = "Please complete the following: \n-----------------------------------\n";
var noErrors = theMessage;

// make sure Dealer Name field is not blank
if (!valNotEmpty(FF.DealerName.value)) {
	theMessage = theMessage + "\n --> Dealer Name";
}

// make sure Address field is not blank
if (!valNotEmpty(FF.Address.value)) {
	theMessage = theMessage + "\n --> Address";
}

// make sure City field is not blank
if (!valNotEmpty(FF.City.value)) {
	theMessage = theMessage + "\n --> City";
}

// Make sure a selection list is used for State field
var listCheck = FF.State.selectedIndex;
if (FF.State.options[listCheck].value=="XX") {
	theMessage = theMessage + "\n --> State";
}

// Make sure zip code is correct format
if (!valUSZip5(FF.Zip.value)) {
	theMessage = theMessage + "\n --> 5 or 9 digit zip code";	
}else{
	if (valNotEmpty(FF.Zip2.value)) {
		if (!valUSZip4(FF.Zip2.value)) {
			theMessage = theMessage + "\n --> 5 or 9 digit zip code";	
		}
	}
}

// Make sure zip code is correct format
//if (!valUSZip(FF.Zip.value)) {
//	theMessage = theMessage + "\n --> 5 or 9 digit zip code";	
//}

//Make sure phone # is correct format
//if (!XvalUSPhone(FF.Phone.value)) {
//	theMessage = theMessage + "\n --> 10 digit phone [(999) 999-9999 or (999)999-9999]";
//}

//Make sure phone # is correct format
if (!valUSPhone3(FF.Phone.value) || !valUSPhone3(FF.Phone2.value) || !valUSPhone4(FF.Phone3.value)) {
	theMessage = theMessage + "\n --> 10 digit phone #";
}

//Make sure fax # is correct format
if (valNotEmpty(FF.Fax.value) || valNotEmpty(FF.Fax2.value) || valNotEmpty(FF.Fax3.value)) {
	if (!valUSPhone3(FF.Fax.value) || !valUSPhone3(FF.Fax2.value) || !valUSPhone4(FF.Fax3.value)) {
		theMessage = theMessage + "\n --> 10 digit fax #";
	}
}

// make sure website field is not blank
if (!valNotEmpty(FF.Website.value)) {
	theMessage = theMessage + "\n --> Website";
}

// validate an e-mail address
//if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(FF.Email.value)){
	if (!valEmail(FF.Email.value)) {
	theMessage = theMessage + "\n --> Valid e-mail address";
}

// make sure Owner field is not blank
if (!valNotEmpty(FF.OwnerName.value)) {
	theMessage = theMessage + "\n --> Owner Name";
}

// make sure Manager field is not blank
if (!valNotEmpty(FF.Manager.value)) {
	theMessage = theMessage + "\n --> Manager";
}

// make sure Sales ID field is not blank
if (!valNotEmpty(FF.SalesPersonNo.value)) {
	theMessage = theMessage + "\n --> Salesperson #";
}

// make sure years in business field is not blank
if (!valNotEmpty(FF.YearsInBusiness.value)) {
	theMessage = theMessage + "\n --> Years in business";
}

// Make sure a business type selection list is used
var listCheck = FF.BusinessType.selectedIndex;
if (FF.BusinessType.options[listCheck].value=="0") {
	theMessage = theMessage + "\n --> Business type";
}

// make sure a showroom radio button is selected
var radioCheck = false;
for (i = 0; i < FF.Showroom.length; i++) {
	if (FF.Showroom[i].checked)
		radioCheck = true; }
if (!radioCheck) {
	theMessage = theMessage + "\n --> Showroom (Yes/No)";
}else{
	// make sure size is not blank
	if (FF.Showroom[1].checked) {
		if (DIQContactUs.ShowroomSF.value=="") {
			theMessage = theMessage + "\n --> Showroom size";
		} 
	}
}

// make sure a warehouse radio button is selected
var radioCheck = false;
for (i = 0; i < FF.Warehouse.length; i++) {
	if (FF.Warehouse[i].checked)
		radioCheck = true; }
if (!radioCheck) {
	theMessage = theMessage + "\n --> Warehouse (Yes/No)";
}else{
	// make sure size is not blank
	if (FF.Warehouse[1].checked) {
		if (DIQContactUs.WarehouseSF.value=="") {
			theMessage = theMessage + "\n --> Warehouse size";
		} 
	}
}

// make sure new construction field is not blank
if (!valNotEmpty(FF.NewConstruction.value)) {
	theMessage = theMessage + "\n --> New Construction %";
}

// make sure years in remodel field is not blank
if (!valNotEmpty(FF.Remodel.value)) {
	theMessage = theMessage + "\n --> Remodel %";
}

// make sure at least 1 cabinetry line is filled out
if (!valNotEmpty(FF.CabL1.value) && !valNotEmpty(FF.CabL2.value) && !valNotEmpty(FF.CabL3.value) && !valNotEmpty(FF.CabL4.value) && !valNotEmpty(FF.CabL5.value) && !valNotEmpty(FF.CabL6.value)) {
	theMessage = theMessage + "\n --> At least 1 cabinetry line";																																													}else{ // check whole line filled out
	if (FF.CabL1.value!="") { 
		if (FF.BusL1.value=="" || FF.SRL1.value=="" || FF.SL1.value=="" || FF.WL1.value=="" || FF.RateL1.options[FF.RateL1.selectedIndex].value=="None") { 
    		theMessage = theMessage + "\n --> Cabinetry line 1 details"
		} 
	}
if (FF.CabL2.value!="") { 
		if (FF.BusL2.value=="" || FF.SRL2.value=="" || FF.SL2.value=="" || FF.WL2.value=="" || FF.RateL2.options[FF.RateL2.selectedIndex].value=="None") { 
    	theMessage = theMessage + "\n --> Cabinetry line 2 details"
		}
	} 
	if (FF.CabL3.value!="") { 
		if (FF.BusL3.value=="" || FF.SRL3.value=="" || FF.SL3.value=="" || FF.WL3.value=="" || FF.RateL3.options[FF.RateL3.selectedIndex].value=="None") { 
    	theMessage = theMessage + "\n --> Cabinetry line 3 details"
		}
	} 
	if (FF.CabL4.value!="") { 
		if (FF.BusL4.value=="" || FF.SRL4.value=="" || FF.SL4.value=="" || FF.WL4.value=="" || FF.RateL4.options[FF.RateL4.selectedIndex].value=="None") { 
    	theMessage = theMessage + "\n --> Cabinetry line 4 details"
		}
	} 
	if (FF.CabL5.value!="") { 
		if (FF.BusL5.value=="" || FF.SRL5.value=="" || FF.SL5.value=="" || FF.WL5.value=="" || FF.RateL5.options[FF.RateL5.selectedIndex].value=="None") { 
    	theMessage = theMessage + "\n --> Cabinetry line 5 details"
		}
	} 
	if (FF.CabL6.value!="") { 
		if (FF.BusL6.value=="" || FF.SRL6.value=="" || FF.SL6.value=="" || FF.WL6.value=="" || FF.RateL6.options[FF.RateL6.selectedIndex].value=="None") { 
    	theMessage = theMessage + "\n --> Cabinetry line 6 details"
		}
	} 
}

// make sure framed field is not blank
if (!valNotEmpty(FF.Framed.value)) {
	theMessage = theMessage + "\n --> % Framed";
}

// make sure frameless field is not blank
if (!valNotEmpty(FF.Frameless.value)) {
	theMessage = theMessage + "\n --> % Frameless";
}

// make sure CAD field is not blank
if (!valNotEmpty(FF.CAD.value)) {
	theMessage = theMessage + "\n --> CAD Program";
}

// make sure CPP field is not blank
if (!valNotEmpty(FF.CPP.value)) {
	theMessage = theMessage + "\n --> Computer Pricing Program";
}

// If no errors, submit the form
if (theMessage == noErrors) {
document.MM_returnValue = true;

} else {

// If errors were found, show alert message
alert(theMessage);
document.MM_returnValue = false;
}
}

// The following function is for validating the Rep Contact  form
function MM_ValRIQContactUs( FF ) {

var theMessage = "Please complete the following: \n-----------------------------------\n";
var noErrors = theMessage;

// make sure Rep Name field is not blank
if (!valNotEmpty(FF.RepName.value)) {
	theMessage = theMessage + "\n --> Your Name";
}

// make sure Address field is not blank
if (!valNotEmpty(FF.Address.value)) {
	theMessage = theMessage + "\n --> Address";
}

// make sure City field is not blank
if (!valNotEmpty(FF.City.value)) {
	theMessage = theMessage + "\n --> City";
}

// Make sure a selection list is used for State field
var listCheck = FF.State.selectedIndex;
if (FF.State.options[listCheck].value=="XX") {
	theMessage = theMessage + "\n --> State";
}

// Make sure zip code is correct format
if (!valUSZip5(FF.Zip.value)) {
	theMessage = theMessage + "\n --> 5 or 9 digit zip code";	
}else{
	if (valNotEmpty(FF.Zip2.value)) {
		if (!valUSZip4(FF.Zip2.value)) {
			theMessage = theMessage + "\n --> 5 or 9 digit zip code";	
		}
	}
}

//Make sure phone # is correct format
if (!valUSPhone3(FF.Phone.value) || !valUSPhone3(FF.Phone2.value) || !valUSPhone4(FF.Phone3.value)) {
	theMessage = theMessage + "\n --> 10 digit phone #";
}

//Make sure fax # is correct format
if (valNotEmpty(FF.Fax.value) || valNotEmpty(FF.Fax2.value) || valNotEmpty(FF.Fax3.value)) {
	if (!valUSPhone3(FF.Fax.value) || !valUSPhone3(FF.Fax2.value) || !valUSPhone4(FF.Fax3.value)) {
		theMessage = theMessage + "\n --> 10 digit fax #";
	}
}

// make sure website field is not blank
if (!valNotEmpty(FF.Website.value)) {
	theMessage = theMessage + "\n --> Website";
}

// validate an e-mail address
//if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(FF.Email.value)){
	if (!valEmail(FF.Email.value)) {
	theMessage = theMessage + "\n --> Valid e-mail address";
}

// make sure Company field is not blank
if (!valNotEmpty(FF.CompanyName.value)) {
	theMessage = theMessage + "\n --> Company Name";
}

// make sure Owner field is not blank
if (!valNotEmpty(FF.OwnerName.value)) {
	theMessage = theMessage + "\n --> Owner Name";
}

// make sure Lines field is not blank
if (!valNotEmpty(FF.Lines.value)) {
	theMessage = theMessage + "\n --> Knowledge of Lines";
}

// make sure Territory field is not blank
if (!valNotEmpty(FF.Territory.value)) {
	theMessage = theMessage + "\n --> Territory";
}

// make sure History field is not blank
if (!valNotEmpty(FF.History.value)) {
	theMessage = theMessage + "\n --> History";
}

// If no errors, submit the form
if (theMessage == noErrors) {
document.MM_returnValue = true;

} else {

// If errors were found, show alert message
alert(theMessage);
document.MM_returnValue = false;
}
}


//-->