var IMGS = ['TAB_CreditCard.gif', 'TAB_PurchaseOrder.gif', 'TAB_RequestForQuote.gif', 'TAB_RequistionFax.gif'];

function validateOnSubmit()
{
    var elem;
    var errs=0;
    // execute all element validations in reverse order, so focus gets
    // set to the first one in error.
    if (!validateEmail  (document.forms.addressform.Email, 'inf_Email', true)) errs += 1; 
	if (!validateZip    (document.forms.addressform.Zip,  'inf_Zip', document.forms.addressform.Country.value, true))  errs += 1;
	if (document.forms.addressform.lstState.value.length < 2)
	{
		msg("inf_State", "error", "ERROR: State is required");
		errs += 1;
	}
	else msg("inf_State", "error", "");
	if (document.forms.addressform.lstCountry.value < 2)
	{
		msg("inf_Country", "error", "ERROR: Country is required");
		errs += 1;
	}
	else msg("inf_Country", "error", "");
	if (!validatePresent(document.forms.addressform.City,  'inf_City'))   errs += 1;
	if (!validatePresent(document.forms.addressform.AddressLine1,  'inf_AddressLine1'))  errs += 1;
	if (!validateTel(document.forms.addressform.PhoneNumber,  'inf_PhoneNumber', true))  errs += 1;
	if (!validatePresent(document.forms.addressform.LastName,  'inf_LastName'))  errs += 1;
    if (!validatePresent(document.forms.addressform.FirstName,  'inf_FirstName')) errs += 1;


    if (errs>0)  alert('There are fields which need correction before sending');

    return (errs==0);
  };

function openWindow(lnk, wd, ht)
{
 newWin = open (lnk, "", "height=" + (ht == undefined ? 550 : ht) + ", width=" + (wd == undefined ? 550 : wd) + ", scrollbars=yes, resizable=yes, status=no, menubar=" + (ht == undefined ? 'no' : 'yes') + ", toolbar=no, location=no");
 newWin.focus();
}

function xlh()
{ 
var bstd = document.getElementById("bs"); 
var rows = bstd.rows.length; 
for(var i=0;i<rows;i++){ 
 if(i%2 == 0){ 
 bstd.rows[i].className = "bg_1"; 
 } else{
 bstd.rows[i].className = "bg_2"; 
 }
} 
} 

function showImg(comname,selectid)
{
 var Adivname=document.getElementsByTagName("div");
  
 for(var i=1;i<Adivname.length;i++)
 {
  if(Adivname[i].id.length>=8)
  {
   var name="div"+comname+selectid;

   if(Adivname[i].id.substring(0,8)==name)
   {
    document.getElementById(Adivname[i].id).style.display='';
   }
   else
   {
    if(Adivname[i].id.substring(0,7)=="div"+comname)
    document.getElementById(Adivname[i].id).style.display='none';
   }
  }
 }
}

function showDiv(num, site)
{
 site = site == undefined ? 'Lonestar' : site;
 for(i = 1; i <= IMGS.length; i++)
  if(document.getElementById('pay0'+i))
  {
   document.getElementById('pay0'+i).style.display = i == num ? 'block' : 'none';
   document.getElementById('tab'+i+'img').src='images/' + site + '/'+(i == num ? IMGS[i-1].replace(/\.gif/, '_on.gif') : IMGS[i-1]);
  }
}
