
function win(url, winname, winwidth, winheight) {
  if(winwidth>screen.width)
    width = screen.width-50;
  if(winheight>screen.height)
    winheight = screen.height-50;
  offset=0;
  if (navigator.userAgent.toLowerCase().indexOf("msie")!=-1) {
    eval(winname+"=window.open('"+url+"','"+winname+"','titlebar=yes,left='+(((parseInt(screen.width)/2)-parseInt(winwidth/2))+offset)+',top='+(((parseInt(screen.height)/2)-parseInt(winheight/2))+offset)+',status=yes,resizable=no,toolbar=no,scrollbars=no,menubar=no,Width='+winwidth+',Height='+winheight);");
  } else {
    eval(winname+"=window.open('"+url+"','"+winname+"','titlebar=yes,screenX='+(((parseInt(screen.width)/2)-parseInt(winwidth/2))+offset)+',screenY='+(((parseInt(screen.height)/2)-parseInt(winheight/2))+offset)+',status=yes,resizable=no,toolbar=no,scrollbars=no,menubar=no,Width='+winwidth+',Height='+winheight);");
  }
  eval(winname+".focus();");
}

function IsNumeric(sText) {
   var ValidChars = "0123456789.";
   var Char;
   for (var numctr = 0; numctr < sText.length; numctr++) {
       Char = sText.charAt(numctr);
       if (ValidChars.indexOf(Char) == -1) {
          return false;
       }
    }
   return true;
}



var isDHTML = 0;
var isLayers = 0;
var isAll = 0;
var isID = 0;
var isIE4 = 0;
if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
if (document.all) {isAll = 1; isDHTML = 1;}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
}}

function findDOM(objectID,withStyle) {
if (withStyle == 1) {
if (isID) { return (document.getElementById(objectID).style) ; }
else {
if (isAll) { return (document.all[objectID].style); }
else {
if (isLayers) { return (document.layers[objectID]); }
};}
}
else {
if (isID) { return (document.getElementById(objectID)) ; }
else {
if (isAll) { return (document.all[objectID]); }
else {
if (isLayers) { return (document.layers[objectID]); }
};}
}
}


if ((navigator.userAgent.indexOf('MSIE') != -1)&&(navigator.userAgent.indexOf("4.") == -1))
  isIE4=1;

function setVisible(objectID) {
var domNew = findDOM(objectID,1);
if(domNew)
domNew.display = "";
}

function setHidden(objectID) {
var domNew = findDOM(objectID,1);
if(domNew)
domNew.display = "none";
}

var stateListExists_CA = 1;
var state_CA = new Array();
var stateAbbr_CA = new Array();
stateAbbr_CA[0] = "";
state_CA[0] = "Choose A Provence...";
stateAbbr_CA[1] = "AB";
state_CA[1] = "Alberta";
stateAbbr_CA[2] = "BC";
state_CA[2] = "British Columbia";
stateAbbr_CA[3] = "MB";
state_CA[3] = "Manitoba";
stateAbbr_CA[4] = "NB";
state_CA[4] = "New Brunswick";
stateAbbr_CA[5] = "NF";
state_CA[5] = "Newfoundland";
stateAbbr_CA[6] = "NS";
state_CA[6] = "Nova Scotia";
stateAbbr_CA[7] = "NT";
state_CA[7] = "Northwest Territory";
stateAbbr_CA[8] = "NU";
state_CA[8] = "Nunavut";
stateAbbr_CA[9] = "ON";
state_CA[9] = "Ontario";
stateAbbr_CA[10] = "PI";
state_CA[10] = "Prince Edward Island";
stateAbbr_CA[11] = "PQ";
state_CA[11] = "Quebec";
stateAbbr_CA[12] = "SK";
state_CA[12] = "Saskatchewan";
stateAbbr_CA[13] = "YK";
state_CA[13] = "Yukon Territories";
var stateListExists_USA = 1;
var state_USA = new Array();
var stateAbbr_USA = new Array();
stateAbbr_USA[0] = "";
state_USA[0] = "Choose A State...";
stateAbbr_USA[1] = "AK";
state_USA[1] = "Alaska";
stateAbbr_USA[2] = "AL";
state_USA[2] = "Alabama";
stateAbbr_USA[3] = "AR";
state_USA[3] = "Arkansas";
stateAbbr_USA[4] = "AZ";
state_USA[4] = "Arizona";
stateAbbr_USA[5] = "CA";
state_USA[5] = "California";
stateAbbr_USA[6] = "CO";
state_USA[6] = "Colorado";
stateAbbr_USA[7] = "CT";
state_USA[7] = "Connecticut";
stateAbbr_USA[8] = "DC";
state_USA[8] = "District of Columbia";
stateAbbr_USA[9] = "DE";
state_USA[9] = "Delaware";
stateAbbr_USA[10] = "FL";
state_USA[10] = "Florida";
stateAbbr_USA[11] = "GA";
state_USA[11] = "Georgia";
stateAbbr_USA[12] = "HI";
state_USA[12] = "Hawaii";
stateAbbr_USA[13] = "IA";
state_USA[13] = "Iowa";
stateAbbr_USA[14] = "ID";
state_USA[14] = "Idaho";
stateAbbr_USA[15] = "IL";
state_USA[15] = "Illinois";
stateAbbr_USA[16] = "IN";
state_USA[16] = "Indiana";
stateAbbr_USA[17] = "KS";
state_USA[17] = "Kansas";
stateAbbr_USA[18] = "KY";
state_USA[18] = "Kentucky";
stateAbbr_USA[19] = "LA";
state_USA[19] = "Louisiana";
stateAbbr_USA[20] = "MA";
state_USA[20] = "Massachusetts";
stateAbbr_USA[21] = "MD";
state_USA[21] = "Maryland";
stateAbbr_USA[22] = "ME";
state_USA[22] = "Maine";
stateAbbr_USA[23] = "MI";
state_USA[23] = "Michigan";
stateAbbr_USA[24] = "MN";
state_USA[24] = "Minnesota";
stateAbbr_USA[25] = "MO";
state_USA[25] = "Missouri";
stateAbbr_USA[26] = "MS";
state_USA[26] = "Mississippi";
stateAbbr_USA[27] = "MT";
state_USA[27] = "Montana";
stateAbbr_USA[28] = "NC";
state_USA[28] = "North Carolina";
stateAbbr_USA[29] = "ND";
state_USA[29] = "North Dakota";
stateAbbr_USA[30] = "NE";
state_USA[30] = "Nebraska";
stateAbbr_USA[31] = "NH";
state_USA[31] = "New Hampshire";
stateAbbr_USA[32] = "NJ";
state_USA[32] = "New Jersey";
stateAbbr_USA[33] = "NM";
state_USA[33] = "New Mexico";
stateAbbr_USA[34] = "NV";
state_USA[34] = "Nevada";
stateAbbr_USA[35] = "NY";
state_USA[35] = "New York";
stateAbbr_USA[36] = "OH";
state_USA[36] = "Ohio";
stateAbbr_USA[37] = "OK";
state_USA[37] = "Oklahoma";
stateAbbr_USA[38] = "OR";
state_USA[38] = "Oregon";
stateAbbr_USA[39] = "PA";
state_USA[39] = "Pennsylvania";
stateAbbr_USA[40] = "RI";
state_USA[40] = "Rhode Island";
stateAbbr_USA[41] = "SC";
state_USA[41] = "South Carolina";
stateAbbr_USA[42] = "SD";
state_USA[42] = "South Dakota";
stateAbbr_USA[43] = "TN";
state_USA[43] = "Tennessee";
stateAbbr_USA[44] = "TX";
state_USA[44] = "Texas";
stateAbbr_USA[45] = "UT";
state_USA[45] = "Utah";
stateAbbr_USA[46] = "VA";
state_USA[46] = "Virginia";
stateAbbr_USA[47] = "VT";
state_USA[47] = "Vermont";
stateAbbr_USA[48] = "WA";
state_USA[48] = "Washington";
stateAbbr_USA[49] = "WI";
state_USA[49] = "Wisconsin";
stateAbbr_USA[50] = "WV";
state_USA[50] = "West Virginia";
stateAbbr_USA[51] = "WY";
state_USA[51] = "Wyoming";

function addOption(field, txt, val) {
if (isIE4) {
// MSIE 4
var newOption = document.createElement("option");
newOption.value = val;
newOption.text = txt;
eval(field+".add(newOption);");
} else eval(field+" = new Option(txt, val);");
}
var savedSelected = "";
var savedCountry = "";

function countryChanged(form)
{
var cn = form.country[form.country.selectedIndex].value;
if (savedSelected == "") {
for(var i=0;i<form.state.length;i++) {
if (form.state[i].selected == true) {
savedSelected = form.state[i].value;
savedCountry = cn;
break;
}
}
}
eval("var ex = typeof(stateListExists_"+cn+")");
if (isIE4)
var ie_old = 1;
else var ie_old = 0;
if (ie_old == 1) {
while (form.state.length > 0)
form.state.options[0] = null;
} else {
while (form.state.length > 1)
form.state.options[1] = null;
}
if (ex == "undefined") {
setHidden("state_province");
} else {
setVisible("state_province");
eval("var s = state_"+cn);
eval("var sa = stateAbbr_"+cn);
for(var i=0;i<s.length;i++) {
if (ie_old == 1)
addOption("document."+form.name+".state",s[i],sa[i]);
else addOption("document."+form.name+".state.options["+i+"]",s[i],sa[i]);
}
}
if (savedCountry == cn) {
for(var i=0;i<form.state.length;i++) {
if (form.state[i].value == savedSelected)
form.state[i].selected = true;
else form.state[i].selected = false;
}
} else form.state.selectedIndex = 0;
}


function ship_countryChanged(form)
{
var cn = form.ship_country[form.ship_country.selectedIndex].value;
if (savedSelected == "") {
for(var i=0;i<form.ship_state.length;i++) {
if (form.ship_state[i].selected == true) {
savedSelected = form.ship_state[i].value;
savedCountry = cn;
break;
}
}
}
eval("var ex = typeof(stateListExists_"+cn+")");
if (isIE4)
var ie_old = 1;
else var ie_old = 0;
if (ie_old == 1) {
while (form.ship_state.length > 0)
form.ship_state.options[0] = null;
} else {
while (form.ship_state.length > 1)
form.ship_state.options[1] = null;
}
if (ex == "undefined") {
setHidden("ship_state_province");
} else {
setVisible("ship_state_province");
eval("var s = state_"+cn);
eval("var sa = stateAbbr_"+cn);
for(var i=0;i<s.length;i++) {
if (ie_old == 1)
addOption("document."+form.name+".ship_state",s[i],sa[i]);
else addOption("document."+form.name+".ship_state.options["+i+"]",s[i],sa[i]);
}
}
if (savedCountry == cn) {
for(var i=0;i<form.ship_state.length;i++) {
if (form.ship_state[i].value == savedSelected)
form.ship_state[i].selected = true;
else form.ship_state[i].selected = false;
}
} else form.ship_state.selectedIndex = 0;
}