sfHover = function() {
  if(navigator.appVersion.indexOf("MSIE 8.0") == -1) {
    var sfEls = document.getElementsByTagName("INPUT");
    for (var i=0; i<sfEls.length; i++) {
      if(sfEls[i].type.indexOf("submit") != -1) {
        sfEls[i].onmouseover = function() {this.className += " hover";}
        sfEls[i].onmouseout = function() {this.className = this.className.replace(new RegExp(" hover\\b"), "");}
      }
    }
    
    var sfEls = document.getElementById("topnav").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
      if(sfEls[i].className == "first") {
        sfEls[i].onmouseover = function() {this.className += " firsthover";}
        sfEls[i].onmouseout = function() {this.className = this.className.replace(new RegExp(" firsthover\\b"), "");}
      } else {
        sfEls[i].onmouseover = function() {this.className += " hover";}
        sfEls[i].onmouseout = function() {this.className = this.className.replace(new RegExp(" hover\\b"), "");}
      }
    }
  }
};
if (window.attachEvent) window.attachEvent("onload", sfHover);

function textField(field,value,action) {
  if(field.value == value && action == "hide") field.value = "";
  else if(field.value == "" && action == "show") field.value = value;
}

function openPopup(page) {
  var height = (navigator.appVersion.indexOf("MSIE 6.0") != -1) ? 575 : 552;
  var width = (navigator.appVersion.indexOf("MSIE 6.0") != -1 || navigator.appVersion.indexOf("MSIE 7.0") != -1) ? 617 : 600;
  var top = (screen.height - height) / 2;
  var left = (screen.width - width) / 2;
  var popup = window.open(page,"popup","top=" + top +",left=" + left + ",width=" + width + ",height=" + height + ",menubar=no,scrollbars=yes,statusbar=no,resizable=no,location=no");
  popup.focus();
  return false;
}

function fontEnlarge(contentId) {
  var content = document.getElementById(contentId);
  if(content.style.fontSize != "") {
    var tmpContentFontSize = parseFloat(content.style.fontSize);
    content.style.fontSize = (tmpContentFontSize + 4) + "px";
  } else content.style.fontSize = "12px";
  
  var tagElements = "";
  var fontElements = content.getElementsByTagName("FONT");
  var pElements = content.getElementsByTagName("P");
  
  tagElements = fontElements;
  for (var i=0; i<tagElements.length; i++) {
    var tmpFontSize = parseFloat(tagElements[i].size);
    if(tmpFontSize <= 6) tagElements[i].size = tmpFontSize + 1;
  }
  
  tagElements = pElements;
  for (var i=0; i<tagElements.length; i++) {
    if(tagElements[i].style.fontSize != "") {
      var tmpFontSize = parseFloat(tagElements[i].style.fontSize);
      tagElements[i].style.fontSize = (tmpFontSize + 4) + "px";
    }
  }
}

function fontReduce(contentId) {
  var content = document.getElementById(contentId);
  if(content.style.fontSize != "") {
    var tmpContentFontSize = parseFloat(content.style.fontSize);
    if(tmpContentFontSize >= 14) content.style.fontSize = (tmpContentFontSize - 4) + "px";
    else content.style.fontSize = "10px";
  } else content.style.fontSize = "10px";
  
  var tagElements = "";
  var fontElements = content.getElementsByTagName("FONT");
  var pElements = content.getElementsByTagName("P");
  
  tagElements = content.getElementsByTagName("FONT");
  for (var i=0; i<tagElements.length; i++) {
    var tmpFontSize = parseFloat(tagElements[i].size);
    if(tmpFontSize >= 2) tagElements[i].size = tmpFontSize - 1;
  }
  
  tagElements = pElements;
  for (var i=0; i<tagElements.length; i++) {
    if(tagElements[i].style.fontSize != "") {
      var tmpFontSize = parseFloat(tagElements[i].style.fontSize);
      if(tmpContentFontSize >= 14) tagElements[i].style.fontSize = (tmpFontSize - 4) + "px";
      else tagElements[i].style.fontSize = "10px";
    }
    else tagElements[i].style.fontSize = "10px";
  }
}


/*************************
/* changeForm */
  function changeForm (elemToShow, elemsToHide, currentLink) {
    document.getElementById(elemToShow).style.display="block";
    document.getElementById(elemToShow+"Link").style.color="#0086CB";
    var tabElemsToHide = elemsToHide.split("|");
    for (var i=0; i<tabElemsToHide.length; i++) {
      document.getElementById(tabElemsToHide[i]).style.display="none";
      document.getElementById(tabElemsToHide[i]+"Link").style.color="#3C3C3C";
    }
  }