function ablak() {
   var url = arguments[0];
   var szel = arguments[1];
   var mag = arguments[2];
   var name = arguments[3];
   var s = (arguments.length==5) ? arguments[4] : 'no';
   var left = Math.floor((screen.width - szel)/2);
   var top = Math.floor(((screen.height - mag)/2)-35);
   var parameters = "top=" + top + ",left=" + left + ",width=" + szel + ",height=" + mag + ",scrollbars=" + s;
   var win = window.open(url, name, parameters);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
   return win;
}


function ablak2(url, szel, mag, name, s) {
   var left = Math.floor((screen.width - szel)/2);
   var top = Math.floor(((screen.height - mag)/2)-35);
   var parameters = "top=" + top + ",left=" + left + ",width=" + szel + ",height=" + mag + ",scrollbars=" + s + "";
   var win = window.open(url, name, parameters);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
   return win;
}


function galeria1(g,i,ii) {
if (g=="t") { ablak('munkatarsak.php?t=' + i + '&n=' + ii,'520','460','galeria'); }
if (g=="s") { ablak('munkatarsak.php?s=' + i + '&k=' + ii,'520','530','galeria'); }
}

function onlineinfo() {
ablak('onlineinfo.html','300','200','onlineinfo');
}

function layerkapcs(ujlayer) {
  if (ujlayer!=aktivlayer) {
    document.getElementById(aktivlayer).style.display="none";
    document.getElementById(ujlayer).style.display="block";
    aktivlayer = ujlayer;
  }
}

function layerkapcs2(be,ki) {
  if (be!=ki) {
    document.getElementById(ki).style.display="none";
    document.getElementById(be).style.display="block";
  }
}

function layerkapcs2inline(be,ki) {
  if (be!=ki) {
    document.getElementById(ki).style.display="none";
    document.getElementById(be).style.display="inline";
  }
}

function layerkapcs3(l,m) { 
  // nemjó
  if (document.getElementById(l).style.display="none") {
    document.getElementById(l).style.display=m;
    return true;
  } else if (document.getElementById(l).style.display=m) {
    document.getElementById(l).style.display="none";
    return true;
  }  
}

function sendDataBack(file,t) {
  opener.document.getElementById('kepurl').value=file;
}


function submitenter(myfield,e) {
  var keycode;
  if (window.event) { keycode = window.event.keyCode; }
  else if (e) { keycode = e.which; }
  else { return true; }

  if (keycode == 13)  {
    myfield.form.submit();
    return false;
  } else {
    return true;
  }
}


function setCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}




function buttonhref(url) {
     if (document.images) {
       location.replace(url);
     } else {
       location.href(url);
     }
}



function getgetvalue(ggvname) {
 tmp=(document.location+'#').split('#')[0];
 tmp=(tmp+'?').split('?')[1];
 tmp=(tmp+'&').split('&');
 for(i=0;i<tmp.length;i++) {
  tmp2=tmp[i].split('=');
  if(unescape(tmp2[0]) == ggvname) {return unescape(tmp2[1]);}
 }
 return('');
}


var fieldStatus = new Array();

/* */

function GetXMLHTTP () {
 var xmlhttp = null ;
 if (window.XMLHttpRequest){
  xmlhttp = new XMLHttpRequest();
  if ( typeof xmlhttp.overrideMimeType != 'undefined')
  xmlhttp.overrideMimeType('text/xml');
 } else if (window.ActiveXObject) {
  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 } else {
  throw "No XMLHTTP" ;
 }
 return xmlhttp;
}

function loadXML(url,postsend,extra) {
 // alert(postsend);
 var xmlhttp;
 xmlhttp=GetXMLHTTP();
 url+='?random='+Math.random();
 xmlhttp.onreadystatechange=function() { handleXMLresponse(xmlhttp,extra) };
 xmlhttp.open("POST",url,true);
 xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 xmlhttp.send(postsend);
 return false;
}

function handleXMLresponse(processxmh,extra) {
 if(processxmh.readyState == 4) { //;
  if(processxmh.status == 200) {
   if(extra == 'donothing') {
   } else {
    xmldoc=processxmh.responseXML;
    xmode=xmldoc.getElementsByTagName('m')[0].firstChild.data;
    
    if (xmode=='valid1') {
       r=xmldoc.getElementsByTagName('r')[0].firstChild.data;
       f=xmldoc.getElementsByTagName('f')[0].firstChild.data;
       if (r=="1") {
         // ok
         fieldStatus[f] = true;
       } else {
         document.getElementById('hsznev').value='';
         document.getElementById('hsznev').focus();
         alert('Az általad megadott név egy regisztrált felhasználónkhoz tartozik, kérjük válassz másikat!');
         fieldStatus[f] = '0';
       }
    }
    
   }
  } else {
   alert(processxmh.status+' '+processxmh.statusText);
  }
 } else {
 // alert('readyState: ' + processxmh.readyState);
 }
}

/* */

function fieldcheck1(obj,field) {
  iid = "fielderror_" + field;
  
  val = document.getElementById(obj).value;  
  var fieldcheck1 = /\W/;
    
  
  if (field=="hszmail") {
    var fieldok2 = /\[^a-zA-Z0-9_-]/;
    if (val.length==0) {
    } else if (val.match(/^(.+)@(.+)\.(.+)$/) && !fieldok2.test(val)) {
      fieldStatus[field] = true;
    } else {
      alert('Kérjük adj meg egy e-mail címet!')
      fieldStatus[field] = '1';
    }
  }  
  
  if (field=="hsznev") {
    if (val.length==0) {
      fieldStatus[field] = '0';
    } else if (val.length<2) {
      alert('Kérjük egy hosszabb nevet adj meg!');
      fieldStatus[field] = '1';
    } else {
      var extra = new Array(iid,obj);
      loadXML('_xml.php','m=valid1&f=hsznev&v='+val,extra);
    }
  }
  
}


function sendhsz(formname) {

  var error = '';
  
  if (document.getElementById('hszm').value=='2') {
  if (fieldStatus['hsznev']!=true) {
    if (fieldStatus['hsznev']=='0') {
      error += 'Kérjük adj meg egy nevet!\n';
    } else if (fieldStatus['hsznev']=='1') {
      error += 'Kérjük egy hosszabb nevet adj meg!\n';
    } else if (fieldStatus['hsznev']=='2') {
      error += 'Az általad megadott név egy regisztrált felhasználónkhoz tartozik, kérjük válassz másikat!\n';
    } else {
      error += 'Kérjük adj meg felhasználónevet!\n';
    }
  }
  
  if (fieldStatus['hszmail']!=true) {
    val = document.getElementById('hszmail').value;
    var fieldok2 = /\[^a-zA-Z0-9_-]/;
    if (val.length==0) {
    } else if (val.match(/^(.+)@(.+)\.(.+)$/) && !fieldok2.test(val)) {
    } else {
      error += 'Kérjük adj meg egy e-mail címet!\n';
    }
  }
  
  if (document.getElementById('hsznap').value.length==0) {
    error += 'Kérjük írd be milyen nap van! Erre biztonsági okokból van szükségünk.\n';
  }
  }
  
  if (document.getElementById('hsztxt').value.length==0) {
    error += 'Elfelejtettél hozzászólást írni!\n';
  }  
  
    if (error.length!=0) {
     alerttext = 'Hiba!\n\n' + error + ' ';
     alert(alerttext);
    } else {
      document.getElementById(formname).submit();
    }
}