/*
function popUp() {
var popUp = window.open("/assets/flash/scoop_shops/promo/coupon.html","newWin","width=600,height=460,toolbar=no,scrollbars=yes,resizable=yes")
}
*/
includeJS('/assets/js/stripSpaces.js');

function includeJS(jsFile){
	document.write('<script type="text/javascript" src="' + jsFile + '"></script>');
}

var errorIcon = '<img src="/assets/images/error.gif" width="12" height="12" alt="Error">';

function validate(f) {
	var returnVal = true;
	var errMsg = "";
	var state = f.state.options[f.state.selectedIndex].value;
	var zip = stripSpaces(f.zip.value);
	 
	if (state == '' && zip == ''){
		var errMsg = "Please select a state or enter zip/postal code.";
	}else if (! isValidZip){
		var errMsg = "Please enter a valid zip/postal code.";
		f.zip.focus();
	}
	
	if (errMsg != ''){
		if(document.getElementById){
			var err = document.getElementById('errorDiv');
			if(err){
				err.innerHTML = errorIcon + " " + errMsg;
			}	
		}else{		
			alert(errMsg);
		}
		
		returnVal = false;
	}
	return returnVal;
}

function checkValidZip(zip) {
	if (isValidZip(zip.value)){
		clearError();
	}
}

function isValidZip(zip) {
	var returnVal = true;
	if (stripSpaces(zip).length < 5){
		returnVal = false;
	}
	return returnVal;
}

function clearError(){
	if(document.getElementById){		
		var err = document.getElementById("errorDiv");
		if(err){
			err.innerHTML = " ";
		}
	}
}