function toggle(e)
{
var curr = document.getElementById(e);
if (curr.style.display == "none" || curr.style.display == "")
{
	if (navigator.appName == "Microsoft Internet Explorer") {
	curr.style.display="block";
	}else{
	curr.style.display="table-row";
	}
}else{
	curr.style.display="none";
}

}

function toggleall(curID)
{
// length of the target:
var tlength = curID.length;
		var i;
		var divs=document.getElementsByTagName("TR");
		for(i=0;i<divs.length;i++) {
		var curselect = divs[i].id;
		var tarea = curselect.substring(0,tlength); // isolates the look zone to on the curID part
 			if(tarea==curID) {
						if (navigator.appName == "Microsoft Internet Explorer") {
								document.getElementById(curselect).style.display="block";
						}else{
								document.getElementById(curselect).style.display="table-row";
						}
			}
		}
}
function quickcheck(a) {
if (a == "emailaddress"){
	var str = document.getElementById("customers_email_address").value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/; //*
    	if (!str.match(re)) {
			document.getElementById("email_label").style.backgroundColor = "#FF0000";
			document.getElementById("submitform").disabled = true;
			document.getElementById("showfix").style.display = "";
			document.getElementById("emailerror").style.color = "White";
			document.getElementById("emailerror").innerHTML = "<br>invalid email";
			return false;
		} else {
 			document.getElementById("email_label").style.backgroundColor = "";
			document.getElementById("submitform").disabled = false;
			document.getElementById("showfix").style.display = "none";
		}
// everything ok .. check vs DB
	worker.location.href= "/chess_workerbee.php?verifyvsdb=1&area=customers_email_address&value="+str;
}
if (a == "entry_phonenumber"){
	var str = document.getElementById("entry_phonenumber").value;
//alert("phonenumber, value="+str);
	if (str == "") {
		alert("You didn't enter a phone number, which is required for delivery");
		return false;
	}
}

}