////////////////////////////////////////////////////////// standard functions for preloading and swapping images////////////////////////////////////////////////////////function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_showHideLayers() { //v3.0  var i,p,v,obj,args=MM_showHideLayers.arguments;  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];  if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }  obj.visibility=v; }}function MM_openBrWindow(theURL,winName,features) { //v2.0  window.open(theURL,winName,features);}function toorder() {	document.form1.submit()}function updateorder(sid) {	document.form1.sid.value = sid;	document.form1.faction.value = "u";	document.form1.submit()}function saveship() {	if (shipvalidation()){	document.form1.submit()	}}function shipvalidation(){	if (document.form1.existinguser[1].checked){		if (isNull(document.form1.cfname))			return false		if (isNull(document.form1.clname))			return false			if (isNull(document.form1.caddress1))			return false		if (isNull(document.form1.caddress2))			return false		if (isNull(document.form1.ccity))			return false		if (isNull(document.form1.cstate))			return false		if (isNull(document.form1.czip))			return false		if (isNull(document.form1.ccountry))			return false	}	return true}function savebill() {	if (billvalidation()){	document.form1.submit()	}}function billvalidation(){	if (isNull(document.form1.bemail))		return false		if (!checkMailFormat(document.form1.bemail.value)){		document.form1.bemail.focus		return false				}	if (isNull(document.form1.bfname))		return false	if (isNull(document.form1.blname))		return false		if (isNull(document.form1.baddress1))		return false	if (isNull(document.form1.baddress2))		return false	if (isNull(document.form1.bcity))		return false	if (isNull(document.form1.bstate))		return false	if (isNull(document.form1.bzipcode))		return false	if (isNull(document.form1.bcountry))		return false	return true}function savemember() {	if (membervalidation()){	document.form1.submit()	}}function membervalidation(){	if (isNull(document.form1.memail))		return false		if (!checkMailFormat(document.form1.memail.value)){		document.form1.memail.focus		return false				}	if (isNull(document.form1.mpassword))			return false		if (document.form1.mpassword.value.length < 5){		document.form1.mpassword.focus		alert("Password needs to be 5-20 characters; letters & numbers only");					return false				}	if (document.form1.mpassword.value != document.form1.mpassword2.value ){		document.form1.mpassword.focus		alert("Please confirm your password.");		return false				}		if (isNull(document.form1.mhint))			return false		if (isNull(document.form1.mfname))			return false						if (isNull(document.form1.mlname))			return false			if (isNull(document.form1.maddress1))			return false		if (isNull(document.form1.maddress2))			return false		if (isNull(document.form1.mcity))			return false		if (isNull(document.form1.mstate))			return false		if (isNull(document.form1.mzip))			return false		if (isNull(document.form1.mcountry))			return false	return true}function updatemember() {	if (updatemembervalidation()){	document.form1.submit()	}}function updatemembervalidation(){	if (isNull(document.form1.mpassword))			return false		if (document.form1.mpassword.value.length < 5){		document.form1.mpassword.focus		alert("Password needs to be 5-20 characters; letters & numbers only");					return false				}	if (document.form1.mpassword.value != document.form1.mpassword2.value ){		document.form1.mpassword.focus		alert("Please confirm your password.");		return false				}		if (isNull(document.form1.mfname))			return false						if (isNull(document.form1.mlname))			return false			if (isNull(document.form1.maddress1))			return false		if (isNull(document.form1.maddress2))			return false		if (isNull(document.form1.mcity))			return false		if (isNull(document.form1.mstate))			return false		if (isNull(document.form1.mzip))			return false		if (isNull(document.form1.mcountry))			return false	return true}function isNull(pfield) {	if(pfield.value == "") {		pfield.focus()	    alert("Mandatory field must be entered.")		return true	}	return false}function checkMailFormat(emailValue){	var alphanumField = /^[0-9A-Za-z]+$/;	var spaceField = /^[^ \r\t\n\f]+$/;	var mailField = /^.+\@.+$/;	var dotField = /^.+\..+$/;  	error_msg="Please enter a valid email.";  	error_space_msg="Please enter a valid email.";  	error_ending_msg="Please enter a valid email.";	if(mailField.test(emailValue) == false)	{  		alert(error_msg);		return false;	} 	if(spaceField.test(emailValue) == false)	{  		alert(error_space_msg);		return false;	} 	temp = emailValue.indexOf("\@");	emailhead = emailValue.substring(0, temp);	emailtail = emailValue.substring(temp+1, emailValue.length);//check 2 @	if(emailtail.indexOf("\@") != -1)	{  		alert(error_msg);		return false;	} //check have . after @	if(dotField.test(emailtail) == false)	{  		alert(error_msg);		return false;	} //check . after @	if((emailtail.substring(0,1) == '.') || (emailhead.substring(temp-1,temp) == '.'))	{  		alert(error_msg);		return false;	} //check ..	if(emailtail.indexOf("..") != -1)	{  		alert(error_msg);		return false;	} //check . at last	if(emailtail.indexOf(".") == emailtail.substring(emailtail.length-1,emailtail.length))	{  		alert(error_msg);		return false;	} //check characters	if(alphanumField.test(emailtail.charAt(emailtail.length-1)) == false) {		alert(error_ending_msg);		return false;	} 		return true;		}