function hideNoJSNav() {
	document.getElementById('deliverybutton').style.display = 'none';
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

function isnumeric(strString)
// check for valid numeric strings
{
var strValidChars = "0123456789.-";
var strChar;
var blnResult = true;

if (strString.length == 0) return false;

// test strString consists of valid characters listed above
for (i = 0; i < strString.length && blnResult == true; i++)
{
strChar = strString.charAt(i);
if (strValidChars.indexOf(strChar) == -1)
{
blnResult = false;
}
}
return blnResult;
} 

function jumpTo(strMenu) {
	if (strMenu.options[strMenu.selectedIndex].value != "")
		top.location.href = strMenu.options[strMenu.selectedIndex].value;
	return true;
}
function displayHelpWindow(url)
	{
	  var popupWin = window.open(url,'help','resizable,scrollbars,top=20,left=20,width=500,height=400')
	}
function bookmark() 
	{
		window.external.AddFavorite("http://www.carnmeal.com","Carnmeal Cottage")
	}
var errfound = false;

function error(elem, text) {
	if (errfound) return;
	window.alert(text);
	elem.select();
	elem.focus();
	errfound = true;
}

function loginCheck(f) {

	errfound = false;

	if (f.userid.value == "")
		error(f.userid,"Please enter your user id!");

	if (f.passwd.value == "")
	   error(f.passwd,"Please enter your password!");
	  	
  	return ! errfound;
}

function jumpTo(strMenu) {
	if (strMenu.options[strMenu.selectedIndex].value != "") {
		if (strMenu.options[strMenu.selectedIndex].value == "help") {
			displayHelpWindow('help.asp') 
		} else {
			top.location.href = strMenu.options[strMenu.selectedIndex].value;
		}
	}
	return true;
}

var errfound = false;
function error(elem, text) {
	if (errfound) return;
	window.alert(text);
	elem.select();
	elem.focus();
	errfound = true;
}

function SubmitCheck(f) {
	errfound = false;
	if (f.product_color.value == "")
		error(f.product_qty,"Please select a Colour!");
	
	if (f.product_options.value == "")
		error(f.product_qty,"Please select an Option!");
		
	if (f.product_qty.value < 1)
		error(f.product_qty,"Please enter a valid quantity!");
  	return ! errfound;
}
var errfound = false;
function error(elem, text) {
	if (errfound) return;
	window.alert(text);
	elem.select();
	elem.focus();
	errfound = true;
}
function RetailRegisterCheck(f) {
	errfound = false;
	if (f.retail_firstname.value == "") error(f.retail_firstname,"Please enter first name");
	if (f.retail_surname.value == "") error(f.retail_surname,"Please enter a surname");
	if (f.retail_email.value == "") error(f.retail_email,"Please enter an email address");
	if (f.retail_tel.value == "") error(f.retail_tel,"Please enter a telephone number");
	if (f.retail_username.value == "") error(f.retail_username,"Please enter a Username");
	if (f.retail_password.value == "") error(f.retail_password,"Please enter a Password");
	if (f.retail_confirm.value == "") error(f.retail_confirm,"Please confirm your Password");
	if (f.retail_confirm.value != f.retail_password.value) error(f.retail_confirm,"Your Passwords do not match!");
  	return ! errfound;
}
function TradeRegisterCheck(f) {
	errfound = false;
	if (f.trade_firstname.value == "") error(f.trade_firstname,"Please enter first name");
	if (f.trade_email.value == "") error(f.trade_email,"Please enter an email address");
	if (f.trade_username.value == "") error(f.trade_username,"Please enter a username");
	if (f.trade_password.value == "") error(f.trade_password,"Please enter a password");
	if (f.trade_confirm.value == "") error(f.trade_confirm,"Please confirm your password");
	if (f.trade_password.value != f.trade_confirm.value) error(f.trade_confirm,"Your passwords do not match!");
	if (f.trade_company.value == "") error(f.trade_company,"Please enter a Company name");
	if (f.trade_tel.value == "") error(f.trade_tel,"Please enter your Telephone Number");
	if (f.trade_road.value == "") error(f.trade_road,"Please enter an Address");
	if (f.trade_town.value == "") error(f.trade_town,"Please enter a Town");
	if (f.trade_county.value == "") error(f.trade_county,"Please enter a County");
	if (f.trade_postcode.value == "") error(f.trade_postcode,"Please enter a Postcode");
	if (f.trade_country.value == "") error(f.trade_country,"Please enter your Country");
	if (f.spendlevel.value == "") error(f.trade_country,"Please enter your Estimated Yearly Spend");
	if (f.refnameone.value == "") error(f.refnameone,"Please enter a Reference Company Name");
	if (f.reftelone.value == "") error(f.reftelone,"Please enter a telephone number for your reference company");
	if (f.refnametwo.value == "") error(f.refnametwo,"Please enter a second Reference Company Name");
	if (f.refteltwo.value == "") error(f.refteltwo,"Please enter a telephone number for your second reference company");
  	return ! errfound;
}
function SubmitOrderRegisterCheck(f) {
	errfound = false;
	if (f.retail_firstname.value == "") error(f.retail_firstname,"Please enter first name");
	if (f.retail_surname.value == "") error(f.retail_surname,"Please enter a surname");
	if (f.retail_email.value == "") error(f.retail_email,"Please enter an email address");
	if (f.retail_tel.value == "") error(f.retail_tel,"Please enter a telephone number");
	if (f.retail_username.value == "") error(f.retail_username,"Please enter a Username");
	if (f.retail_password.value == "") error(f.retail_password,"Please enter a Password");
	if (f.retail_confirm.value == "") error(f.retail_confirm,"Please confirm your Password");
	if (f.retail_confirm.value != f.retail_password.value) error(f.retail_confirm,"Your Passwords do not match!");
	if (f.retail_road.value == "") error(f.retail_road,"Please enter your address");
	if (f.retail_town.value == "") error(f.retail_town,"Please enter your town");
	if (f.retail_county.value == "") error(f.retail_county,"Please enter your county");
	if (f.retail_postcode.value == "") error(f.retail_postcode,"Please enter your postcode");
	if (f.retail_country.value == "") error(f.retail_country,"Please enter your Country");	
  	return ! errfound;
}

function swapImg(imgSrc, imgWidth) {
    document.getElementById('productLargeImage').src = imgSrc;
    //if (! null(imgWidth)) {
        //document.getElementById('productLargeImage').width = imgWidth;
    //}
}
