function resultLoad() {
	var displayBackground=document.getElementById('frameBackground');
	displayBackground.className="resultsBackground";
}

function clearField(el) {
	if (el.defaultValue==el.value) {
		el.value = "";
		el.style.color = "#000000";
	}
}

function defaultField(el) {
	if (el.value=="") {
		el.style.color = "#d1ccd3";
		el.value = el.defaultValue;
	}
}

function CheckIsIE() {
	if (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') {
		return true;
	}
	return false;
}

function checkEmail() {
	var eMail=document.getElementById('Email');
	apos=eMail.value.indexOf("@");
	dotpos=eMail.value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) {return false;}
	else {return true;}
}

function clearForm() {
	var theDiv;
	var theFrame;
	var thankYou;

	var Zip=document.getElementById('Zip');
	var Email=document.getElementById('Email');
	var distance=document.getElementById('distance');
	var rFriend=document.getElementById('rFriend');
	var fEmail=document.getElementById('fEmail');

	Zip.style.color = "#d1ccd3";
	Zip.value = Zip.defaultValue;
	
	Email.style.color = "#d1ccd3";
	Email.value = Email.defaultValue;
	
	distance.value = distance.defaultValue;
	
	rFriend.style.color = "#d1ccd3";
	rFriend.value = rFriend.defaultValue;
	
	fEmail.style.color = "#d1ccd3";
	fEmail.value = fEmail.defaultValue;
}


function hideResults() {
	var theDiv;
	var theFrame;
	var thankYou;

	var Zip=document.getElementById('Zip');
	var Email=document.getElementById('Email');
	var distance=document.getElementById('distance');
	var rFriend=document.getElementById('rFriend');
	var fEmail=document.getElementById('fEmail');
	
	Zip.style.color = "#d1ccd3";
	Zip.value = Zip.defaultValue;
	
	Email.style.color = "#d1ccd3";
	Email.value = Email.defaultValue;
	
	distance.value = distance.defaultValue;
	
	rFriend.style.color = "#d1ccd3";
	rFriend.value = rFriend.defaultValue;
	
	fEmail.style.color = "#d1ccd3";
	fEmail.value = fEmail.defaultValue;
	
	theDiv=document.getElementById("proList");
	theDiv.style.display="none";
	theFrame=document.getElementById("proLookUpResults");
	theFrame.src="";
	theDiv=document.getElementById("thankYou");
	theDiv.style.display="inline";
}

function hideThankYou() {
	var theDiv;

	theDiv=document.getElementById("thankYou");
	theDiv.style.display="none";
}

function PrintThisPage() {
	var myIframe = document.getElementById("proLookUpResults");
	if (CheckIsIE()) {
		myIframe.focus();
		myIframe.print();
	}	else	{
		myIframe.focus();
		myIframe.print();
	}
}

function enterForm() {
	
	var displayMSG = false;
	var validEmail = false;
	var validfEmail = true;
	var theDiv;
	var theFrame;
	var msg="The Following Fields are blank:\n\n";
	var Zip=document.getElementById('Zip');
	var Email=document.getElementById('Email');
	var distance=document.getElementById('distance');
	var rFriend=document.getElementById('rFriend');
	var fEmail=document.getElementById('fEmail');
	var numResults=document.getElementById('numResults');
	numResults = parseInt(numResults.value);

	var url="";
	
	for (var i=0; i < document.findPro.rFriend.length; i++) {
	   if (document.findPro.rFriend[i].checked) {
	      var rFriend_val = document.findPro.rFriend[i].value;
		}
	}

	if ((Zip.defaultValue==Zip.value) || (Zip.value==" ")) {
		msg=msg+" - Zip Code\n";
		displayMSG = true;
	}

	if ((Email.defaultValue==Email.value) || (Email.value==" ")) {
		msg=msg+" - Email Address\n";
		displayMSG = true;
	} else {
		validEmail = checkEmail();
	}

	if (rFriend_val == "yes") {
		if ((fEmail.defaultValue==fEmail.value) || (fEmail.value==" ")) {
			msg=msg+" - Friend's Email Address\n";
			displayMSG = true;
		} else {
			validfEmail = checkEmail(fEmail.value);
		}
	}

	if (displayMSG) {
		alert(msg);
	} else {
		if (validEmail) {
			url="http://www.widexPro.com/findADispenser/FindADispenser?firstName= &lastName= &address= &city= &state= &zip="+Zip.value+"&referral=web&email="+Email.value+"&copyEmail="+rFriend_val+"&comments= &miles="+
				distance.value+"&zipCode="+Zip.value+"&results="+numResults;
			url=url+"&phone= ";
			if (rFriend_val == "yes") {
				url=url+"&email2="+fEmail.value;
			}
			if (validfEmail) {
				theDiv=document.getElementById("proList");
				theDiv.style.display="inline";
				theFrame=document.getElementById("proLookUpResults");
				theFrame.src=url;
			} else {
				alert("Invalid Friend E-mail Address! Please re-enter.");
			}
		} else {
			alert("Invalid E-mail Address! Please re-enter.");
		}
	}
}
