function lightup(imageobject, opacity){
 if ((navigator.appName.indexOf("Netscape")!=-1)&&(parseInt(navigator.appVersion)>=5))
   imageobject.style.MozOpacity=opacity/100
 else if ((navigator.appName.indexOf("Microsoft")!=-1)&&(parseInt(navigator.appVersion)>=4))
imageobject.filters.alpha.opacity=opacity
}

function valtozott(p){ 
 p.style.color="red";
}

function valtozott_c(p){
 p.style.backgroundImage="url('images/inputhv.gif')";
}

function inputNumberFormat(nStr, inD, outD, sep){
	nStr += '';
	var dpos = nStr.indexOf(inD);
	var nStrEnd = '';
	if (dpos != -1) {
		nStrEnd = outD + nStr.substring(dpos + 1, nStr.length);
		nStr = nStr.substring(0, dpos);
	}
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(nStr)) {
		nStr = nStr.replace(rgx, '$1' + sep + '$2');
	}
	return nStr + nStrEnd;
}

function inputNumberFilter(o,d){
        if (d==1) { re = /[^0-9\-\,]/gi; }
        else { re = /[^0-9\-]/gi; }
	str = o.value;
	var mPos=str.indexOf("-");
	var mPos2=str.lastIndexOf("-");
	if ((mPos>0) || (mPos2>0)) { 
	  arrayOfStrings = str.split("-");
	  str="";
	  if (mPos==0) str = str + "-";
	  for (var i=0; i < arrayOfStrings.length; i++) {
	    str= str+ arrayOfStrings[i];
	  }
	  }
	var mPos=str.indexOf(",");
	var mPos2=str.lastIndexOf(",");
	if ((mPos>0) && (mPos2!=mPos))  { 
	  arrayOfStrings = str.split(",");
	  str="";
	  for (var i=0; i < arrayOfStrings.length; i++) {
	    str= str+ arrayOfStrings[i];
	    if (i==0) str = str + ",";
	  }
	  }
	newstr=str.replace(re, "");
	o.value=inputNumberFormat(newstr, ",", ",", " ");
}
var browser     = '';
var version     = '';
var entrance    = '';
var cond        = '';
if (browser == ''){
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
browser = 'Netscape'
else if (navigator.appName.indexOf('Opera') != -1)
browser = 'Opera'
else browser = 'IE';
}
if (version == ''){
 version= navigator.appVersion;
 paren = version.indexOf('(');
 whole_version = navigator.appVersion.substring(0,paren-1);
 version         = parseInt(whole_version);
}
if (browser != 'IE' && version >= 2.02) document.write('<'+'link rel="stylesheet" href="inc/ff.css" />');
function tabchoice(id){
 var the_inputs=document.getElementsByTagName("form");
 for(var i=0;i<(the_inputs.length);i++){
   the_inputs[i].style.display="none";
  }
 var the_inputs=document.getElementsByTagName("a") 
 for(var i=0;i<(the_inputs.length);i++){
  thiselm=the_inputs[i];
  if (thiselm.name.substring(0,4)=="tab_") {
    thiselm.className="";
  }
  }
 var objToChange = document.getElementById("form_" + id);
 objToChange.style.display="block";
 var objToChange = document.getElementById("tab_" + id);
 objToChange.className="current";
 
}

function strpad(val){
 return (!isNaN(val) && val.toString().length==1)?"0"+val:val;
}

function zeroPad(num,count){ 
 var numZeropad = num + '';
 while(numZeropad.length < count) {
  numZeropad = "0" + numZeropad; 
 }
 return numZeropad;
}

function trim(str, chars){
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars){
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars){
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function secWeight(){
   return;
   var o1=document.getElementById('onsuly2tr');
   var o2=document.getElementById('maxraksuly2tr');
   if (browser != 'IE' && version >= 2.02) {
    display_value='table-row';
    }
   else {
    display_value='block';
    }

   if ((trim(document.getElementById('rsz_elol').value)>'') &&
      (trim(document.getElementById('rsz_hatul').value)>'') &&
      (trim(document.getElementById('rsz_elol').value)!=trim(document.getElementById('rsz_hatul').value))) {
      o1.style.display=display_value;
      o2.style.display=display_value;
     }
   else {
      o1.style.display="none";
      o2.style.display="none";
     }
   }

function sleep(delay){
    var start = new Date().getTime();
    while (new Date().getTime() < start + delay);
}

function log_out_fx(logouttxt){

  if (browser=="IE") {
   ht = document.getElementById("mtbl");
   ht.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
  }
  else {
   var el = document.getElementById('mtbl');
   grayscale(el);
  }

  if (confirm(logouttxt)) { 
    return true; 
  }
  else {
   if (browser=="IE") {
    ht.style.removeAttribute("filter"); 
   }
   else {
   grayscale.reset(el);
  }
   return false;
  }
}

var ajax_nrf=new sack();
var ajax_nrf_tr;
function refresh_news_fx(p){
 ajax_nrf_tr=p;
 document.getElementById('refresh_'+p).src="images/progress.gif";
 document.getElementById('refresh_'+p).disabled=1;
 ajax_nrf.requestFile='ajaxprocess.php?command=refresh_'+p;
 ajax_nrf.onCompletion=create_news_fx;	
 ajax_nrf.runAJAX();
}
function create_news_fx(){
 document.getElementById(ajax_nrf_tr).innerHTML=ajax_nrf.response;
 document.getElementById('refresh_'+ajax_nrf_tr).src="images/reload.gif";
 document.getElementById('refresh_'+ajax_nrf_tr).disabled=0;
}
function delete_email_fx(p,s){
 if (confirm("Biztos, hogy törli az e-mailt: '"+s+"'?")) {
 ajax_nrf_tr='emails';
 document.getElementById('refresh_emails').src="images/progress.gif";
 document.getElementById('refresh_emails').disabled=1;
 ajax_nrf.requestFile='ajaxprocess.php?command=delete_email&param='+p;
 ajax_nrf.onCompletion=create_news_fx;	
 ajax_nrf.runAJAX();
 }
}

function setdatum(t){
 var ujDatum=new Date(document.getElementById('ev_'+t).value, document.getElementById('ho_'+t).value-1, document.getElementById('nap_'+t).value);
 document.getElementById('ev_'+t).value=ujDatum.getFullYear();
 document.getElementById('ho_'+t).value=ujDatum.getMonth()+1;
 document.getElementById('nap_'+t).value=ujDatum.getDate();
 document.getElementById('cdataf_'+t).value=document.getElementById('ev_'+t).value + '-' + strpad(document.getElementById('ho_'+t).value) + '-' + strpad(document.getElementById('nap_'+t).value);
}
