var timeout	= 500;
var closetimer	= 0;
var closetimer2	= 0;
var submenu	= 0;
var submenu2 = 0;
var imgw = 500;// menukép szélessége

function open_submenu(id){                                         // open hidden layer
    cancel_closetime();	                                    // cancel close timer
    if(submenu) submenu.style.visibility = 'hidden';  // close old layer
    submenu = document.getElementById(id);               // get new layer and show it
    submenu.style.visibility = 'visible';
}

 function open_submenu2(id){                                         // open hidden layer
    cancel_closetime();
    cancel_closetime2();	                                    // cancel close timer
    if(submenu2) submenu2.style.visibility = 'hidden';  // close old layer
    submenu2 = document.getElementById(id);               // get new layer and show it
    submenu2.style.visibility = 'visible';
}

function close_submenu(){
	if(submenu) submenu.style.visibility = 'hidden';  // close showed layer
}

function close_submenu2(){
	if(submenu2) submenu2.style.visibility = 'hidden';  // close showed layer
}

function closetime(){
	closetimer = window.setTimeout(close_submenu, timeout);        // go close timer
}

function closetime2(){
	closetimer2 = window.setTimeout(close_submenu2, timeout);        // go close timer
}

function cancel_closetime(){                                // cancel close timer
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function cancel_closetime2(){                                // cancel close timer
	if(closetimer2){
		window.clearTimeout(closetimer2);
		closetimer2 = null;
	}
}



function openimg(id){
	document.getElementById(id).style.display = 'block';
}
function closeimg(id){
	document.getElementById(id).style.display = 'none';
}

//============================AJAX ÁLTALÁNOS ===================================
//=================  url : hivando oldal url - je    ===========================
//=================  post : post adat                ===========================
//=================  divname : a div, amibe töltünk  ===========================
//==============================================================================
function Ajax_alap(){
  this.url = '' ;
  this.post = '' ;
  this.divname = '';
  this.loadstring = '';
  this.feldolgozas = feldolgoz;
  this.extra = '';
  this.betolt = function() { feltolt(this.url,this.divname,this.extra,this.post,this.loadstring);};

//=========
function feltolt(url,div,extra,post,loadstr) {
if(this.divname!='')
    var adatok = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
   adatok = new XMLHttpRequest();
   if (adatok.overrideMimeType) {
    adatok.overrideMimeType('text/xml');
   }
  } else if (window.ActiveXObject) { // IE
   try {
    adatok = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
       adatok = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
     }
   }

   if (!adatok) {
    alert('Feladtam :( Nem tudok XMLHTTP példányt létrehozni');
            return false;
   }
    adatok.onreadystatechange = function() { feldolgoz(adatok,div,extra); };
    adatok.open('POST',url, true);
    adatok.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    adatok.send(post);
  }

//=========
function feldolgoz(adatok,divname,extra) {
    if (adatok.readyState == 4) {
        if (adatok.status == 200) {
            adat = adatok.responseText;
            //alert(adat);
            if(divname!=''){
                document.getElementById(divname).innerHTML=(adat);
                }
            }
        else {
            alert('Valami gond van a kéréssel.');
            }
    }
  }
//=========

 }
//==============================================================================
//============================ AJAX ALAP VÉGE ==================================
//==============================================================================



function event_reload(page){
  ev = new Ajax_alap();
  ev.url = 'main/event.php';
  ev.post = 'page='+page;
  ev.divname = 'main';
  ev.betolt();
}

function entertainment_reload(page){
  et = new Ajax_alap();
  et.url = 'main/entertainment.php';
  et.post = 'page='+page;
  et.divname = 'main';
  et.betolt();
}

function send_mail(mail){
  mail_ = new Ajax_alap();
  mail_.url = 'main/mail.php';
  mail_.post = 'mail='+mail;
  mail_.divname = 'mail_div';
  mail_.betolt();
}

function overlib_on(id){
    var obj=document.getElementById(id);
    var p_obj=document.getElementById('p'+id);
    p_obj.onmousemove=function(e){
        (e)? y = e.pageY: y =event.clientY + document.body.scrollTop;                   //egér y pozicio   Netscape : Expoler
        //(e)? x=20: x=0;                                                                 // +20 pixel a Netscape-ba
        var x=document.getElementById('d'+id).offsetLeft+(p_obj.offsetWidth-imgw)/2;  // valtódiv poz+ (parentobj width-img width)/2
        obj.style.display='block';
	    obj.style.left =x+'px';
	    obj.style.top = y+20+'px';                                                      // egér y pos +20 px
    }
}

function div_off(id){
    document.getElementById(id).style.display='none';
}


////////////////////////////////////////////////////////////////////////////////////
var music='0';
function set_sound(music){
  sound_ = new Ajax_alap();
  sound_.url = 'setsound.php';
  sound_.post = 'music='+music;
  sound_.divname = 'end';
  sound_.betolt();
}

function music_set(){
    if(music=='0'){
    document.getElementById('music_src').src = 'pic/voice_false.gif';
    }
    else{
    document.getElementById('music_src').src = 'pic/voice_true.gif';
    }
}
function music_mute(){
    if(music=='1'){
    document.getElementById('music_src').src = 'pic/voice_false.gif';
    music='0';
    set_sound('0');
    }
    else{
    document.getElementById('music_src').src = 'pic/voice_true.gif';
    music='1';
    set_sound('1');
    }
}
/////////////////////////////////////////////////////////////////////////////////////

