// JavaScript Document
// All generic functions have been moved here from the template files

// Pop-up wait image for long page loads
function popWait(){
 	document.getElementById('pleaseWait').style.visibility='visible';
  	document.getElementById('pleaseWait').style.display='inline';
	return true;
}

// Auto jump functions for phone and cc fields
function checkLen(curField,nextField,form)
{
if (curField.value.length==curField.maxLength)
	{
	form.elements[nextField].focus()
	}
}

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_showHideLayers() { //v6.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 setFocus() {
  if(document.forms[0]){
 	document.forms[0].elements[0].focus();
  }
}

function newImage(arg) 
{
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }

}

function changeImages() 
{
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {    
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}  
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function popUpBig(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=720,height=600,left = 212,top = 24');");
    }

function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=470,left = 312,top = 24');");
    }

// Show/hide payment divs
    function showDiv(divName){
      if (document.all) {
        document.all(divName).style.display = "block";
	  } else {
        document.getElementById(divName).style.display = "block";
	  }
    }
    function hideDiv(divName){
      if (document.all) {
        document.all(divName).style.display = "none";
	  } else {
        document.getElementById(divName).style.display = "none";
	  }
    }
