
/***** Regular use functions *****/

function RoundVal(x) {
  return (Math.round(x*Math.pow(10,2)))/Math.pow(10,2)
}


function clearText(thefield,orig_value){
  if(thefield.value == orig_value)
    thefield.value = "";
}


function printFrame(frameid) {
  if(document.getElementById(frameid)) {
    if(navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER') {
      document.frameid.focus();
      document.frameid.print();
    } else {
      window.frames[frameid].focus();
      window.frames[frameid].print();    
    }
  }
}



/* Overlay functions */

function showDiv(divid) {
  hideSelects();
  document.getElementById(divid).style.display="block";
  document.getElementById(divid).style.zIndex=9;
  document.getElementById('pagescreen').style.display="block";
}


function hideDiv(divid) {
  showSelects();
  document.getElementById(divid).style.display="none";
  document.getElementById('pagescreen').style.display="none";
}


function hideSelects(){
  var elements = document.getElementsByTagName("select");
  for (i=0;i< elements.length;i++){
    if(elements[i].getAttribute("id") != "template")
      elements[i].style.visibility='hidden';
  }
}


function showSelects(){
  var elements = document.getElementsByTagName("select");
  for (i=0;i< elements.length;i++){
    elements[i].style.visibility='visible';
  }
}
