// Page Selector
function show_pages(){
    var status = document.getElementById('ps_status');
    var pages = document.getElementById('page_selector_pages');
    var display = document.getElementById('ps_display');
    if(status.value == 'hidden') {
        //display.innerHTML = 'lmwc &#9660;';
        pages.style.visibility = 'visible';
        status.value = 'visible';
    }
    else {
        //display.innerHTML = 'lmwc &#9664;';
        pages.style.visibility = 'hidden';
        status.value = 'hidden';
    }
}
// ENDE Page Selector

// fastboxbox
function show_fastbox(){
    var status = document.getElementById('fbb_status');
    var pages = document.getElementById('fbb_pages');
    var display = document.getElementById('fbb_display_pfeil');
    if(status.value == 'hidden') {
        display.innerHTML = '&#9660;';
        pages.style.visibility = 'visible';
        status.value = 'visible';
    }
    else {
        display.innerHTML = '&#9664;';
        pages.style.visibility = 'hidden';
        status.value = 'hidden';
    }
}
// ENDE fastboxbox

// DROPDOWNMENÜ
sfHover = function() {
	var sfEls = document.getElementById("sub_navi").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
// ENDE DROPDOWNMENÜ

// Für KARTE
function fahne(e){
    var e = e;
    var fahne_on = document.getElementById('fahne_on');
    if(fahne_on.value == e){
        fahne_on.value = 'clear';
        document.getElementById(e).style.visibility = 'hidden';
    } else if(fahne_on.value != 'clear'){
        document.getElementById(fahne_on.value).style.visibility = 'hidden';
        fahne_on.value = e;
        document.getElementById(e).style.visibility = 'visible';
    } else {
        fahne_on.value = e;
        document.getElementById(e).style.visibility = 'visible';
    }
}
// ENDE KARTE

function clear_input(el){
    el.value = '';
}

function EingabeOk(form){
 if(istEingabe(form.name) == false) { // Etwas eingegeben
    alert("Bitte Vor- und Nachnamen eingeben!");
    form.name.focus();
    return false;
 }
 if(istEingabe(form.email) == false) { // Etwas eingegeben
    alert("Bitte ihre E-Mail-Adresse eingeben!");
    form.name.focus();
    return false;
 }
 return true;
 }

function istEingabe(elm){
 if(elm.value == "" || elm.value == null || elm.value == 'Name Vorname' || elm.value == 'E-Mail') return false
 else return true
 }


// Style Selectbox span
function update_txt(el, ziel){
    document.getElementById(ziel).innerHTML = el.value;
}

function update_txt_monat(el, ziel){
    monate = new Array('', 'Januar', 'Februar', 'März', 'April', 'Mai', 'Jnui', 'Juli', 'August',
    'September', 'Oktober', 'November', 'Dezember')
    document.getElementById(ziel).innerHTML = monate[el.value];
}

function update_spots(spot){
    t = document.getElementById('buchung_anreiset').value;
    m = document.getElementById('buchung_anreisem').value;
    j = document.getElementById('buchung_anreisej').value;
    t2 = document.getElementById('buchung_abreiset').value;
    m2 = document.getElementById('buchung_abreisem').value;
    j2 = document.getElementById('buchung_abreisej').value;
            
    switch(spot){
        case 'spot2':
            AjaxData('spot2', '1', 'an_ab=an&t='+t+'&m='+m+'&j='+j+'&t2='+t2+'&m2='+m2+'&j2='+j2);
            break;
        case 'spot3':
            AjaxData('spot3', '1', 'an_ab=ab&t='+t+'&m='+m+'&j='+j+'&t2='+t2+'&m2='+m2+'&j2='+j2);
            break;
        case 'beide':
            AjaxData('spot2', '1', 'an_ab=an&t='+t+'&m='+m+'&j='+j+'&t2='+t2+'&m2='+m2+'&j2='+j2);
            AjaxData('spot3', '1', 'an_ab=ab&t='+t+'&m='+m+'&j='+j+'&t2='+t2+'&m2='+m2+'&j2='+j2);
            break;
    }  
}

function update_spots_from_day(spot, vt, vt2){
    
    m = document.getElementById('buchung_anreisem').value;
    j = document.getElementById('buchung_anreisej').value;
    m2 = document.getElementById('buchung_abreisem').value;
    j2 = document.getElementById('buchung_abreisej').value;
    
    if(vt == 0) t = document.getElementById('buchung_anreiset').value;
    else t = vt;
    if(vt2 == 0) t2 = document.getElementById('buchung_abreiset').value;
    else t2 = vt2;
    
    switch(spot){
        case 'spot3':
            AjaxData('spot3', '1', 'an_ab=ab&t='+t+'&m='+m+'&j='+j+'&t2='+t2+'&m2='+m2+'&j2='+j2);
            break;
        case 'beide':
            AjaxData('spot2', '1', 'an_ab=an&t='+t+'&m='+m+'&j='+j+'&t2='+t2+'&m2='+m2+'&j2='+j2);
            AjaxData('spot3', '1', 'an_ab=ab&t='+t+'&m='+m+'&j='+j+'&t2='+t2+'&m2='+m2+'&j2='+j2);
            break;
    }
}

// Ajax-Request
var AjaxData = function(UpdateArea, action, VALUE) {
	new Request.HTML({
		url:'buchung.php',
        method: 'post',
        data: 'ajaxaction='+action+'&'+VALUE,
        //headers:'application/x-www-form-urlencoded',
        update: $(UpdateArea),
        evalScripts: true,
		onFailure:function(){},
		onRequest:function(){
			$(UpdateArea).set('html','<center><img src="fileadmin/images/ajax-loader.gif" border="0" title="Laden" width="32" height="32" /></center>');
		},
		onSuccess:function(){}
	}).send();
}
