
// CALL THIS FROM THE BUTTON OR LINK
function pcodecheck() {
	if (pcodecheckdata()) {
		document.forms[0].submit();
	}
}

// THIS IS CALLED WHEN ENTER IS PRESSED - USE THIS ON THE FORM LINE
// <form name="name" method="post" action="loadpcode()" onSubmit="return pcodechecksubmit()"

function pcodechecksubmit() {
	if (pcodecheckdata()) {
		return true;
		}
	else {
		return false;
		}
}

// THIS IS THE ACTION - DOES A FORM GET IN A NEW WINDOW

function loadpcode() {
	var pcode=document.forms[0].txtpostcode.value;
	var title=document.forms[0].txttitle.value;
	var showothers=document.forms[0].txtshowothertitles.value;
	var newwindow = 'http://www.eaglemoss.co.uk/storefinder/stores.asp?postcode=' + pcode + '&title=' + title + '&showothers=' + showothers;
	MM_openBrWindow(newwindow,'','status=yes,scrollbars=yes,resizable=yes,width=800,height=600');
}

function loadstrictly() {
	var pcode=document.forms[0].txtpostcode.value;
	var title=document.forms[0].txttitle.value;
	var showothers=document.forms[0].txtshowothertitles.value;
	var newwindow = 'http://www.eaglemoss.co.uk/storefinder/strictly.asp?postcode=' + pcode + '&title=' + title + '&showothers=' + showothers;
	MM_openBrWindow(newwindow,'','status=yes,scrollbars=yes,resizable=yes,width=800,height=600');
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// THIS IS COMMON TO BOTH - MAKE SURE SOMETHING IS ENTERED
// NEED FORM VARIABLE txtpostcode PASSED

function pcodecheckdata() {
	var d=document.forms[0];
	var c=d.txtpostcode.value.toUpperCase();
	var TempLoop;
	var newcode = '';
	var TotalLoop = c.length;
	for (TempLoop = 0;TempLoop < TotalLoop;TempLoop++) {
		if (c.substr(TempLoop,1) != ' ') {
			newcode = newcode + c.substr(TempLoop,1);
		}
	}
	if (newcode.length >= 2) {
		d.txtpostcode.value=newcode;
		return true;
	}
	alert('Please enter the first part of the postcode!' + String.fromCharCode(10) + '(Minimum 2 characters, no spaces!)');
	return false;
}

function clearpcode() {
	var d=document.forms[0];
	var pc=d.txtpostcode.value.toUpperCase()
	if (pc.indexOf("ENTER") >= 0 || pc.indexOf("POST") >=0 || pc.indexOf("CODE") >=0)
		d.txtpostcode.value='';
	}
