

function showLarge(inIMG)
{
	var myURL = "show.php?img="+inIMG;
	largeImage = window.open(myURL, "largeImage", "resizable=0,location=0,scrollbars=1,directories=0,toolbar=0,status=0,menubar=0,width=520,height=380");
	largeImage.focus();
}

function ValidateEstimateForm()
{
	var myForm = document.EstimateForm;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;

	// Project type
	if (myForm.Project.options[myForm.Project.selectedIndex].text == "Select One") {
		myError = myError + "- Please select a project type\n";
		bOK = false;
	}

	// Project timeframe 
	if (myForm.Time_Frame.options[myForm.Time_Frame.selectedIndex].text == "Select One") {
		myError = myError + "- Please select a project type\n";
		bOK = false;
	}

	// name
	if (myForm.realname.value == "") {
		myError = myError + "- Please provide your name\n";
		bOK = false;
	}

	// phone
	if (myForm.Home_Phone.value == "") {
		myError = myError + "- Please provide your phone number\n";
		bOK = false;
	}

	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	} else {
		return true;
	}
}

function GetDropDownValue(inObj)
{
	var i;

	//gLogWin.document.write("GetDropDownValue: " + inObj.type + "<BR>");
	for (i = 0; i < inObj.options.length; i++) {
		if (inObj.options[i].selected) {
			return inObj.options[i].value;
		}
	}
	alert("GetDropDownValue: Couldn't find selected value");	
}

function SetDropDownValue(inObj,inValue)
{
	var i;
	for (i = 0; i < inObj.options.length; i++) {
		if (inObj.options[i].value == inValue) {
			inObj.options[i].selected = true;
			return;
		}
	}
	//alert("SetDropDownValue: Couldn't set " + inValue);	
}

function ValidateSolarForm()
{
	var myForm = document.ContactForm;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;
	
	// name
	if (myForm.name.value == "") {
		myError = myError + "- Please provide the owner's name\n";
		bOK = false;
	}

	// phone
	if (myForm.phone.value == "") {
		myError = myError + "- Please provide the owner's phone number\n";
		bOK = false;
	}
	
	// address
	if (myForm.address.value == "") {
		myError = myError + "- Please provide the property's address\n";
		bOK = false;
	}
	
	// # of units
	if (myForm.units.value == "") {
		myError = myError + "- Please provide the number of units\n";
		bOK = false;
	}
	
	// bills
	if (myForm.bill.value == "$") {
		myError = myError + "- Please provide the average monthly bill\n";
		bOK = false;
	}

	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	} else {
		return true;
	}

}

function ValidateContactForm()
{
	var myForm = document.ContactForm;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;
	
	// name
	if (myForm.name.value == "") {
		myError = myError + "- Please provide your name\n";
		bOK = false;
	}

	// phone
	if (myForm.phone.value == "") {
		myError = myError + "- Please provide your phone number\n";
		bOK = false;
	}


	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	} else {
		return true;
	}


}

function ValidateSubContractorForm()
{
	var myForm = document.ContactForm;
	var myError = "Some of the information is missing or invalid:\n\n";
	var bOK = true;
	
	// name
	if (myForm.name.value == "") {
		myError = myError + "- Please provide your name\n";
		bOK = false;
	}

	// biz name
	if (myForm.biz_name.value == "") {
		myError = myError + "- Please provide your business name\n";
		bOK = false;
	}


	// phone
	if (myForm.phone.value == "") {
		myError = myError + "- Please provide your phone number\n";
		bOK = false;
	}

	if (!bOK) {
		myError = myError + "\nPlease correct and try again.";
		alert(myError);
		return false;
	} else {
		return true;
	}


}
