var NS = (navigator.appName == "Netscape");
function openWindow(internalURL,internalName,internalArgs){if (internalURL == null || internalURL == ''){exit;}if (internalName == null || internalName == ''){internalName = 'popupWin';}if (internalArgs == null || internalArgs == ''){internalArgs = 'scrollbars,resizable,toolbar,status,width=640,height=480,left=50,top=50';}popupWin = window.open(internalURL,internalName,internalArgs);popupWin.focus();}
function openWindowRado(thisURL){internalName = 'popupWinRado';internalArgs = 'scrollbars,resizable,status,width=580';openWindow(thisURL,internalName,internalArgs);}
function openWindowDemoSmall(thisURL){internalName = 'popupWinDemo';internalArgs = 'scrollbars,resizable,toolbar,status,left=50,top=50,width=250,height=250';openWindow(thisURL,internalName,internalArgs);}
function openWindowMusic(thisURL){internalName = 'popupWinRado';internalArgs = 'left=180,top=300,width=330,height=300';openWindow(thisURL,internalName,internalArgs);}

// qs and as
var horizontal_offset="9px";var vertical_offset="0";var ie=document.all;var ns6=document.getElementById&&!document.all;function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent};return totaloffset};function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")? document.documentElement : document.body};function clearbrowseredge(obj,whichedge){var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1;if(whichedge=="rightedge"){var windowedge=ie&&!window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40;dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;if(windowedge-dropmenuobj.x<dropmenuobj.contentmeasure){edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)}}else {var windowedge=ie&&!window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18;dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;if(windowedge-dropmenuobj.y<dropmenuobj.contentmeasure){edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight}};return edgeoffset};function showhint(menucontents,obj,e,tipwidth){if((ie||ns6)&&document.getElementById("hintbox")){dropmenuobj=document.getElementById("hintbox");dropmenuobj.innerHTML=menucontents;dropmenuobj.style.left=dropmenuobj.style.top=-500;if(tipwidth!=""){dropmenuobj.widthobj=dropmenuobj.style;dropmenuobj.widthobj.width=tipwidth};dropmenuobj.x=getposOffset(obj,"left");dropmenuobj.y=getposOffset(obj,"top");dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj,"rightedge")+obj.offsetWidth+"px";dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj,"bottomedge")+"px";dropmenuobj.style.visibility="visible";obj.onmouseout=hidetip}};function hidetip(e){dropmenuobj.style.visibility="hidden";dropmenuobj.style.left="-500px"};function createhintbox(){var divblock=document.createElement("div");divblock.setAttribute("id","hintbox");document.body.appendChild(divblock)};if(window.addEventListener){window.addEventListener("load",createhintbox,false)}else if(window.attachEvent){window.attachEvent("onload",createhintbox)}else if(document.getElementById){window.onload=createhintbox}

function pociTadlo(field, countfield, maxlimit) { if (field.value.length > maxlimit) { field.value = field.value.substring(0, maxlimit); } else { countfield.value = maxlimit - field.value.length; } }
function convertform(form){
    var firstvalue = 0;
    for (var i = 1; i <= form.count; i++) {
       // Find first non-blank entry
       if (form.elements[i].value != null && form.elements[i].value.length != 0) {
	  if (i == 1 && form.elements[2].value != "") return false;
	  firstvalue = form.elements[i].value / form.elements[i].factor;
	  break;
       }
    }
    if (firstvalue == 0) {
       clearform(form);
       return false;
    }
    for (var i = 1; i <= form.count; i++)
       form.elements[i].value = formatvalue((firstvalue * form.elements[i].factor), form.rsize);
    return true;
}
function convertcelsius(form){
    var firstvalue = 0;

     if (form.elements[1].value != null && form.elements[1].value.length != 0) {
	  form.elements[2].value = (Math.round(((212-32)/100 * form.elements[1].value + 32)*100))/100;
	  return true;
    }
	
     if (form.elements[2].value != null && form.elements[2].value.length != 0) {
	  form.elements[1].value = (Math.round((100/(212-32) * (form.elements[2].value - 32))*100))/100;
	  return true;
    }
}
function convertfahrenheit(form){
    var firstvalue = 0;

     if (form.elements[1].value != null && form.elements[1].value.length != 0) {
	  form.elements[2].value = (Math.round((100/(212-32) * (form.elements[1].value - 32))*100))/100;
	  return true;
    }
	
     if (form.elements[2].value != null && form.elements[2].value.length != 0) {
	  form.elements[1].value = (Math.round(((212-32)/100 * form.elements[2].value + 32)*100))/100;
	  return true;
    }
}
function formatvalue(input, rsize) {
   var invalid = "**************************";
   var nines = "999999999999999999999999";
   var strin = "" + input;
   var fltin = parseFloat(strin);
   if (strin.length <= rsize) return strin;
   if (strin.indexOf("e") != -1 ||
       fltin > parseFloat(nines.substring(0,rsize)+".4"))
      return invalid.substring(0, rsize);
   var rounded = "" + (fltin + (fltin - parseFloat(strin.substring(0, rsize))));
   return rounded.substring(0, rsize);
}
function resetform(form) {
    clearform(form);
    form.elements[1].value = 1;
    convertform(form);
    return true;
}
function resettempform(form) {
    cleartempform(form);
    form.elements[1].value = 212;
    converttempform(form);
    return true;
}
function clearform(form) {
    for (var i = 1; i <= form.count; i++) form.elements[i].value = "";
    return true;
}
function cleartempform(form) {
    for (var i = 1; i <= form.count; i++) form.elements[i].value = "";
    return true;
}