<!--
function validatecontact(f) {
	var j = 0;
	var a = f.Fullname.value
	var b = f.email.value
	var c = f.Telephone.value
	var d = f.Comments.value

	var errtxt1 = "PLEASE NOTE THE FOLLOWING ERRORS:\n\n\n";

	if (isblank(a) || isblank(b) || isblank(c) || isblank(d)) {
		errtxt1 += ++j + ". One or more of the Required Fields is (are) missing.  Please try again.\n\n";
	}
	
	if (!isblank(a) && !istext(a)) {errtxt1 += ++j + ". The Customer Name entered is not valid. Please try again.\n\n";
	}
	if (!isblank(b) && !isemail(b)) {errtxt1 += ++j + ". The Email Address entered is not valid. Please try again.\n\n";
	}	
	if (!isblank(c) && !isphone(c)) {errtxt1 += ++j + ". The Phone Number entered is not valid. Please try again.\n\n";
	}
	if (!isblank(d) && !islongtext(d)) {errtxt1 += ++j + ". The comment entered is not valid. Please try again.\n\n";
	}
	
	if (j > 0) {
		alert(errtxt1);
		return false;
	} 
	
	return true;
}

function validatesignup(f) {
	var j = 0;
	var a = f.Fullname.value
	var b = f.email.value
	var c = f.Telephone.value
	var d = f.Fax.value
	var e = f.Address.value
	var k = f.Address2.value
	var m = f.City.value
	var g = f.State.value
	var h = f.ZipCode.value
	var i = f.Comments.value

	var errtxt1 = "PLEASE NOTE THE FOLLOWING ERRORS:\n\n\n";

	if (isblank(a) || isblank(b) || isblank(c) || isblank(e) || isblank(m) || isblank(g) || isblank(h)) {
		errtxt1 += ++j + ". One or more of the Required Fields is (are) missing.  Please try again.\n\n";
	}
	
	if (!isblank(a) && !istext(a)) {errtxt1 += ++j + ". The Customer Name entered is not valid. Please try again.\n\n";
	}
	if (!isblank(b) && !isemail(b)) {errtxt1 += ++j + ". The Email Address entered is not valid. Please try again.\n\n";
	}	
	if (!isblank(c) && !isphone(c)) {errtxt1 += ++j + ". The Phone Number entered is not valid. Please try again.\n\n";
	}
	if (!isblank(d) && !isphone(d)) {errtxt1 += ++j + ". The Fax Number entered is not valid. Please try again.\n\n";
	}
	if (!isblank(e) && !isaddress(e)) {errtxt1 += ++j + ". The Address entered is not valid. Please try again.\n\n";
	}
	if (!isblank(k) && !isaddress(k)) {errtxt1 += ++j + ". The Address entered for Address 2 is not valid. Please try again.\n\n";
	}
	if (!isblank(m) && !istext(m)) {errtxt1 += ++j + ". The City entered is not valid. Please try again.\n\n";
	}
	if (!isblank(g) && !istext(g)) {errtxt1 += ++j + ". The State entered is not valid. Please try again.\n\n";
	}
	if (!isblank(h) && !iszip(h)) {errtxt1 += ++j + ". The Zip/Postal Code entered is not valid. Please try again.\n\n";
	}
	if (!isblank(i) && !islongtext(i)) {errtxt1 += ++j + ". The comment entered is not valid. Please try again.\n\n";
	}
	
	if (j > 0) {
		alert(errtxt1);
		return false;
	} 
	
	return true;
}

function validatepassword(f) {
	var j = 0;
	var a = f.realname.value
	var b = f.Customer_Email.value
	var c = f.Account_Number.value
	var d = f.Personal_ID_Code.value
	var g = f.Account_Type.value

	var errtxt1 = "PLEASE NOTE THE FOLLOWING ERRORS:\n\n\n";

	if (isblank(a) || isblank(b) || isblank(c) || isblank(d) || isblank(g)) {
		errtxt1 += ++j + ". One or more of the Required Fields is (are) missing.  Please try again.\n\n";
	}
	
	if (!isblank(a) && !istext(a)) {errtxt1 += ++j + ". The Customer Name entered is not valid. Please try again.\n\n";
	}
	if (!isblank(b) && !isemail(b)) {errtxt1 += ++j + ". The Email Address entered is not valid. Please try again.\n\n";
	}	
	
	if (j > 0) {
		alert(errtxt1);
		return false;
	} 
	
	return true;
}


function isblank(s) {
	if ((s == "") || (s == null)) return true;
	for(var i = 0;i < s.length; i++) {
		var c = s.charAt(i);
		if((c != ' ') && (c.match(/\s/) == null)) return false;
	}
	return false;
}

function istext(text) {
	for(var i = 0;i < text.length; i++) {
		var c = text.charAt(i);
		if(c.match(/\w|[\-\"\'\,\`\~\s\.\_\&\#\@]/) == null) return false;
	}
	if(text.match(/[a-z]+|[A-Z]+/) == null) return false;
	
	return true;
}

function islongtext(text) {
	if(text.match(/[a-z]+|[A-Z]+/) == null) return false;
	return true;
}

function iszip(zip) {
	for(var i = 0;i < zip.length; i++) {
		var c = zip.charAt(i);
		if(c.match(/[a-z]|[A-Z]|[0-9]|\-|\s/) == null) return false;
	}
	if((zip.match(/[a-z]|[A-Z]|[0-9]/) == null) || (zip.length > 40)) return false;
	return true;
}

function isnumber(num) {
	for(var i = 0;i < num.length; i++) {
		var c = num.charAt(i);
		if(c.match(/\d|[\.{0,1}\,\/\%]/) == null) return false;
	}
	if(num.match(/\d\.{0,1}/) == null) return false;
	return true;
}


function ispswd(p) {
	if(p == null || p == "" || p.length > 12 || p.length < 4) return false;
	for(var i = 0;i < p.length; i++) {
		var c = p.charAt(i);
		if(c.match(/[a-z]|[A-Z]|[0-9]|[\_]/) == null) return false;
	}
	
	return true;
}

function isaddress(addr) {
	for(var i = 0;i < addr.length; i++) {
		var c = addr.charAt(i);
		if(c.match(/[a-z]|[A-Z]|[\-\"\'\`\~\s\.\_\d\@\,\:\(\)\&\#\/\\\;]/) == null) return false;
	}
	if(addr.match(/[a-z]+|[A-Z]+/) == null) return false;
	return true;
}

function isyear(year) {
	if((year.match(/(^19|^20)\d\d$/) == null) || (year.length != 4)) return false;
	return true;
}

function isphone(num) {
	for(var i = 0;i < num.length; i++) {
		var c = num.charAt(i);
		if(c.match(/[\d\-\(\)\s\.\[\]\{\}\#]/) == null) return false;
	}
	if(num.match(/\d+/) == null) return false;
	return true;
}

function isemail(e) {
	for(var i = 0;i < e.length; i++) {
		var c = e.charAt(i);
		if(c.match(/[\w\@\-\~\s\.\_]/) == null) return false;
	}
	if(e.match(/(\d|[a-z]|[A-Z]){1,}\@{1}(\d|[a-z]|[A-Z]){1,}/) == null) return false;
	return true;
}

function isdate(date) {
	var todate = new Date();
	if(date.match(/(^0{0,1}[123456789]|^1[012])\/([123456789]|[012][0123456789]|3[01])\/(19|20)\d\d$/) == null) return false;
	return true;
}

//-->