var browserType;

if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {browserType= "gecko"}

function hide() {
  for (var i = 0; i < hide.arguments.length; ++i) {
	  if (browserType == "gecko" )
	     document.poppedLayer = document.getElementById(hide.arguments[i]);
	  else if (browserType == "ie")
	     document.poppedLayer = document.all[hide.arguments[i]];
	  else
	     document.poppedLayer = document.layers[hide.arguments[i]];
	  document.poppedLayer.style.visibility = "hidden";
	  document.poppedLayer.style.display = "none";
  }
}

function show() {
  for (var i = 0; i < show.arguments.length; ++i) {
	  if (browserType == "gecko" )
	     document.poppedLayer = document.getElementById(show.arguments[i]);
	  else if (browserType == "ie")
	     document.poppedLayer = document.all[show.arguments[i]];
	  else
	     document.poppedLayer = document.layers[show.arguments[i]];

	  document.poppedLayer.style.visibility = "visible";
	  document.poppedLayer.style.display = "block";
  }
}

function showHide() {
            if(document.getElementById('ship_same').checked)
            {
                document.getElementById('deliverylayer').style.display = 'block';
            }
            else
            {
                document.getElementById('deliverylayer').style.display = 'none';
            }
}

function textCounter(field,counter,maxlimit,linecounter) {
  // text width//
  var fieldWidth =  parseInt(field.offsetWidth);
  var charcnt = field.value.length;
  var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
  if (linecounter) {
    document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
    document.getElementById(linecounter).style.width =  parseInt(fieldWidth)+"px";
    document.getElementById(counter).innerHTML="<nobr>Max: "+percentage+"% - ("+charcnt+"/"+maxlimit+")</nobr>";
  } else {
    // trim the extra text
    if (charcnt > maxlimit) {
      field.value = field.value.substring(0, maxlimit);
    } else {
      // progress bar percentage
      document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";
      document.getElementById(counter).innerHTML="<nobr>Max: "+percentage+"% - ("+charcnt+"/"+maxlimit+")</nobr>";
      // color correction on style from CCFFF -> CC0000
      document.getElementById(counter).style["background-color"] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
    }  
  }
}

function onload_call() {  
if (!document.getElementById) return false;  
var f = document.getElementById('txtSearch');  
f.setAttribute("autocomplete", "off");  
}  