<!-- // hide this code

/*** History ***************************************************
  10/29/2007	zwheeler	Copied over for use in China site
  10/24/2007	zwheeler	Created for contact.cfm	
****************************************************************/

function ValidEmail(cInput)
	{
	cValid = "T";
	if (cInput.indexOf("@") == -1 || cInput.indexOf(".") == -1) { cValid = "F"; }
	if (cInput.indexOf(",") > -1 || cInput.indexOf(" ") > -1) { cValid = "F"; }
	if (cInput.indexOf("+") > -1 || cInput.indexOf("=") > -1) { cValid = "F"; }
	if (cInput.indexOf("'") > -1 || cInput.indexOf('"') > -1) { cValid = "F"; }
	if (cValid == "F") { return false; } else { return true; }
	}

function FormValidate() 
	{
	cAlert = "";
	
	// Validate common required fields
	cEmail = document.getElementById("email").value;
	if (document.getElementById("department").value == "") { cAlert = cAlert + "\n\n\u8bf7\u9009\u62e9\u4e00\u4e2a\u6807\u9898\u3002"; }
	if (document.getElementById("name").value.length < 2) { cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u60a8\u7684\u59d3\u540d\u3002"; }
	if (cEmail == "") { cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u60a8\u7684\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u3002"; }
	else if (!ValidEmail(cEmail)) { cAlert = cAlert + "\n\n\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u683c\u5f0f\u65e0\u6548\u3002"; }
	else if (cEmail != document.getElementById("confirmEmail").value) { cAlert = cAlert + "\n\n\u786e\u8ba4\u90ae\u4ef6\u4e0e\u539f\u90ae\u4ef6\u5730\u5740\u4e0d\u7b26\u3002"; }
	if (document.getElementById("comments").value == "") { cAlert = cAlert + "\n\n\u8bf7\u5728\u7a7a\u767d\u5904\u586b\u5199\u60a8\u7684\u6ce8\u91ca\u3002"; }
	
	// Validate variable required fields
	if (document.getElementById("spnReqAddr").innerHTML == "*" && document.getElementById("address").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u60a8\u7684\u5730\u5740\u3002"; }
	if (document.getElementById("spnReqCity").innerHTML == "*" && document.getElementById("city").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u60a8\u6240\u5728\u7684\u57ce\u5e02\u3002"; }
	if (document.getElementById("spnReqState").innerHTML == "*" && document.getElementById("state").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u60a8\u6240\u5728\u7684\u5dde\u540d\u3002"; }
	if (document.getElementById("spnReqZip").innerHTML == "*" && document.getElementById("zip").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u60a8\u7684\u90ae\u653f\u7f16\u7801\u3002"; }
	if (document.getElementById("spnReqPhone").innerHTML == "*" && document.getElementById("phone").value == "") 
		{ cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u60a8\u7684\u5bb6\u5ead\u7535\u8bdd\u53f7\u7801\u3002 \u5982\u679c\u7531\u4e8e\u6280\u672f\u6216\u7f51\u7edc\u5c4f\u853d\u95ee\u9898\u4f7f\u6211\u4eec\u65e0\u6cd5\u901a\u8fc7\u7535\u5b50\u90ae\u4ef6\u8fdb\u884c\u56de\u590d\uff0c\u6211\u4eec\u9700\u8981\u60a8\u63d0\u4f9b\u4e00\u4e2a\u7535\u8bdd\u53f7\u7801\uff0c\u4ee5\u4fbf\u6211\u4eec\u53ef\u4ee5\u76f4\u63a5\u4e0e\u60a8\u8054\u7cfb\u3002"; }
	if (document.getElementById("spnReqModel").innerHTML == "*" && document.getElementById("model").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u578b\u53f7/\u5e8f\u5217\u53f7\u3002"; }
	if (document.getElementById("spnReqColor").innerHTML == "*" && document.getElementById("color").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u9009\u62e9\u4e00\u79cd\u989c\u8272\u3002"; }
	if (document.getElementById("spnReqOwner").innerHTML == "*" && document.getElementById("originalowner").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u544a\u8bc9\u6211\u4eec\u60a8\u662f\u5426\u4e3a\u539f\u59cb\u7528\u4eba\u3002"; }
	if (document.getElementById("spnReqProof").innerHTML == "*" && document.getElementById("proofofpurchase").value == "")
		{ cAlert = cAlert + "\n\n\u8bf7\u544a\u8bc9\u6211\u4eec\u60a8\u662f\u5426\u53ef\u4ee5\u63d0\u4f9b\u8d2d\u4e70\u8bc1\u660e\u3002"; }
	if (document.getElementById("spnReqDate").innerHTML == "*" && document.getElementById("datepurch").value == "" && document.getElementById("notyetpurchased").checked == false)
		{ cAlert = cAlert + "\n\n\u8bf7\u8f93\u5165\u8d2d\u4e70\u65e5\u671f\u3002"; }

	if (cAlert != "") { alert("\u8bf7\u7ea0\u6b63\u4ee5\u4e0b\u9519\u8bef\uff1a" + cAlert); }
	else { document.getElementById("contact").submit(); }
	}	

function ChgReqFlds()
	{
	// Set default required fields
	cAddr = ""; cCity = ""; cState = ""; cZip = ""; cPhone = "*";
	cModel = ""; cColor = ""; cOwner = ""; cProof = ""; cDate = "";
	nDept = parseInt(document.getElementById("department").value);
	// International Customer
	if (nDept == 3206) { cPhone = ""; }
	// Literature, Replacement Parts, Warranty
	if (nDept == 3203 || nDept == 3208 || nDept == 3207) { cAddr = "*"; cCity = "*"; cState = "*"; cZip = "*"; }
	// Replacement Parts, Warranty
	if (nDept == 3208 || nDept == 3207) { cModel = "*"; cColor = "*"; cOwner = "*"; cProof = "*"; cDate = "*"; }
	// Set required field flags accordingly
	document.getElementById("spnReqAddr").innerHTML = cAddr;
	document.getElementById("spnReqCity").innerHTML = cCity;
	document.getElementById("spnReqState").innerHTML = cState;
	document.getElementById("spnReqZip").innerHTML = cZip;
	document.getElementById("spnReqPhone").innerHTML = cPhone;
	document.getElementById("spnReqModel").innerHTML = cModel;
	document.getElementById("spnReqColor").innerHTML = cColor;
	document.getElementById("spnReqOwner").innerHTML = cOwner;
	document.getElementById("spnReqProof").innerHTML = cProof;
	document.getElementById("spnReqDate").innerHTML = cDate;
	}

function ModelWin()
	{
	cURL = "http://www.moen.cn/enzh/contactUs/buymoen/buyparts/findmodel.cfm";
	cParms = "toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=0,resizable=0,left=90,top=150,width=780,height=320";
	window.open(cURL,"ModelSeries",cParms);
	}
// -->
