<!--

var isNS4 = 0; var isIE4 = 0; var isNS6 = 0; var isNew = 0;
var docObj, styleObj, currObj, cstyleObj;

var bVer = (parseInt(navigator.appVersion));
var bName = navigator.appName;
var brow = ((navigator.appName) + (parseInt(navigator.appVersion)));

if (bName == "Netscape" && bVer >= 3) version = "js";
else if (bName == "Microsoft Internet Explorer" && bVer >= 4) version = "js";
else if (bName == "Netscape" && bVer == 2) version = "no";
else if (bName == "Microsoft Internet Explorer" && bVer >= 2) version = "no";

if (parseInt(navigator.appVersion >= 5)){isNew = 1}
else if (brow == "Netscape4") {isNS4 = 1;}
else if (brow == "Netscape5") {isNS6 = 1;}
else if (brow == "Microsoft Internet Explorer4") {isIE4 = 1;}
				
if (isNS4||isNS6||isIE4||isNew) {
  if(isNS4){ docObj = "document."; }
  else if(isNS6){ docObj = "document.getElementById('"; }
  else { docObj = "document.all."; }

  if(isNS4){ styleObj = ""; }
  else if(isNS6){ styleObj = "').style"; }
  else { styleObj = ".style"; }
  
  if(isNS4){ cstyleObj = ""; }
  else if(isNS6){ cstyleObj = "').currentStyle"; }
  else { cstyleObj = ".currentStyle"; }
}

function displayChange(l,v) {
  if (isNS4||isNS6||isIE4||isNew) { eval(docObj + l + styleObj + '.display = "' + v + '"') }
}

function is_email_valid(my_email, email_field, recipient){

	if (my_email == ""){
		if (recipient != "gift") {
			alert('Please enter an email address');
			setTimeout("document.forms[0]." + email_field + ".focus()", 1); //timeout required due to Firefox bug
		}
	} else if (!my_email.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)) {
		alert('The email address you have entered is not valid.\n Please check that it is correct');
		setTimeout("document.forms[0]." + email_field + ".focus()", 1);
	}

	return false;

}


function updateCostSelection(t,sc,dd,lbl){
  if(document.getElementById("str_cost")){
    var ele = document.getElementById("str_cost");
    var tle = document.getElementById("str_cost_title");
    var pay = document.getElementById("str_paytype");
    var ldd = document.getElementById("lbl_dd");
    var lcc = document.getElementById("lbl_cc");

    tle.innerHTML = "Cost: ";

    if(t == "credit" && dd != ""){
      ele.innerHTML = sc;
      pay.innerHTML = "<br /><b>Payment Type:</b> Credit/Debit Card";
      lcc.innerHTML = "";
      ldd.innerHTML = lbl;
      ldd.className = "bigbold";

    } else if(t == "debit" && dd != ""){
      ele.innerHTML = dd;
      pay.innerHTML = "<br /><b>Payment Type:</b> Direct Debit";
      lcc.innerHTML = lbl;
      ldd.innerHTML = "";
      lcc.className = "bigbold";
    }
  }
}

//-->