var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode; 
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}


var sfirstname = "";
var slastname = "";
var saddress1 = "";
var saddress2 = "";
var scity = "";
var sstate = "";
var sstateIndex = 0;
var szipcode= "";
var areaCode2 = "";
var num3 = "";
var num4 = "";

function InitSaveVariables(form) {
sfirstname = form.sfirstname.value;
slastname = form.slastname.value;
saddress1 = form.saddress1.value;
saddress2 = form.saddress2.value;
scity = form.scity.value;
sstateIndex = form.sstate.selectedIndex;
sstate = form.sstate[sstateIndex].value;
szipcode = form.szipcode.value;
areaCode2= form.areaCode2.value;
num3 = form.num3.value;
num4 = form.num4.value;
}

function ShipToBillPerson(form) {
if (form.copy.checked) {
InitSaveVariables(form);
form.sfirstname.value = form.firstname.value;
form.slastname.value = form.lastname.value;
form.saddress1.value = form.address1.value;
form.saddress2.value = form.address2.value;
form.scity.value = form.city.value;
form.sstate.selectedIndex = form.state.selectedIndex;
form.szipcode.value = form.zipcode.value;
form.areaCode2.value = form.areaCode.value;
form.num3.value = form.num1.value;
form.num4.value = form.num2.value;

}
else {
form.sfirstname.value = sfirstname;
form.slastname.value = slastname;
form.saddress1.value = saddress1;
form.saddress2.value = saddress2;
form.scity.value = scity;
form.sstate.selectedIndex = sstateIndex;
form.szipcode.value = szipcode;       
form.areaCode2.value = areaCode2;
form.num3.value = num3;
form.num4.value = num4;

   }
}

function autojump()
{
   document.selectMenu.submit();
}

function imgOff(imgName) {
        if (document.images) {
            document[imgName].src = eval(imgName + "off.src");
        }
}

function popUp(url) {
sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450');
self.name = "mainWin"; }