closetime = 0;
function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=50,top=50,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}

function doPopup() {
url = "http://www.cmcgrawinc.com/graffix/includes/welcome.htm";
width = 285;  // width of window in pixels
height = 200; // height of window in pixels
delay = 1;    // time in seconds before popup opens
timer = setTimeout("Start(url, width, height)", delay*1000);
}

function checkfields() {
missinginfo = "";
	if (document.contact.email.value=="")
	{
	missinginfo += "\n-  Email address is required.";
	}
	if (document.contact.FirstName.value=="")
	{
	missinginfo += "\n-  First Name is required.";
	}
	if (document.contact.LastName.value=="")
	{
	missinginfo += "\n-  Last Name is required.";
	}
	if (document.contact.Phone.value=="")
	{
	missinginfo += "\n-  Phone is required.";
	}
	if (document.contact.Subject.value=="")
	{
	missinginfo += "\n-  Subject is required.";
	}
	if (document.contact.Message.value=="")
	{
	missinginfo += "\n-  Message is required.";
	}
	if (document.contact.CaptchaBox.value=="")
	{
	missinginfo += "\n-  Validation is required.";
	}
	
	if (missinginfo != "") {
	missinginfo ="Unfortunately there was an error\nsubmitting your request. Please\naddress the following errors:\n" +
	missinginfo;
	alert(missinginfo);
	return false;
	}
	else return true;
}

function checkfieldsrecpass() {
missinginfo = "";
	if (document.contact.email.value=="")
	{
	missinginfo += "\n-  Email address is required.";
	}
	if (missinginfo != "") {
	missinginfo ="Unfortunately there was an error\nsubmitting your request. Please\naddress the following errors:\n" +
	missinginfo;
	alert(missinginfo);
	return false;
	}
	else return true;
}

function checkfieldsprofile() {
missinginfo2 = "";
	if (document.account.FirstName.value=="")
	{
	missinginfo2 += "\n-  First Name is required.";
	}
	if (document.account.LastName.value=="")
	{
	missinginfo2 += "\n-  Last Name is required.";
	}
	if (document.account.Address.value=="")
	{
	missinginfo2 += "\n-  Address is required.";
	}
	if (document.account.City.value=="")
	{
	missinginfo2 += "\n-  City is required.";
	}
	if (document.account.State.value=="")
	{
	missinginfo2 += "\n-  State is required.";
	}
	if (document.account.ZipCode.value=="")
	{
	missinginfo2 += "\n-  ZipCode is required.";
	}
	if (document.account.Phone.value=="")
	{
	missinginfo2 += "\n-  Phone is required.";
	}
	if (document.account.Email.value=="")
	{
	missinginfo2 += "\n-  Email is required.";
	}
	if (document.account.password.value=="")
	{
	missinginfo2 += "\n-  Password is required.";
	}
	if (document.account.confirmpassword.value=="")
	{
	missinginfo2 += "\n-  Please confirm your password.";
	}
	if (document.account.password.value!=document.account.confirmpassword.value)
	{
	missinginfo2 += "\n-  Your passwords do not match.";
	}
	if (document.account.ageverification.checked=="")
	{
	missinginfo2 += "\n-  Please confirm your age.";
	}
	if (document.account.agreeterms.checked=="")
	{
	missinginfo2 += "\n-  Please agree to our Terms\n   and Conditions.";
	}
	if (missinginfo2 != "") {
	missinginfo2 ="Unfortunately there was an error\nsubmitting your request. Please\naddress the following errors:\n" +
	missinginfo2;
	alert(missinginfo2);
	return false;
	}
	else return true;
}

function checkfieldsproduct() {
missinginfo = "";
var valid = "$0123456789.";
var temp;
	if (document.modproduct.category.value=="")
	{
	missinginfo += "\n-  Category is required.";
	}
	if (document.modproduct.product.value=="")
	{
	missinginfo += "\n-  Product name is required.";
	}
	if (document.modproduct.quantity.value=="")
	{
	missinginfo += "\n-  Quantity is required.";
	}
	if (document.modproduct.category.value=="Apparel Grouping" && document.modproduct.size.value=="")
	{
	missinginfo += "\n-  Size is required.";
	}
	if (document.modproduct.category.value=="Apparel Grouping" && document.modproduct.apparelcode.value=="")
	{
	missinginfo += "\n-  Apparel code is required.";
	}
	if (document.modproduct.productcode.value=="")
	{
	missinginfo += "\n-  Product code is required.";
	}
	if (document.modproduct.descr.value=="" && document.modproduct.fulldescr.value=="")
	{
	missinginfo += "\n-  A description is required.";
	}
	for (var i=0; i<document.modproduct.price.value.length; i++) {
	temp = "" + document.modproduct.price.value.substring(i, i+1);
	if (valid.indexOf(temp) == "-1")
		{
		missinginfo += "\n-  Invalid character in price.";
		}
	}
	if (document.modproduct.price.value=="")
	{
	missinginfo += "\n-  Price is required.";
	}
	if (missinginfo != "") {
	missinginfo ="Unfortunately there was an error\nsubmitting your request. Please\naddress the following errors:\n" +
	missinginfo;
	alert(missinginfo);
	return false;
	}
	else return true;
}

function clearlastnamesearch() {
	if (document.searchusers.email.value!="")
	{
	document.searchusers.lastname.value=="";
	}
}

function clearemailsearch() {
	if (document.searchusers.lastname.value!="")
	{
	document.searchusers.email.value=="";
	}
}