$(document).ready(function(){
	// init DivBox
	var lbOpt = {
		caption: true,
		caption_control: true,
		path: '/lib/js/players/',
		languages: {
			btn_close: 'Schließen',
			btn_next: 'Nächstes',
			btn_prev: 'Voriges',
			click_full_image: 'Vergrößern',
			error_not_youtube: 'Der angegebene Link ist keine Youtube-Link!',
			error_cannot_load: "Die Seite konnte nicht geladen werden\nFehler: "
		}
	}
	var lbGroup = new Object();

	$('a[target^="_lightbox"]').each(
		function() {
			lbGroup[$(this).attr('target')]=true;
		}
	);
	for (i in lbGroup) $('a[target="'+i+'"]').divbox(lbOpt);

	$('#qcontact').css('display', 'block');
	slideinterval = setInterval( "slideSwitch()", 3000 );

	// init datepicker
	$.dpText = {
		TEXT_PREV_YEAR:		'Voriges Jahr',
		TEXT_PREV_MONTH:	'Voriger Monat',
		TEXT_NEXT_YEAR:		'Nächstes Jahr',
		TEXT_NEXT_MONTH:	'Nächster Monat',
		TEXT_CLOSE:			'Schließen',
		TEXT_CHOOSE_DATE:	'Datum auswählen...'
	}
	$('input.datepicker')
		.datePicker()
		.bind('focus', function(){ $(this).dpDisplay(); })
});

function quickMessage(frm)
{
	var errorMsg = '';
	if ($('input[name="name"]', $(frm)).val() == 'Name' || $('input[name="name"]', $(frm)).val() == '')
	{
		errorMsg += 'Bitte geben Sie Ihren Namen an!\n';
	}
	if (
		($('input[name="email"]', $(frm)).val() == 'E-Mail'  || $('input[name="email"]', $(frm)).val() == '') &&
		($('input[name="phone"]', $(frm)).val() == 'Telefon' || $('input[name="phone"]', $(frm)).val() == '')
	)
	{
		errorMsg += 'Bitte geben Sie entweder Ihre E-Mail-Adresse oder Ihre Telefonnummer an!\n';
	}
	if (errorMsg != '')
	{
		alert (errorMsg);
		return;
	}
	else
	{
		if ($('input[name="email"]', $(frm)).val() == 'E-Mail') $('input[name="email"]', $(frm)).val('n.a.');
		if ($('input[name="phone"]', $(frm)).val() == 'Telefon') $('input[name="phone"]', $(frm)).val('n.a.');
		var fields = $(frm).serialize();

		$.post( '/mucms/ajax_sendmsg.php', fields ,
			function( data ) {
				if (data.error != '0')
				{
					$(frm).empty().css('color','#ff000').text('Der Versand der Nachricht ist fehlgeschlagen!');
				}
				else
				{
					$(frm).empty().css('color','#ffffff').text('Ihre Nachricht wurde versandt. Vielen Dank!');
				}
			},
			'json'
		);
	}
}

var slideinterval;
var switch_enabled=true;

function slideSwitch(setdirection)
{
	if (!switch_enabled) return;
	var activeImg = $('#slideshow img.active');
	var direction;
	if ( activeImg.length == 0 ) activeImg = $('#slideshow img:last');

	if (setdirection != undefined)
	{
		clearInterval(slideinterval);
		direction = setdirection == 'prev' ? 'prev' : 'next';
	}
	else direction = 'next';

	if (direction == 'next')
	{
		var nextImg =  activeImg.next().length ? activeImg.next() : $('#slideshow img:first');
	}
	else
	{
		var nextImg =  activeImg.prev().length ? activeImg.prev() : $('#slideshow img:last');
	}
	switch_enabled = false;
	activeImg.addClass('last-active');
	nextImg.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 500, function() {
			activeImg.removeClass('last-active active');
			switch_enabled = true;
		});
}

