  function xBrowser(){
		if(navigator.appName.indexOf("Netscape") != -1)	{
			this.getCanvasWidth	= function() {return innerWidth;}
			this.getCanvasHeight	= function() {return innerHeight;}
			this.getWindowWidth 	= function() {return outerWidth;}
			this.getWindowHeight	= function() {return outerHeight;}
			this.getScreenWidth 	= function() {return screen.width;}
			this.getScreenHeight	= function() {return screen.height;}
			this.getMinX		= function() {return(pageXOffset);}
			this.getMinY		= function() {return(pageYOffset);}
			this.getMaxX		= function() {return(pageXOffset+innerWidth);}
			this.getMaxY		= function() {return(pageYOffset+innerHeight);}
		} else if(document.all){
			this.getCanvasWidth	= function() {return document.body.clientWidth;}
			this.getCanvasHeight	= function() {return document.body.clientHeight;}
			this.getScreenWidth	= function() {return screen.width;}
			this.getScreenHeight	= function() {return screen.height;}
			this.getMinX		= function() {return(document.body.scrollLeft);}
			this.getMinY		= function() {return(document.body.scrollTop);}
			this.getMaxX		= function() {return(document.body.scrollLeft+document.body.clientWidth);}
			this.getMaxY		= function() {return(document.body.scrollTop+document.body.clientHeight);}
		}
		return(this);
	}

	var myBrowser = new xBrowser();
	var menuofftimer=null;
	
	function menuon(n){         //menü visible
	  clearmenuofftimer();
	  document.getElementById((n==0) ? 'menuszjegy' : 'menukjegy').style.display='block';
	  document.getElementById((n==1) ? 'menuszjegy' : 'menukjegy').style.display='none';	  
  }
  
  function menuliston(n){
    clearmenuofftimer();
    document.getElementById((n==0) ? 'menuszjegy' : 'menukjegy').style.display='block';
	  document.getElementById((n==1) ? 'menuszjegy' : 'menukjegy').style.display='none';		    
  }

	function menulistoff(){  
	  clearmenuofftimer();
	  document.getElementById('menuszjegy').style.display='none';
	  document.getElementById('menukjegy').style.display='none';	  
  }    

  function setmenuofftimer(){ //menü kikapcs időzítése
  	clearmenuofftimer();
    menuofftimer = window.setTimeout('menulistoff();',500);  
  }
  
  function clearmenuofftimer(){   //időzítés clear 
    window.clearTimeout(menuofftimer);
    menuofftimer = null;  
  }
  
  function showElement(el){
    document.getElementById(el).style.display='block';
    document.getElementById(el).style.visibility='visible';    
  }

  function hideElement(el){
    document.getElementById(el).style.display='none';
    document.getElementById(el).style.visibility='hidden';    
  }
  
  function mph(m,mid){
    if (m==0){
      document.getElementById(mid).style.backgroundImage='url(design/menubg.gif)';
      document.getElementById(mid).style.color='black';      
    }else{      
      document.getElementById(mid).style.backgroundImage='url(design/menubgoff.gif)';
      document.getElementById(mid).style.color='white';      
    }            
  }
  
  function mclick(m){
    document.location='?mod='+(m<10 ? 'szjegy' : 'kjegy')+'#'+(m<10 ? m : m-10);
  }

  function popupopen(i,j,l,m){
    if (i==0)
      winpopup=window.open ('module/module_cities.php?m='+j+(m>"" ? '&p1='+l+'&p2='+m : "")+'&c='+trim(document.szjegy[l].value), 'ptelepules','toolbar=no,scrollbars=no,status=no, width=500, height=430, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));
    else if (i==1)
//      winpopup=window.open ('module/module_simpleselect.php?m='+j, 'pselect','toolbar=no,scrollbars=no,status=no, width=500, height=430, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));
      winpopup=window.open ('module/module_simpleselect.php?m='+j+(l>"" ? '&p1='+l+'&p2='+m : ""), 'pselect','toolbar=no,scrollbars=no,status=no, width=500, height=430, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));      
    else if (i==2)
      winpopup=window.open ('module/module_ewc.php?m='+j, 'pewc','toolbar=no,scrollbars=no,status=no, width=500, height=430, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));
    else if (i==3)
      winpopup=window.open ('module/module_rsmondat.php?m='+((typeof document.szjegy.kjegy != "undefined") ? document.szjegy.s5.value : document.szjegy.s32.value), 'prsmondat','toolbar=no,scrollbars=no,status=no, width=500, height=450, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-450)/2));      
    else if (i==4)
      winpopup=window.open ('print.php?sorszam='+j, 'pnyomtat','toolbar=no,scrollbars=yes,status=no,resizable=1, width=600, height=500, left='+((myBrowser.getScreenWidth()-600)/2)+',top='+((myBrowser.getScreenHeight()-500)/2));
    else if (i==5)
      winpopup=window.open ('module/disclaim.htm?m='+j, 'pdisc','toolbar=no,scrollbars=yes,status=no, width=500, height=430, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));
    else if (i==6)
      winpopup=window.open ('module/minta_szjegy.htm', 'psample','toolbar=no,scrollbars=yes,status=no, resizable=1,width=750, height=430, left='+((myBrowser.getScreenWidth()-750)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));      
    else if (i==7)
      winpopup=window.open ('module/layout_prices.htm', 'pprices','toolbar=no,scrollbars=no,status=no, width=500, height=270, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-270)/2));
    else if (i==8)
      winpopup=window.open ('module/module_ckod.php?m='+((typeof document.szjegy.kjegy != "undefined") ? document.szjegy.s4.value : document.szjegy.s31.value), 'pckod','toolbar=no,scrollbars=no,status=no, width=500, height=450, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-450)/2));    
    else if (i==9)
      winpopup=window.open ('verzio.php', 'pverzio','toolbar=no,scrollbars=no,status=no, width=500, height=430, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));
    else if (i==10)
      winpopup=window.open ('module/module_un.php?u='+j, 'unkod','toolbar=no,scrollbars=no,status=no, width=650, height=450, left='+((myBrowser.getScreenWidth()-650)/2)+',top='+((myBrowser.getScreenHeight()-450)/2));  
    else if (i==11)
      winpopup=window.open ('utosave.php?sorszam='+j, 'putosave','toolbar=no,scrollbars=yes,status=no,resizable=1, width=600, height=500, left='+((myBrowser.getScreenWidth()-600)/2)+',top='+((myBrowser.getScreenHeight()-500)/2));
    else if (i==12)
      winpopup=window.open ('ajanlja.php', 'ajanlja','toolbar=no,scrollbars=yes,status=no,resizable=1, width=600, height=520, left='+((myBrowser.getScreenWidth()-600)/2)+',top='+((myBrowser.getScreenHeight()-520)/2));
    else if (i==14)
      winpopup=window.open ('module/module_cities.php?m='+j+(l>"" ? '&p1='+l+'&p2='+m : "")+'&c='+trim(document.szjegy[l].value), 'ptelepules','toolbar=no,scrollbars=no,status=no, width=500, height=430, left='+((myBrowser.getScreenWidth()-500)/2)+',top='+((myBrowser.getScreenHeight()-430)/2));		
    else if (i==15)
      winpopup=window.open ('print.php?kjegy=1&sorszam='+j, 'pnyomtat','toolbar=no,scrollbars=yes,status=no,resizable=1, width=600, height=500, left='+((myBrowser.getScreenWidth()-600)/2)+',top='+((myBrowser.getScreenHeight()-500)/2));
    winpopup.focus(0);    
  }

  function deljell(a){
  	if (typeof document.szjegy.kjegy != "undefined"){
      	document.szjegy['s3_'+a].value=''; 
	    	document.szjegy['s3_'+a+'1'].value='';
  	} else {
    	document.szjegy['s29_'+a].value=''; 
    	document.szjegy['s29_'+a+'1'].value='';
    }
  }  
  
  function kalkulal(){
    db=trim(document.getElementById('kredit').value);
    if (IsNumeric(db)){
      document.getElementById('kredit').value=db;
      huf=0;      
      if (db<1001) huf=db*35;
      else if (db<5001) huf=1000*35+(db-1000)*30;
      else if (db<10001) huf=1000*35+4000*30+(db-5000)*25;
      else if (db>10000) huf=1000*35+4000*30+5000*25+(db-10000)*20;            
      
      document.getElementById('ar').innerHTML="= <b><font style='color:maroon;font-size:12px;'>"+huf+" Ft + ÁFA</font></b>";
    } else {
      document.getElementById('kredit').value="";
      document.getElementById('ar').innerHTML="";    
    }
  }
  
  function IsNumeric(sText){
    var ValidChars = "0123456789";
    var ValidChars2 = "123456789";
    var IsNumber=true;
    var Char;
    
    for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i);
      if (i==0){ 
        if (ValidChars2.indexOf(Char) == -1) IsNumber = false;
      } else
      if (ValidChars.indexOf(Char) == -1) IsNumber = false;
    }
    return IsNumber;
   }

  function LTrim( value ) {
  	var re = /\s*((\S+\s*)*)/;
  	return value.replace(re, "$1");
  }
  
  function RTrim( value ) {
  	var re = /((\s*\S+)*)\s*/;
  	return value.replace(re, "$1");
  }
  
  function trim( value ) {
  	return LTrim(RTrim(value));
  }
  
  function valasztottszjegy(val){
    document.szjegy.valasztas.value = val;
    document.szjegy.submit();
  }  
  
  function valasztottsablon(val){
    document.szjegy.valasztas.value = val;
    document.szjegy.valasztasmod.value = 2;
    document.szjegy.submit();
  }  
  
  function fieldcopy(f,t,fn,tn){
    document.szjegy['s'+t+'_0'].value=document.szjegy['s'+f+'_0'].value;
    document.szjegy['s'+t+'_1'].value=document.szjegy['s'+f+'_1'].value;
    document.szjegy['s'+t+'_2'].value=document.szjegy['s'+f+'_2'].value;          
    document.szjegy['s'+t+'_3'].value=document.szjegy['s'+f+'_3'].value;
    if (fn>"") document.szjegy['s'+tn].value=document.szjegy['s'+fn].value;
  }
  
  function sablonrename(){
    s=window.prompt("Kérem adja meg a sablon nevét (max. 32 karakter):",document.szjegy.adottsablonnev.value);
    if (s){
      document.szjegy.adottsablonnev.value = trim(s);
      document.getElementById('sablonnev').innerHTML=trim(s);
    }  
  } 
  
  function savesablon(){
    document.szjegy.adottsablonnev.value=trim(document.szjegy.adottsablonnev.value);
    if ((document.szjegy.adottsablonnev.value=="Névtelen sablon") || (document.szjegy.adottsablonnev.value==""))
      sablonrename();
   if ((document.szjegy.adottsablonnev.value=="Névtelen sablon") || (document.szjegy.adottsablonnev.value==""))
      alert("A sablon nem menthető el név nélkül illetve 'Névtelen sablon'-ként!");
   else
      document.szjegy.submit();
  } 

