<!-- //
function validateFields(oForm)
{
	var ok=true;
	var message="";
	var val = "";
	try {
	for (var i=0; i<oForm.elements.length; i++) {
		if (oForm.elements[i].tagName.toLowerCase()=="input")
		{
			val = trim(oForm.elements[i].value);
			if (val=="" && oForm.elements[i].name!="Address" && oForm.elements[i].name!="State" && oForm.elements[i].name!="ZipCode" && oForm.elements[i].name!="Services[]" && oForm.elements[i].name!="Formulation[]")
			{
				ok=false;
				message="Please enter your "+oForm.elements[i].title+"."; 
				break;
			}
			else
			{
				if (oForm.elements[i].name=="Email")
				{
					var regExp = /^\w(\.?\w)*@\w(\.?[-\w])*\.([a-z]{3,4}(\.[a-z]{2})?|[a-z]{2}(\.[a-z]{2})?)$/i;
					if (regExp.test(val)==false)
					{
						ok=false;
						message="The email address is NOT valid."; 
						break;					
					}
				}
			} 
			
		}
		else if (oForm.elements[i].tagName.toLowerCase()=="select")
		{
			if (oForm.elements[i].selectedIndex==-1 || oForm.elements[i].value=="")
			{
				ok=false;
				message="Please select "+oForm.elements[i].title+"."; 
				break;
			} 
		}
	}
	}catch(e){ok=false;/*alert(e.description);*/}
	if (ok==false) {
		alert(message);
		oForm.elements[i].focus();
	}
	return ok;
}

function run(select){
	for(var i=1; i<select.options.length; i++){
		select.options[i].value = select.options[i].text + " ("+select.options[i].value+")";
	}
	frmrfirfq.Message.value=select.innerHTML;
}

function gobackPage() {
	if (isFirefox || isOpera)
		window.back();
	else {
		if (isIE) {
			window.history.back();
		}
	}
}

var ofrm,dheight,dcrs, incrs,intv, rtmid,clsfrmid;
function requestLetterForm() {
try{ 
    if(ofrm && ofrm.style.display=="block")return; 
    if(clsfrmid)clearTimeout(clsfrmid);
    var top = -250;
    var doc = document.documentElement?document.documentElement:document.body;
    
    if (doc && doc.scrollTop && doc.scrollTop > 265){
        top = doc.scrollTop - 265 + top;
    }
   
    if(isDOM)
        ofrm = document.getElementById("reqleform")
    else
        ofrm = document.all("reqleform");
        
    ofrm.style.display="block";
    ofrm.style.top = top + "px";
    //ofrm.style.left = "100px";
    dheight = ofrm.offsetHeight;
    dcrs = 75;
    incrs = dcrs;
    intv = 5;
    
    rtmid = setTimeout("rollForm()",intv);
}catch(e){alert(e.description+"\n-- requestLetterForm");}
}

function rollForm() {
try{ 
    var top = parseInt(ofrm.style.top);
    if (incrs<(dheight/2+10)){intv=intv+5;/*intv=intv<1?1:intv;*/dheight=dheight/2;dcrs=dcrs-10;incrs=15;}
    
    if (dcrs>0)
        dcrs--;
    else
        dcrs = 1;
    incrs++;
    ofrm.style.top = eval(top + dcrs) + "px";
    rtmid = setTimeout("rollForm()",intv);
  
    if (dcrs<2) {setTimeout("stopRolling()", 140);/*alert(top+" - "+dcrs);*/}
}catch(e){alert(e.description+"\n-- rollForm");}
}
function stopRolling() {
    clearTimeout(rtmid);
    document.forms[0][1].focus();
}
function clsfrm(){if(ofrm){ofrm.style.display="none";document.forms[0].reset();document.getElementById("reqitems").style.display="block";document.getElementById("respmsg").style.display="none";}}
// end hiding --->

