// input functions
      var clearedInputs = new Array();

      function clearInputOnce(id)
      {
      var obj = document.getElementById(id);
       if (!contains(clearedInputs,obj.id)) {
        obj.value  = "";
        clearedInputs.push(obj.id);
       }
      }

      function csere(id)
      {
       var obj = document.getElementById(id);
      
       currentElement = document.createElement("input");
       currentElement.setAttribute("type", "password");
       currentElement.setAttribute("id", id);
       currentElement.setAttribute("name", obj.name);
       currentElement.setAttribute("value", "");
       currentElement.className = "box_edi";
       currentElement.style.width ="50px";
             
       var parent = obj .parentNode; 
       obj.parentNode.removeChild(obj);
       parent.appendChild(currentElement);
      }

      function contains(array,value)
      {

       if (array.length<=0) return false;
       for (i=0;i<array.length;i++)
       {
        if (value == array[i]) { return true; }
       }

       return false;
      }

      function passwordFieldClear(id)
      {
        csere(id);
        var obj = document.getElementById(id);
        obj.focus();
      }
     
      function clearInputOnceCheckTab(id,id2,evt)           
      {               
      var isNN = navigator.appName.indexOf("Netscape");      
       var obj = document.getElementById(id);
       if (!contains(clearedInputs,obj.id)) {
        obj.value  = "";
        clearedInputs.push(obj.id);
       }
       
       //var e = (evt) ? evt : window.event; 
       //var keyCode = (isNN) ? e.which : e.keyCode;  
       //if (keyCode == 9) {
       // var obj2 = document.getElementById(id2);
       // obj2.focus();
      // }
      }
          
// messagewindow functions
    var isBezarhato = true;

    var timeout;
    
    var myFx = 0;

    function eltuntet()
    {
        if (isBezarhato) {
                    bezar();
        }
    }
    
    function netuntesdel()
    {
        clearTimeout(timeout);
        isBezarhato = false;
        if (myFx != 0)
        {
            myFx.cancel();
            myFx.set('opacity',100);            
        }
    }

    function bezar()
    {
        var obj = document.getElementById('DIV_uzenet');       
        if (myFx == 0)
        {
            myFx = new Fx.Tween(obj, {property: 'opacity', duration: '1000'});
        }
         
        myFx.start(0).chain(function() { obj.style.display='none'; });

        isBezarhato = false;
    }

    function elrejtesindul()
    {
        clearTimeout(timeout);
        isBezarhato = true;
        timeout = setTimeout('eltuntet();',4000);
    }
    
    function setFocus(id)
    {
        var obj2 = document.getElementById(id);
        obj2.focus();
    }
    
    function menuhandler(id)
	{
		var objC = document.getElementById('mc_'+id);
		var objPC = document.getElementById('mbtn_'+id+'_close');
		var objPO = document.getElementById('mbtn_'+id+'_open');
		var object = JSON.decode(Cookie.read("menuinit"));
		
		if (!$chk(object))
		{
			object = new Array();						
		}

		if (objC.style.display == 'none')
		{		   
			objPC.style.display = 'none';
			objPO.style.display = 'block';
				
			objC.style.display = 'block';
  		    object.erase(id);
			object[object.length] = id;
		} else
		{		   
			objPC.style.display = 'block';
			objPO.style.display = 'none';
			objC.style.display = 'none';
			object.erase(id);
		}
		Cookie.write("menuinit",JSON.encode(object),{path: '/'});
}

    function kibekapcs(id) {
        var objC = document.getElementById(id);
        if (objC) {
            if (objC.style.display == 'none') {
                objC.style.display = 'block';
            } else {
                objC.style.display = 'none';
            }
        }
    }

    function divkibekapcs(id) {
        /* id_close ; id_open ; id_content */
        var objC = document.getElementById(id+'_content');
        var objPC = document.getElementById(id + '_close');
        var objPO = document.getElementById(id + '_open');        
        
        if (objC) {
            if (objC.style.display == 'none') {
                objPC.style.display = 'none';
                objPO.style.display = 'block';

                objC.style.display = 'block';                
            } else {
                objPC.style.display = 'block';
                objPO.style.display = 'none';
                objC.style.display = 'none';
            }
        }
    }

    function divkibekapcs2(id) {
        /* id_close ; id_open ; id_content */
        var objC = document.getElementById(id + '_content');
        var objPC = document.getElementById(id + '_close');
        var objPO = document.getElementById(id + '_open');

        if (objC) {
            if (objC.style.display == 'none') {
                objPC.style.display = 'none';
                objPO.style.display = 'block';

                objC.style.display = 'block';
            } else {
                objPC.style.display = 'block';
                objPO.style.display = 'none';
                objC.style.display = 'none';
            }
        }
    }   
	
	function menuinit()
	{	
	    var object = JSON.decode(Cookie.read("menuinit"));		
	    if ($chk(object))
	    {
		    object.each(function(item, index) { menuhandler(item); });
	    }
	}
	
			
		function loadingButton()
		{
			var d = document.getElementById('loadiv');
			d.style.display = 'block';			
		}
	
//	window.addEvent('domready', menuinit);


	// messagewindow functions
	var isBezarhato = true;

	var timeout;

	function eltuntet() {
	    if (isBezarhato) {
	        bezar();
	    }
	}

	function netuntesdel() {
	    clearTimeout(timeout);
	    isBezarhato = false;
	}

	function bezar() {
	    var obj = document.getElementById('DIV_uzenet');
	    if (obj != null) {
	        obj.style.display = 'none';
	        isBezarhato = false;
	    }
	}

	function elrejtesindul() {
	    clearTimeout(timeout);
	    isBezarhato = true;
	    timeout = setTimeout('eltuntet();', 4000);
	}

	function setFocus(id) {
	    var obj2 = document.getElementById(id);
	    obj2.focus();
	}

	function hideDiv(id) {
	    var obj2 = document.getElementById(id);
	    obj2.style.display = "none";
	}

	function showDiv(id) {
	    var obj2 = document.getElementById(id);
	    obj2.style.display = "block";
	}

	function changeClass(id) {
	    var obj2 = document.getElementById(id);
	    if (document.all) { // ie
	        obj2.setAttribute("className", "active");
	    } else {
	        obj2.setAttribute("class", "active");
	    }	    
	}
	function changeClassBack(id) {
	    var obj2 = document.getElementById(id);
	    if (document.all) { // ie
	        obj2.setAttribute("className", "hide");
	    } else {
	        obj2.setAttribute("class", "hide");
	    }	   	    
	}

	function changeClass2(id) {
	    $('myElement').setStyle('Background-color', 'white');
	}
	function changeClassBack2(id) {
	    $('myElement').setStyle('Background-color', 'transparent');
	}

	var kiszalitas_timeout;

	var nap = 86400000; //1000*60*60*24;
	var ora = 3600000; //1000*60*60;
	var perc = 60000; //1000*60;
	var mp = 1000;

	function getRemaningTimeString(elapsed) // in ms
	{
	    if (elapsed <= 0) {
	        return "00:00:00";
	    } else {

	        var n = parseInt(elapsed / nap);
	        var o = parseInt((elapsed - n * nap) / ora);
	        var p = parseInt(((elapsed - n * nap) - o * ora) / perc);
	        var m = parseInt((((elapsed - n * nap) - o * ora) - p * perc) / mp);

	        var result = "";
	        result = result + numformat((n*24)+o);
	        result = result + ":" + numformat(p);
	        result = result + ":" + numformat(m);

	        return result;
	    }
	}

	function numformat(n) {
	    if (n < 10) return "0" + n
	    return "" + n;
	}

	// ----------- PRINT --------------
	function CallPrintElonezet(strid) {
	    var prtContent = document.getElementById(strid);
	    var WinPrint = window.open('', '', 'letf=0,top=0,width=750,location=no,menubar=yes,status=no,scrollbars=yes,resizable=yes,toolbar=yes');


	    WinPrint.document.writeln('<style type="text/css"> <!-- .normal_11_black {font-size: 11px; font-family:Tahoma;} .cikklista_cikknev{	color:#0A468A;	font-size:12px;	font-weight:normal;	text-decoration:none;	cursor:pointer;} .cikklista_akcio{color:#669900;	font-size:11px;	font-weight:bold;	text-decoration:none;	cursor:pointer;} .offPrint{ display:none;} .cikklista_path{ color:black; text-decoration:none; font-size:11px; } .cikklista2{ text-align: left; width: 100%;height: 80px; border: solid 1px #DBDBDB;} .cikklista3{width: 420px;} .cikklista7{ width: 90px; } .cikklista12{width: 130px;} .cikklista8{padding-left: 5px; padding-right: 10px; color: Black; font-family:Tahoma; font-size:12px; font-weight: bold; text-align: right;} .cikklista_bugfixer{background-image: url(http://ugyfel.visionsoft.hu/web/Vectraline/cikklista_bugfixer.jpg); background-repeat: no-repeat;width:350px;height:3px;} .link_style{text-decoration:none;margin:0px;padding:0px;border-style:none;} .cikklista_bg{background-color:#F0F0F0;} .cikklista_path_aktiv{ font-size:11px; color:black;} .cikklista11{color:#404144; font-size:10px; text-decoration:line-through;} --> </style>  ');
	    WinPrint.document.writeln('<div style="text-align:left; margin:0 auto;"><img alt="Az oldal nyomtatasi kepet latja" src="http://ugyfel.visionsoft.hu/web/Vectraline/ph.jpg" /><div>');
	    WinPrint.document.write(prtContent.innerHTML);
	    WinPrint.document.close();
	    WinPrint.focus();
	    // WinPrint.print();
	    // WinPrint.close();
	    prtContent.innerHTML = strOldOne;
	}
	    
	
	

	function CallPrintCikkreszletesElonezet(strid) {
	    var prtContent = document.getElementById(strid);
	    var WinPrint = window.open('', '', 'letf=0,top=0,width=750,location=no,menubar=yes,status=no,scrollbars=yes,resizable=yes,toolbar=yes');
	    WinPrint.document.writeln('<head>');
	    WinPrint.document.writeln('<link href="../../App_Themes/Green_/style/font_style.css" type="text/css" rel="stylesheet" /><link href="../../App_Themes/Green_/style/inlineof.css" type="text/css" rel="stylesheet" /><link href="../../App_Themes/Green_/style/master_style.css" type="text/css" rel="stylesheet" />');
	    WinPrint.document.writeln('<style type="text/css"> <!-- .offPrint {display:none;}  --> </style>');
	    WinPrint.document.writeln('</head>');
	    WinPrint.document.writeln('<div style="text-align:left; margin:0 auto;"><img alt="Az oldal nyomtatasi kepet latja" src="http://ugyfel.visionsoft.hu/web/Vectraline/ph.jpg" /><div>');
	    WinPrint.document.write(prtContent.innerHTML);


	    WinPrint.document.close();
	    WinPrint.focus();


	    // WinPrint.print();
	    //  WinPrint.close();
	    
	}



	//REGISZTRACIO
	    function jelenes() {
	      document.getElementById("REGHELP").style.display = "block"
	  }
	  
	  function eltunes() {
	      document.getElementById("REGHELP").style.display = "none"
	  }

	  function jelenesID(strid,strid2,strid3) {
	      document.getElementById(strid).style.display = "block"
	      document.getElementById(strid2).style.display = "block"
	      document.getElementById(strid3).style.display = "block"
	  }
	  function eltunesID(strid, strid2, strid3 ) {
	      document.getElementById(strid).style.display = "none"
	      document.getElementById(strid2).style.display = "none"
	      document.getElementById(strid3).style.display = "none"
	  }
	  
	    
	  function jelenesAdv(strid, check) {
	      if (document.getElementById(check).checked == false) {
	          document.getElementById(strid).style.display = "block"
	      }
	      if (document.getElementById(check).checked == true) {
	          document.getElementById(strid).style.display = "none"
	      }
	  }
	  function jelenesAdvRegKeszulekValaszto(strid, check) {
	      if (document.getElementById(check).checked == true) {
	          document.getElementById(strid).style.display = "block"
	      }
	      if (document.getElementById(check).checked == false) {
	          document.getElementById(strid).style.display = "none"
	      }
	  }

	  //REGISZTRACIO NETTO BRUTTO VEG VISZONT
	  function selectOptionVeg(id) {
	      var selObj = document.getElementById(id);
	      selObj.selectedIndex = 1;
	  }

	  function vegChangeNettoDisable(id1) {
	      var selObjDefFunction = document.getElementById(id1);
	      selObjDefFunction.selectedIndex = 1;
	      selObjDefFunction.disabled = true;
	  }
	  function ChangeNettoBruttoAllowed(id1) {
	      var selObjDef = document.getElementById(id1);
	      selObjDef.disabled = false;
          selObjDef.selectedIndex = 0;
      }


      //ELONYEINK
      function getCookie(c_name) {
          if (document.cookie.length > 0) {
              c_start = document.cookie.indexOf(c_name + "=");
              if (c_start != -1) {
                  c_start = c_start + c_name.length + 1;
                  c_end = document.cookie.indexOf(";", c_start);
                  if (c_end == -1) c_end = document.cookie.length;
                  return unescape(document.cookie.substring(c_start, c_end));
              }
          }
          return "";
      }

      function setCookie(c_name, value, expiredays) {
          var exdate = new Date();
          exdate.setDate(exdate.getDate() + expiredays);
          document.cookie = c_name + "=" + escape(value) +
            ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) + ";path=/";          
          //alert(document.cookie);           
            
      }

      function confirmation(message) {
          return confirm(message)
      }
      function CreateNewWindow(mypage, myname, w, h, scroll, pos) {
          if (pos == "random") { LeftPosition = (screen.width) ? Math.floor(Math.random() * (screen.width - w)) : 100; TopPosition = (screen.height) ? Math.floor(Math.random() * ((screen.height - h) - 75)) : 100; }
          if (pos == "center") { LeftPosition = (screen.width) ? (screen.width - w) / 2 : 100; TopPosition = (screen.height) ? (screen.height - h) / 2 : 100; }
          else { LeftPosition = 0; TopPosition = 20 }
          settings = 'width=' + w + ',height=' + h + ',top=' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',location=no,directories=no,status=yes,menubar=no,toolbar=no,resizable=no';
          return window.open(mypage, myname, settings);
      }