//============================AJAX ÁLTALÁNOS ===================================
function ajax(url,div,post){
   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() {
        if (adatok.readyState == 4) {
            if (adatok.status == 200 & div!=''){
                document.getElementById(div).innerHTML=adatok.responseText;
            }else alert('Not found div !!!');
        }
        }
    adatok.open('POST',url, true);
    adatok.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    adatok.send(post);
}

//============================ AJAX  VÉGE ======================================

function features_select_reload(features){ajax('main/restaurant_filter.php','main','features='+features)}
function order_reload(order){ajax('main/restaurant_filter.php','main','order='+order)}
function page_reload(page){ajax('main/restaurant_filter.php','main','page='+page)}


function show_today(id){
    document.getElementById(id).style.display = "block";
    document.getElementById(id).style.top =-350+'px';
}

function adver_mutat(){
    var mag =document.getElementById("main").clientHeight;
    var z=0;
    for(i=240;i<=mag;i=i+159){
    if(document.getElementById(z+"advert"))document.getElementById(z+"advert").style.display = "block";
    z=z+1;
    }
}

function vizsgal(telszam, hossz, id, kov){
	   z='';
       x= telszam.length;
       if(x>hossz){x=hossz;}
	   for (i=0;i<x;i++){
	        k=telszam.substr(i,1);
		    if (!isNaN(parseInt(k))){z=z+k;}
	        }
       document.getElementById(id).value=z;
       if(z.length >= hossz & kov !=''){
            document.getElementById(kov).focus();
            }
}

var timeout	= 500;
var closetimer	= 0;
var submenu	= 0;

function obj_kiir(obj){
    ertek='';
    for(i in obj){
        if(parseInt(obj[i])){ertek=ertek+i+'='+obj[i]+'\n';}
        i++;
        }
    alert(ertek);
}

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 close_submenu(){
	if(submenu) submenu.style.visibility = 'hidden';  // close showed layer
}

function closetime(){
	closetimer = window.setTimeout(close_submenu, timeout);        // go close timer
}

function cancel_closetime(){                                // cancel close timer
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
