function getDate(input, dayType) {
	
	fields = input.split('/');
	if (fields.length == 3) {
		return new Date(parseInt(fields[2],10), parseInt(fields[1],10) - 1, parseInt(fields[0],10));
	} else {
		return null;
	}
}

function setInitialSetting() {
	
	var myDateObject = new Date();
	myDateObject.setDate(myDateObject.getDate()-1);
	
	return {minDate: myDateObject};
}

function broadcastDate(input) {
	var dateString;
	var dateParts;
	
	dateString = input.value;
	dateParts = input.value.split('/');
	
	if (dateParts.length == 3) {
	
		$('#dFromDay').val(parseInt(dateParts[0],10));
		$('#dFromMonth').val(parseInt(dateParts[1],10));
		$('#dFromYear').val(parseInt(dateParts[2],10));
		
		$('#dFrom').val(dateString);
		$('#iHotDateIn').val(dateParts[1]+'/'+dateParts[0]+'/'+dateParts[2]);
	} else {
		
		$('#dFromDay').val('');
		$('#dFromMonth').val('');
		$('#dFromYear').val('');
		$('#dFrom').val('');
		$('#iHotDateIn').val('');
	}
}

function initgallery() {
	$('a').each(function() {
		if (this.getAttribute('href') && (this.getAttribute('rel') == 'slide')){
			this.onclick = function () {
				$("#slide").toggle();
				bildlink = this.href.substring(this.href.lastIndexOf('\/')+1);
				$("#slideimg").html('<img src="fileadmin/user_upload/content/images/'+bildlink+'" width="464" height="176" alt="'+this.getAttribute("title")+'" title="'+this.getAttribute("title")+'" />');
				setTimeout("$('#slide').show('slow')", 2000);
				return false;
			}
		}
	});
}

$(document).ready(function() {
	// Pop-In boxes
	$("div.contentTeaser-image-rollover > img").hide();
	$("div.contentTeaser-image-rollover > img").addClass("hiddenImage");

	$("div.contentTeaser-image-rollover > a").hover(function(){
		$(this).parent().children(".hiddenImage").animate({
   			height: 112, width: 232, opacity: 'toggle'}, "slow");
	},function(){
		$(this).parent().children(".hiddenImage").animate({
   			height: 112, width: 232, opacity: 'toggle'}, "slow");
	});
	
	// Calendar
	//$('.calendarRange').calendar({fieldSettings: setInitialSetting, closeAtTop: false, firstDay: 1, yearRange: '-3:+3'}); // buttonImageOnly: true, buttonImage: 'img/icon_calendar.gif', buttonText: ''
	$('.calendarRange').attr("disabled","disabled");

	$('#dFromDay').removeAttr("disabled");
	$('#dFromDay').calendar({fieldSettings: setInitialSetting, closeAtTop: false, firstDay: 1, yearRange: '-3:+3'}); // buttonImageOnly: true, buttonImage: 'img/icon_calendar.gif', buttonText: ''

	// Transparent coverbox
	$('#pageContentImageCaption').find('img[@src*=COVERBOX]').css('filter','alpha(opacity=50)').css('-moz-opacity','.50').css('opacity', '.5');
	$('#pageContentImageCaption').find('img[@src*=icon-big_cam]').css('filter','alpha(opacity=70)').css('-moz-opacity','.70').css('opacity', '.7');
	// Gallery
	initgallery();
});