var layerRef="null", styleSwitch="null";

if (!document.getElementById)
{
layerRef="document.layers";
styleSwitch="";
}
else{
layerRef="document.getElementById";
styleSwitch=".style";
}

function ClearValue(obj)
{
  eval(layerRef + "('"+obj+"')"+ '.value=""');
} 

function showObject(object) {
  object.visibility = VISIBLE;
}

function hideObject(object) {
  object.visibility = HIDDEN;
}

function tab( aTab )  {

  for( i=1; i<5; i++){
    if ( aTab == i) { document.getElementById("tab"+i).style.display='block'; }
    else{ document.getElementById("tab"+i).style.display='none';  }
  }
}

   var caution = false

//////////////////////////////////////////////////////////////
// name - name of the cookie
// value - value of the cookie
// [expires] - expiration date of the cookie (defaults to end of current session)
// [path] - path for which the cookie is valid (defaults to path of calling document)
// [domain] - domain for which the cookie is valid (defaults to domain of calling document)
// [secure] - Boolean value indicating if the cookie transmission requires a secure transmission
// * an argument defaults when it is assigned null as a placeholder
// * a null placeholder is not required for trailing omitted arguments
function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "; path=/") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "")
  if (!caution || (name + "=" + escape(value)).length <= 4000)
    document.cookie = curCookie
  else
    if (confirm("Cookie exceeds 4KB and will be cut!"))
      document.cookie = curCookie
}

// name - name of the desired cookie
// * return string containing value of specified cookie or null if cookie does not exist
function getCookie(name) {
  var prefix = name + "="
  var cookieStartIndex = document.cookie.indexOf(prefix)
  if (cookieStartIndex == -1)
    return null
  var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
  if (cookieEndIndex == -1)
    cookieEndIndex = document.cookie.length
  return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

// name - name of the cookie
// [path] - path of the cookie (must be same as path used to create cookie)
// [domain] - domain of the cookie (must be same as domain used to create cookie)
// * path and domain default if assigned null or omitted if no explicit argument proceeds
function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT"
  }
}

// date - any instance of the Date object
// * you should hand all instances of the Date object to this function for "repairs"
// * this function is taken from Chapter 14, "Time and Date in JavaScript", in "Learn Advanced JavaScript Programming"
function fixDate(date) {
  var base = new Date(0)
  var skew = base.getTime()
  if (skew > 0)
    date.setTime(date.getTime() - skew)
}

   function browseIt()
   {
    this.ver = navigator.appVersion.toLowerCase();
    this.agent = navigator.userAgent.toLowerCase();
    this.dom = document.getElementById ? 1 : 0;
    this.opera = (navigator.userAgent.indexOf("opera")>-1 && document.getElementById) ? 1 : 0;
    this.opera7 = (this.opera && parseInt(navigator.appVersion) >= 7);
    this.ie = (this.ver.indexOf("msie") > -1 && this.dom && !this.opera) ? 1 : 0;
    this.macOS = this.agent.indexOf("mac") > -1;
    this.mac = (this.macOS && parseInt(this.ver) >= 7) ? 1 : 0;
    this.moz = (this.agent.indexOf("gecko")>-1)
    this.ns6 = (this.dom && this.agent.indexOf("netscape")>-1 && parseInt(this.ver) >= 5) ? 1 : 0;
    this.b = (this.ie || this.ns6 || this.opera7 || this.mac || this.moz || this.dom);
    return this;
   }

   var px = window.opera ? "" : "px";
   var b = new browseIt();
/////////////////////////////////////////////////////////////////////////////////