var sessID; 

function makeDispURL(id) {
    document.location.href = '?pID='+id+'&menu='+divz;
}

function makeDispURLfull(url) {
    if (url.charAt(0) == '?') {
    document.location.href = url +'&menu='+divz;
    } else {
        document.location.href = url;
    }
}

function checkEnter(){
    if (window.event && window.event.keyCode == 13) {
        document.getElementById('search_pat').value = document.getElementById('search_text').value; 
        document.getElementById('search').submit();
    } else return true;
}
//------------------------------------------------------------------------------------------------


function OpenNewWindow(url, x, y) {
    var options = "toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
        msgWindow=window.open(url,"", options);
}

function OpenNewWindowNoScroll(url, x, y) {
    var options = "toolbar=no,menubar=no,scrollbars=no,resizable=yes,width=" + x + ",height=" + y;
        msgWindow=window.open(url,"", options);
}
//------------------------------------------------------------------------------------------------

function eventList(limit,sestyp){ // -1->endless
    //var url = "event_list.php?limit=" + limit + "&sestyp=" + sestyp;
    var url = "event_list.php?limit=" + limit + "&sestyp=" + sestyp;
    xmlHttp=GetXmlHttpObject(stateChanged);
    xmlHttp.open("GET", url , true);
    xmlHttp.send(null);
}

function showGaleryElement(pic,page,fld){
    //window.alert(pic + " " + page + " " + fld);
    var url = "gal_handle.php?pic=" + pic + "&page=" + page + "&fld=" + fld;
    xmlHttp=GetXmlHttpObject(stateChanged2);
    xmlHttp.open("GET", url , true);
    xmlHttp.send(null);
}

function addToList(szamId,sessid) {
    sessID=sessid;
    var url = "playlist.php?szamid=" + szamId + "&sessid=" + sessid;
    xmlHttp=GetXmlHttpObject(stateChanged3)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)
}

function stateChanged() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        document.getElementById('eventlist').innerHTML = xmlHttp.responseText;
        //window.location.reload();
    } 
} 

function stateChanged2() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        document.getElementById('sh_galery').innerHTML = xmlHttp.responseText;
        //window.location.reload();
    } 
}

function stateChanged3() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        var s2 = new SWFObject("media/mp3player.swf", "playlist", "240", "540", "7");
        s2.addVariable("file","media/xml/playlist_"+ sessID +".xml");
        s2.addVariable("repeat","list");            
        s2.addVariable("backcolor","0xddd9c3");
        s2.addVariable("frontcolor","0x555555");
        s2.addVariable("lightcolor","0x777777");
        s2.addVariable("displayheight","0");
        s2.write("player2");
    }
}

function GetXmlHttpObject(handler)
{

    var objXmlHttp=null

    if (navigator.userAgent.indexOf("MSIE")>=0)
    { 
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        } 
        try
        { 
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        } 
        catch(e)
            { 
                alert("Error. Scripting for ActiveX might be disabled") 
                return 
            } 
    } 
    if (navigator.userAgent.indexOf("Mozilla")>=0 || navigator.userAgent.indexOf("Opera")>=0 || navigator.userAgent.indexOf("Safari")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler 
        return objXmlHttp
    }
}

