﻿function showdiv(id,bool)
{
 var showtype = 'block';
 if (!bool)
 {
 showtype = 'none';
 }
 if (document.getElementById) {
 document.getElementById(id).style.display = showtype;
 }
 else {
 if (document.layers) {
 document.id.display = showtype;
 }
 else {
 document.all.id.style.display = showtype;
 }
 }
 return true;
}
function showhide(idToShow, idToHide) {
    showdiv(idToShow, true);
    showdiv(idToHide, false);
    return true;
} 
function ReverseDisplay(d) {
    if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
    else { document.getElementById(d).style.display = "none"; }
}
function closeTopBanner() { showdiv("divBannerTop", false); }
function searchBlur() {
    try {document.getElementById('ctl00_SearchBox1_tbSearchText').blur();}catch (ex) { }
    try {document.getElementById('ctl00_SearchBoxControl1_tbSearchText').blur();} catch (ex) { }
}

function callWebtrackingExtra() {
    try { eval(document.getElementById('WebtrackingExtra').innerHTML);} catch (ex) { }
}
var extTrackLastRunId=0;


var clientid;
function fnSetFocus(txtClientId) {
    clientid = txtClientId;
    setTimeout("fnFocus()", 400);

}

function fnFocus() {
    var element = document.getElementById(clientid);
    if (element.style.visibility == "hidden" || element.style.display == "none" || element.disabled == true) {
        // do nothing
    }
    else {

        element.focus();
    }
  }
  function getCookie(c_name) {
    var i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
      x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
      y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
      x = x.replace(/^\s+|\s+$/g, "");
      if (x == c_name) {
        return unescape(y);
      }
    }
  }

  function setCookie(c_name, value, exdays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
    document.cookie = c_name + "=" + c_value;
  }

  function ShownBefore(filename) {
    var shownFirstTime = new Number(getCookie(filename));

    if (isNaN(shownFirstTime))
      setCookie(filename, (new Date).getTime().toString(), null);


    if (isNaN(shownFirstTime))
      return false;
    else
      return true;
  }

  function ShownBeforeOneDay(filename) {
    var shownFirstTime = new Number(getCookie(filename));

    if (isNaN(shownFirstTime))
      setCookie(filename, (new Date).getTime().toString(), null);

    var nowMiliSec = (new Date).getTime().toString();
    var showUntil = (Number(shownFirstTime) + (1000 * 60 * 60 * 24));

    if (isNaN(shownFirstTime) || Number(nowMiliSec) < Number(showUntil))
      return false;
    else
      return true;
  }

  function ShownOnceChoose(file1, file2) {
    if (ShownBefore(file1))
      return file2;
    else
      return file1;
  }
  function ShowOneDayChoose(file1, file2) {
    if (ShownBeforeOneDay(file1))
      return file2;
    else
      return file1;
}



