function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 4500 );
});

$(function() {
	$('#side_icon').click(function() {
		$('#side_icon').hide()
		$('#side_image').fadeOut()
		$('#side_info').fadeIn()
	});
});

var active_treatment = 'gesichtsbehandlungen';
function switch_treatments (new_active) {

	jQuery(document.getElementById(active_treatment)).fadeOut();
	jQuery(document.getElementById(new_active)).fadeIn();
	
	active_treatment = new_active;

}

var active_price = 'wohlfuehlpaket';
function switch_prices (new_active) {

	jQuery(document.getElementById(active_price)).fadeOut();
	jQuery(document.getElementById(new_active)).fadeIn();
	
	active_price = new_active;

}

function switch_offers (new_active) {

	jQuery(document.getElementById(active_offer)).fadeOut();
	jQuery(document.getElementById(new_active)).fadeIn();
	
	active_offer = new_active;

}

function switch_galleries (new_active) {

	jQuery(document.getElementById('slideshow')).fadeOut();
	document.getElementById('slideshow').style.display = 'none';
	document.getElementById('slideshow').innerHTML = document.getElementById(new_active).innerHTML;
	jQuery(document.getElementById('slideshow')).fadeIn();

}

function show_guestbook_form () {

	jQuery(document.getElementById('gaestebuch_eintraege')).fadeOut();
	jQuery(document.getElementById('gaestebuch_form')).fadeIn();

}

function show_guestbook_entries () {

	jQuery(document.getElementById('gaestebuch_form')).fadeOut();
	jQuery(document.getElementById('gaestebuch_eintraege')).fadeIn();

}

function show_gutschein(value) {

	if (value == 'Wertgutschein')
		show_wert();
	
	if (value == 'Arrangement-Gutschein')
		show_arrangement();

}

function show_wert () {

	jQuery(document.getElementById('arrangement_gutschein')).hide();
	jQuery(document.getElementById('wertgutschein')).fadeIn();

}

function show_arrangement () {

	jQuery(document.getElementById('wertgutschein')).hide();
	jQuery(document.getElementById('arrangement_gutschein')).fadeIn();

}

function show_news(value) {

	if (value == 'Angebot') {
		document.getElementById('name_galerie_div').style.display = 'none';
		document.getElementById('name_angebot_div').style.display = 'block';
	}
	
	if (value == 'Galerie') {
		document.getElementById('name_angebot_div').style.display = 'none';
		document.getElementById('name_galerie_div').style.display = 'block';
	}
		
	if (value == 'Presse') {
		document.getElementById('name_galerie_div').style.display = 'none';
		document.getElementById('name_angebot_div').style.display = 'none';
	}

}

$(
	function()
	{
		// set up rollover
		$("img.informationen").hover(
			function()
			{
				this.src = this.src.replace("_off","_on");
			},
			function()
			{
				this.src = this.src.replace("_on","_off");
			}
		);
	}
)


function calculate_price () {

	prices = new Array();
	prices[0] = new Array();
	prices[1] = new Array();
	prices[2] = new Array();
	prices[5] = new Array();
	
	prices[0]['Bitte gewünschte Kategorie wählen'] = '0';
	prices[0]['Landhaus'] = '0';
	prices[0]['Landhaus Familienzimmer'] = '0';
	prices[0]['Turmzimmer'] = '0';
	prices[0]['Lifestyle 40'] = '0';
	prices[0]['Residence'] = '0';
	prices[0]['Turm Exclusiv'] = '0';
	prices[0]['Turmsuite'] = '0';
	prices[0]['Lifestyle 50'] = '0';
	
	prices[1]['Bitte gewünschte Kategorie wählen'] = '0';
	prices[1]['Landhaus'] = '99';
	prices[1]['Landhaus Familienzimmer'] = '99';
	prices[1]['Turmzimmer'] = '114';
	prices[1]['Lifestyle 40'] = '114';
	prices[1]['Residence'] = '119';
	prices[1]['Turm Exclusiv'] = '119';
	prices[1]['Turmsuite'] = '119';
	prices[1]['Lifestyle 50'] = '134';
	
	prices[2]['Bitte gewünschte Kategorie wählen'] = '0';
	prices[2]['Landhaus'] = '89';
	prices[2]['Landhaus Familienzimmer'] = '89';
	prices[2]['Turmzimmer'] = '104';
	prices[2]['Lifestyle 40'] = '104';
	prices[2]['Residence'] = '109';
	prices[2]['Turm Exclusiv'] = '109';
	prices[2]['Turmsuite'] = '109';
	prices[2]['Lifestyle 50'] = '124';
	
	prices[5]['Bitte gewünschte Kategorie wählen'] = '0';
	prices[5]['Landhaus'] = '81';
	prices[5]['Landhaus Familienzimmer'] = '81';
	prices[5]['Turmzimmer'] = '96';
	prices[5]['Lifestyle 40'] = '96';
	prices[5]['Residence'] = '101';
	prices[5]['Turm Exclusiv'] = '101';
	prices[5]['Turmsuite'] = '101';
	prices[5]['Lifestyle 50'] = '106';
	
	erwachsene 					= document.getElementById('erwachsene').value;
	kinder 						= document.getElementById('kinder').value;
	
	uebernachtungen				= document.getElementById('uebernachtungen').value;
	uebernachtungen_case 		= uebernachtungen;
	if ((uebernachtungen > 2) && (uebernachtungen < 5))
		uebernachtungen_case = 2;
	if (uebernachtungen > 5)
		uebernachtungen_case = 5;
	
	einzelzimmer 				= document.getElementById('einzelzimmer').value;
	doppelzimmer 				= document.getElementById('doppelzimmer').value;
	mehrbettzimmer 				= document.getElementById('mehrbettzimmer').value;
	suiten 						= document.getElementById('suiten').value;
	
	einzelzimmer_kategorie 		= document.getElementById('einzelzimmer_kategorie').value;
	doppelzimmer_kategorie 		= document.getElementById('doppelzimmer_kategorie').value;
	mehrbettzimmer_kategorie 	= document.getElementById('mehrbettzimmer_kategorie').value;
	suiten_kategorie 			= document.getElementById('suiten_kategorie').value;
	
	if ((einzelzimmer_kategorie != 'Bitte gewünschte Kategorie wählen') && (einzelzimmer != '0'))
		einzelzimmer_betrag 	= uebernachtungen*einzelzimmer*prices[uebernachtungen_case][einzelzimmer_kategorie]+(uebernachtungen*10);
	else
		einzelzimmer_betrag 	= 0;
	
	doppelzimmer_betrag 		= uebernachtungen*doppelzimmer*prices[uebernachtungen_case][doppelzimmer_kategorie]*2;
	
	mehrbettzimmer_betrag 		= erwachsene*uebernachtungen*mehrbettzimmer*prices[uebernachtungen_case][mehrbettzimmer_kategorie];
	if ((mehrbettzimmer_kategorie != 'Bitte gewünschte Kategorie wählen') && (mehrbettzimmer != '0')) {
		if (mehrbettzimmer_kategorie == 'Landhaus Familienzimmer')
			mehrbettzimmer_betrag = mehrbettzimmer_betrag + (kinder*40)
		if (mehrbettzimmer_kategorie == 'Lifestyle 50')
			mehrbettzimmer_betrag = mehrbettzimmer_betrag + (kinder*50)
	}
	
	suiten_betrag 				= erwachsene*uebernachtungen*suiten*prices[uebernachtungen_case][suiten_kategorie];

	betrag 						= einzelzimmer_betrag + doppelzimmer_betrag + mehrbettzimmer_betrag + suiten_betrag;
	
	if (betrag == '0')
		betrag = document.getElementById('betrag').value;
	
	if (betrag != '') {
		if ((!isNaN(betrag)&&parseInt(betrag)) || (betrag == '0'))
			document.getElementById('gesamtbetrag').innerHTML = betrag + ',- €';
		else
			document.getElementById('gesamtbetrag').innerHTML = betrag + ' €';
	}
	
}
