
function getParam(name) {
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return "";
	else
		return results[1];
}


function setHiddenFormVars() {
	var plcode = getParam("PLCode") ;
	document.getElementById("PLCode").value = plcode ;
	
	var origin = getParam("origin") ;
	document.getElementById("origin").value = origin ;
}

// Begin Event Declarations //

// Submit button rollover 
function submitUpDown(onOrOff) {
	document.getElementById("submit_btn").src = "images/submit_"+onOrOff+".gif";
}
// show/hide copy areas for each page and change active navigation state


// Attach events to various elements and set default values for page elements 
function addListeners() {
	var source = getParam("src") ; 

	setHiddenFormVars() ;
	
	var submitmouse = document.getElementById("submit_btn");
	var theForm = document.getElementById("theForm");
	
	if (submitmouse.addEventListener){
		submitmouse.addEventListener('mouseover', function() {submitUpDown('on');}, false);
		submitmouse.addEventListener('mouseout', function() {submitUpDown('off');}, false);
	} 
	// since IE doesn't recognize addEventListener...
	else if (submitmouse.attachEvent){
  		submitmouse.attachEvent('onmouseover', function() {submitUpDown('on');});
		submitmouse.attachEvent('onmouseout', function() {submitUpDown('off');});
	}
	
}

// Attach events after DOM has been loaded
if (window.addEventListener){
  window.addEventListener('load', addListeners, false);
} 
else if (window.attachEvent){
  window.attachEvent('onload', addListeners);
}

// End Event Declarations //

// Begin Form validation //

function checkForm() {
	var isFail = 0;
	
	var zipCodePattern = /^\d{5}$|^\d{5}-\d{4}$/;
	var zipTest = zipCodePattern.test(document.getElementById("zip").value);
	if (zipTest == false) {
		document.getElementById("error1").innerHTML = "Please enter your 5-digit zip code";
		isFail = 1;
	}
	else {
		document.getElementById("error1").innerHTML = "&nbsp;";
	}
	if (isFail == 1) {
		return false;
	}
}

// End Form Validation //

// Preload rollover images //
	pic1= new Image(174,33); 
	pic1.src="images/submit_on.gif"; 

//