﻿var xPpName=null, gl_ppName=-1, gl_ppState=0, gl_time=0, gl_expl, wobj, wsys, wpro, gl_objectOriented, gl_elementic;

 gl_expl = window.navigator.userAgent.toLowerCase();

 if (gl_expl.indexOf("windows") != -1) wsys = "win";
 else if (gl_expl.indexOf("macintosh") != -1 || gl_expl.indexOf("mac_powerpc") != -1) wsys = "mac";
 else if (gl_expl.indexOf("mac os x") != -1) wsys = "osx";
 else if (gl_expl.indexOf("linux") != -1) wsys = "linux";
 else if (gl_expl.indexOf("sunos") != -1) wsys = "sun";
 else if (gl_expl.indexOf("amigaos") != -1) wsys = "amiga";
 else if (gl_expl.indexOf("irix") != -1) wsys = "irix";
 else if (gl_expl.indexOf("hp-ux") != -1) wsys = "hpux";
 else if (gl_expl.indexOf("freebsd") != -1) wsys = "freebsd";
 else if (gl_expl.indexOf("osf1") != -1) wsys = "osf";
 else if (gl_expl.indexOf("os/2") != -1) wsys = "os/2";

 if (gl_expl.indexOf("opera 5") != -1) wpro = "opr5";
 else if (gl_expl.indexOf("opera 6") != -1) wpro = "opr6";
 else if (gl_expl.indexOf("opera 7") != -1) wpro = "opr7";
 else if (gl_expl.indexOf("opera") != -1) wpro = "opra";
 else if (gl_expl.indexOf("msie") != -1) wpro = "expl";
 else if (gl_expl.indexOf("gecko") != -1 && gl_expl.indexOf("netscape") != -1) wpro = "nn6+";
 else if (gl_expl.indexOf("konqueror") != -1) wpro = "konqueror";
 else if (gl_expl.indexOf("safari") != -1) wpro = "safari";
 else if (gl_expl.indexOf("phoenix") != -1) wpro = "phoenix";
 else if (gl_expl.indexOf("firebird") != -1) wpro = "firebird";
 else if (gl_expl.indexOf("gecko") != -1) wpro = "mozilla";
 else if (gl_expl.indexOf("netscape") != -1 || gl_expl.indexOf("mozilla") != -1) wpro = "nets";

 if (wpro.indexOf("opr")==-1) {
   gl_objectOriented = (typeof(document.createElement) != "undefined" && typeof(document.getElementById) != "undefined" && typeof(document.getElementsByTagName) != "undefined");
   if (gl_objectOriented) {
     gl_elementic = document.createElement("gl_elementic");
     gl_objectOriented = (typeof(gl_elementic.style) == "object");
   }
   if (gl_objectOriented) wobj = true;
     else wobj = false;
   }
   else wobj=true;

function f_getObj(xName) {
 if (document.getElementById)
 {
	   this.obj = document.getElementById(xName);
	   this.style = document.getElementById(xName).style;
 }
 else if (document.all)
 {
	   this.obj = document.all[xName];
	   this.style = document.all[xName].style;
 }
 else if (document.layers)
 {
	   if (document.layers[xName])
	   {
	   	this.obj = document.layers[xName];
	   	this.style = document.layers[xName];
	   }
	   else
	   {
	    this.obj = document.layers.testP.layers[xName];
	    this.style = document.layers.testP.layers[xName];
	   }
 }
}

function f_kkCnt(xObj,xObjTo,xDirection) {
  var lObj = new f_getObj(xObj);
  var lObjTo = new f_getObj(xObjTo);
  var lhObj = new f_getObj("h_"+xObj);
  var lhObjTo = new f_getObj("h_"+xObjTo);
  var n_kk = new Number(30.126);
  var l_snTestStr = /^0-9$/;

  if (lObj.obj.value == lhObj.obj.value) return;

  lObj.obj.value = lObj.obj.value.replace(",",".");
  if (isNaN(lObj.obj.value)) {
    lObj.obj.value = lhObj.obj.value;
    if (lObj.obj.value == "0") lObj.obj.select();
    }
  else {
    if (lObj.obj.value == "") lObj.obj.value = "0";
    if (lObj.obj.value.substr(0,1)=="0" && lObj.obj.value.substr(0,2)!="0.") lObj.obj.value = new Number(lObj.obj.value);
    lhObj.obj.value = lObj.obj.value;
    if (xDirection == "E") {
      lObjTo.obj.value = lObj.obj.value / n_kk;
      lObjTo.obj.value = Math.round(lObjTo.obj.value*Math.pow(10,3))/Math.pow(10,3);
      }
    else {
      lObjTo.obj.value = lObj.obj.value * n_kk;
      lObjTo.obj.value = Math.round(lObjTo.obj.value*Math.pow(10,2))/Math.pow(10,2);
      }
   }
}
