function menuSwitch(intItem) {
    if (intItem == 1) {
        if (document.getElementById('der_club_submenu').style.display != 'block') {
            document.getElementById('der_club_submenu').style.display = 'block';
            document.getElementById('das_heaven_mieten_submenu').style.display = 'none';
            document.getElementById('der_club').className = 'menu_item_active';
            activateMenu('der_club');
        } else {
            document.getElementById('der_club_submenu').style.display = 'none';
            AJAX_Request('inc/ajax_request.php?page=home'); activateMenu('der_club');
        }
    } else if (intItem == 2) {
        if (document.getElementById('das_heaven_mieten_submenu').style.display != 'block') {
            document.getElementById('das_heaven_mieten_submenu').style.display = 'block';
            document.getElementById('der_club_submenu').style.display = 'none';
            document.getElementById('das_heaven_mieten').className = 'menu_item_active';
            activateMenu('das_heaven_mieten');
        } else {
            document.getElementById('das_heaven_mieten_submenu').style.display = 'none';
            AJAX_Request('inc/ajax_request.php?page=das_heaven_mieten'); activateMenu('das_heaven_mieten');
        }
    }
}

function activateMenu(id) {
    document.getElementById('der_club').className = 'menu_item';
    document.getElementById('der_club_vorstellung').className = 'menu_item';
    document.getElementById('der_club_djs').className = 'menu_item';
    document.getElementById('der_club_impressionen').className = 'menu_item';
    document.getElementById('der_club_partner').className = 'menu_item';
    document.getElementById('der_club_jobs').className = 'menu_item';
    document.getElementById('events').className = 'menu_item';
    document.getElementById('ticketshop').className = 'menu_item';
    document.getElementById('partypics').className = 'menu_item';
    document.getElementById('partyvideos').className = 'menu_item';
    document.getElementById('lob_und_tadel').className = 'menu_item';
    document.getElementById('das_heaven_mieten').className = 'menu_item';
    document.getElementById('das_heaven_mieten_nutzungen').className = 'menu_item';
    document.getElementById('das_heaven_mieten_restaurant').className = 'menu_item';
    document.getElementById('das_heaven_mieten_palmengarten').className = 'menu_item';
    document.getElementById('das_heaven_mieten_terrasse').className = 'menu_item';
    document.getElementById('das_heaven_mieten_strandkoerbchen').className = 'menu_item';
    document.getElementById('das_heaven_mieten_coconutbeach').className = 'menu_item';
    //document.getElementById('eventservice').className = 'menu_item';

    document.getElementById('newsletter').className = 'menu_item';
    document.getElementById('kontakt').className = 'menu_item';
    document.getElementById('anfahrt').className = 'menu_item';
    document.getElementById('impressum').className = 'menu_item';

    document.getElementById(id).className = 'menu_item_active';

}

function showFlyer() {
    //showFlyer.content = document.getElementById("content").innerHTML;
    //if (document.getElementById("content").innerHTML != '<img src="gfx/flyer_gross.jpg">')
    //    document.getElementById("content").innerHTML = '<div style="position: static;" align="left"><img src="gfx/flyer_gross.jpg"></div>' + document.getElementById("content").innerHTML;
    document.getElementById("flyer_content").style.display = 'block';
}

function hideFlyer() {
    //document.getElementById("content").innerHTML = showFlyer.content;
    document.getElementById("flyer_content").style.display = 'none';
}

function openWindow(url) {
    var YOffset=((screen.height-708)/2);
    var XOffset=((screen.width-770)/2);
    var WindowParameter='width=639, height=561, left='+XOffset+', top='+YOffset+', status=no, resizable=yes, toolbar=no, menubar=no, scrollbars=no';
    newWin= open(url, "", WindowParameter);
}

function openWindow2(url) {
    var YOffset=((screen.height-708)/2);
    var XOffset=((screen.width-770)/2);
    var WindowParameter='width=639, height=650, left='+XOffset+', top='+YOffset+', status=no, resizable=yes, toolbar=no, menubar=no, scrollbars=yes';
    newWin2 = open(url, "", WindowParameter);
}

function Crypt(strTextToCrypt, strPassword, strStyle) { // @TF
    var i = 0; var pw = 0; var ret = ""; var tmp = 0;
    if (strPassword.length < 1) strPassword = "std";
    for(i=0; i<strPassword.length; i++) tmp = (tmp + strPassword.charCodeAt(i)) % 255;
    for(i=0; i<tmp.toString().length; i++) pw += parseInt(tmp.toString().charAt(i));
    for(i=0; i<strTextToCrypt.toString().length; i++) ret += String.fromCharCode( (pw+pw%i) ^ (strTextToCrypt.charCodeAt(i)) );
    if (strStyle == "mail")     { return "<a class='impressum' href='mailto:" + ret + "'>" + ret + "</a>"; }
    else if (strStyle == "web") { return "<a class='impressum' href='http://" + ret + "' target='_blank'>" + ret + "</a>"; }
}

var objAjax = getXMLHttpObj();

function getXMLHttpObj() {
    if(typeof(XMLHttpRequest) != 'undefined')
        return new XMLHttpRequest();

    var axO=['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'], i;
    for(i=0;i<axO.length;i++) {
        try {
            return new ActiveXObject(axO[i]);
        } catch(e) {
        }
    }
    return null;
}

function AJAX_Request(url) {
        objAjax.open('GET', url, true);
        objAjax.onreadystatechange = AJAX_Show;
        objAjax.send(null);
}

function AJAX_Show() {
    if (objAjax.readyState == 4) {
        if (objAjax.status == 200) {
            document.getElementById('content').innerHTML = objAjax.responseText;
        }
    }
}