/*************************************************************************************************/
//HIER DIE INHALTE FÜR DIE "AJAX-POP-UP"-FELDER ÄNDERN:
//
//Hier den HTML Code angeben, der nach dem Öffnen-Klick in der oberen Zeile im <span> "klickbar" erscheinen soll:
var schliessen = '<img src=themes/img/minus.gif border=0>';
//
//Hier den HTML Code angeben, der nach dem Schließen-Klick in der oberen Zeile im <span> "klickbar" erscheinen soll:
var oeffnen = '<img src=themes/img/plus.gif border=0>';
/************************************************************************************************/



//AJAX HTTPRequest kram je nach Browser laden:
function getXmlHttpRequestObject() {
        if (window.XMLHttpRequest) {
                 return new XMLHttpRequest();
         }
         else if(window.ActiveXObject) {
                 return new ActiveXObject("Microsoft.XMLHTTP");
         }
         else {
                 alert("Bitte aktualisieren Sie ihren Browser");
         }
}

/**
 * instantiates a new xmlhttprequest object
 *
 * @return xmlhttprequest object or false
 */
function getXMLRequester( )
{
    var xmlHttp = false;

    // try to create a new instance of the xmlhttprequest object
    try
    {
        // Internet Explorer
        if( window.ActiveXObject )
        {
            for( var i = 6; i; i-- )
            {
                try
                {
                    // loading of a newer version of msxml dll (msxml3 - msxml5) failed
                    // use fallback solution
                    // old style msxml version independent, deprecated
                    if( i == 2 )
                    {
                        xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
                    }
                    // try to use the latest msxml dll
                    else
                    {

                        xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
                    }
                    break;
                }
                catch( excNotLoadable )
                {
                    xmlHttp = false;
                }
            }
        }
        // Mozilla, Opera und Safari
        else if( window.XMLHttpRequest )
        {
            xmlHttp = new XMLHttpRequest();
        }
    }
    // loading of xmlhttp object failed
    catch( excNotLoadable )
    {
        xmlHttp = false;
    }
    return xmlHttp ;
}
var textReq = getXMLRequester();

function getSeite(id){
         var textid = id;
         textReq.open("GET", 'ajax_get_page.php?id=' + id, true);
         changeKlickbar(id,1);
         textReq.onreadystatechange = handleResult;
         textReq.send(null);
}
function handleResult(){

         if (textReq.readyState == 4) {
              var ss = document.getElementById('popup_page');
              ss.innerHTML = '';
              var str = textReq.responseText;
              ss.innerHTML = str;
         }
}

function changeKlickbar(id,mode){
         if (mode == 1){
             var clo = 'closeSeite('+id+')';
             //document.getElementById('klickbar').setAttribute("onclick", "alert("+id+")", 1);
             //document.getElementById('klickbar_titel').setAttribute("onclick", "alert("+id+")", 1);
             document.getElementById('klickbar').innerHTML = "<a href=\"#\" onclick=\"closeSeite("+id+")\">"+schliessen+"</a>";
             document.getElementById('klickbar_titel').onclick = clo;
             //document.getElementById('klickbar').innerHTML = schliessen;
         }
         if (mode == 2){
            var opa = 'getSeite('+id+')';
            //document.getElementById('klickbar').innerHTML = oeffnen;
            //document.getElementById('klickbar').setAttribute("onclick", opa, 1);
            document.getElementById('klickbar_titel').setAttribute("onclick", opa, 1);
            document.getElementById('klickbar').innerHTML = "<a href=\"#\" onclick=\"getSeite("+id+")\">"+oeffnen+"</a>";


         }
}

function closeSeite(id){
         //alert("HALLO");
         var aa = document.getElementById('popup_page');
         aa.innerHTML = '';
         //document.getElementById('popup_page').innerHTML = '';
         changeKlickbar(id,2);
}
