function menuSwitch(intItem) {
    if (intItem == 1) {
        if (document.getElementById('das_restaurant_submenu').style.display != 'block') {
            document.getElementById('das_restaurant_submenu').style.display = 'block';
            document.getElementById('das_heaven_mieten_submenu').style.display = 'none';
            document.getElementById('das_restaurant').className = 'menu_item_active';
            activateMenu('das_restaurant');
        } else {
            document.getElementById('das_restaurant_submenu').style.display = 'none';
            AJAX_Request('inc/ajax_request.php?page=home'); activateMenu('das_restaurant');
        }
    } 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('das_restaurant_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('das_restaurant').className = 'menu_item';
    document.getElementById('das_restaurant_vorstellung').className = 'menu_item';
    document.getElementById('das_restaurant_speisekarte').className = 'menu_item';
    document.getElementById('das_restaurant_team').className = 'menu_item';
    document.getElementById('das_restaurant_impressionen').className = 'menu_item';
    document.getElementById('das_restaurant_partner').className = 'menu_item';
    document.getElementById('das_restaurant_jobs').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() {
    document.getElementById("flyer_content").style.display = 'block';
}

function hideFlyer() {
    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 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;
        }
    }
}