<!--
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_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_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 trim(s){	
	while(''+s.charAt(0)==' '){
		s=s.substring(1,s.length)
	}
	return s;
}

function postform(formId){
	if (formId == "catalogform" && !isValidReq(formId)) {
		return false;
	}

	var d = document.getElementById(formId);
	var allfields=true;	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	
	if (!filter.test(d.imEmailField.value)) {
			allfields = false;
	}
	 
	if(formId == "rfqform" && (trim(d.Name.value).length < 1 || trim(d.Company.value).length < 1 || trim(d.Phone.value).length < 1 || trim(d.Grade.value).length < 1 || trim(d.Thickness.value).length < 1 || trim(d.Width.value).length < 1 || trim(d.Finish.value).length < 1 || trim(d.Edge.value).length < 1 || trim(d.Weight.value).length < 1 || trim(d.InsideDiameter.value).length < 1 || trim(d.OutsideDiameter.value).length < 1)){
			allfields = false;
	}
	
	if(allfields){
		d.imReferrerField.value=document.referrer;
		d.submit();
	} else {
		alert('Please complete all required fields.');
	}
}

function isValid(){
	var theform = document.forms[0];
	if(theform.RQSDTA.value==""){
		  alert("You must enter a valid login name to use the system.  If you need a login name, please click the link below to request an account.");
			theform.RQSDTA.focus();
			return false;
	}
	if(theform.I2.value==""){
			alert("Please enter a valid password.");
			theform.I2.focus();
			return false;
	}
}

function isValidReq(formId){
	var theform = document.getElementById(formId);
	if(theform.name.value==""){
			alert("Please enter your name.");
			theform.name.focus();
			return false;
	 }
	if(theform.address.value==""){
			alert("Please enter your address.");
			theform.address.focus();
			return false;
	 }
	if(theform.city.value==""){
			alert("Please enter your city.");
			theform.city.focus();
			return false;
	 }
	if(theform.state.value==""){
			alert("Please enter your state");
			theform.state.focus();
			return false;
	 }
	if(theform.zip.value==""){
			alert("Please enter your zip.");
			theform.zip.focus();
			return false;


         }
	if(theform.country.value==""){
			alert("Please enter your country.");
			theform.country.focus();
			return false;

	 }
	 if(trim(theform.phone.value).length<1){
			alert("Please enter your phone number.");
			theform.zip.focus();
			return false;
	 }
	if(theform.imEmailField.value.length < 1){
		//if(emailCheck(theform.imEmailField.value)==false){
		alert("Please enter your email address.");
		return false;	
		//}
	}
	
	theform.imReferrerField.value=document.referrer;
	//insitePost(theform);
	return true;
}

function insitePost(theform) {
		
	// create url to send the information to insite metrics
	
	// http://www.insitemetrics.com/imv2/uRMJ/uniformv2.php is the action used to submit forms to insite metrics
	url = "http://www.insitemetrics.com/imv2/uRMJ/uniformv2.php";
	
	url += "?actk=svvo8r-b5u5wb6se";
	url += "&imReferrerField=" + escape(document.referrer);
	url += "&name=" + escape(theform.name.value);
	url += "&company=" + escape(theform.company.value);
	url += "&address=" + escape(theform.address.value);
	url += "&address2=" + escape(theform.address2.value);
	url += "&city=" + escape(theform.city.value);
	url += "&state=" + escape(theform.state.value);
	url += "&zip=" + escape(theform.zip.value);
	url += "&country=" + escape(theform.country.value);
        url += "&phone=" + escape(theform.phone.value);
	url += "&email=" + escape(theform.email.value);
	  		
	// use an image to call the url
	img = new Image(0,0);
	img.src = url;
	
}

function startIntroHideTimer() {
	setTimeout ( "hideFalshIntro()", 28000 );
}

function hideFalshIntro() {
	$("#flash-intro object").fadeOut("slow");
	$("#flash-intro").css("visibility", "hidden");
}

function toggleUnits(unit) {
	var availableGauges = document.getElementById("availableGauges");
	var imperial = document.getElementById("imperial");
	var metric = document.getElementById("metric");

	if (unit == "imperial") {
		imperial.className = "selected-unit";
		metric.className = "unselected-unit";
		
		document.getElementById("imperialGaugeList").style.display = "block";
		document.getElementById("metricGaugeList").style.display = "none";
		
		document.getElementById("units").innerHTML = "in";
	} else {
		metric.className = "selected-unit";
		imperial.className = "unselected-unit";
		
		document.getElementById("imperialGaugeList").style.display = "none";
		document.getElementById("metricGaugeList").style.display = "block";
		
		document.getElementById("units").innerHTML = "mm";
	}
}
//-->
