
function scrollImages() {
	//borrowed from jQuery easing plugin
	//http://gsgd.co.uk/sandbox/jquery.easing.php
	jQuery.easing.backout = function(x, t, b, c, d){
		var s=1.70158;
		return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
	};

	jQuery('#containerContent').scrollShow({
		view:'#containerImages',
		content:'#images',
		easing:'backout',
		wrappers:'link,crop',
		navigators:'a[id].pageButton',
		navigationMode:'sr',
		circular:true,
		start:0
	});
}

function getURLParam(srch, strParamName){
  var strReturn = "";
  var strHref = srch;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
};

var currentLang = 0;
var currentDay = 0;

jQuery.noConflict();
jQuery(document).ready(function() {

	scrollImages();

	if( currentLang<1 ) {
    	jQuery.datepicker.regional['de'] = {clearText: 'L&ouml;schen', clearStatus: '',
    		closeText: 'Schlie&szlig;en', closeStatus: '',
    		prevText: '&lt;Zur&uuml;ck', prevStatus: '',
    		nextText: 'Vor&gt;', nextStatus: '',
    		currentText: 'Heute', currentStatus: '',
    		monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni',
    		'Juli','August','September','Oktober','November','Dezember'],
    		monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun',
    		'Jul','Aug','Sep','Okt','Nov','Dez'],
    		monthStatus: '', yearStatus: '',
    		weekHeader: 'Wo', weekStatus: '',
    		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
    		dayNamesShort: ['Son','Mon','Die','Mit','Don','Fre','Sam'],
    		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
    		dayStatus: 'DD', dateStatus: 'D, M d',
    		dateFormat: 'dd.mm.yy', firstDay: 0,
    		initStatus: '', isRTL: false};
    	jQuery.datepicker.setDefaults(jQuery.datepicker.regional['de']);
	}

	jQuery('#containerDatepicker').datepicker({
		firstDay: 1,
		beforeShowDay: checkPictures,
		numberOfMonths: 4,
		yearRange: '2007:2010',
		onSelect: switchAlbum,
		defaultDate: currentDay
	});
	jQuery('#containerDatepicker').find('div:first').width(380);

	var currPageID = getURLParam(location.href, "id");
	var headerUeBildPath = "fileadmin/templates/img/layout/header_ueberleger/";
	//var headerUeBildPath = "../img/layout/header_ueberleger/";
	var headerUeBild = "header_blank.png";

	if( currPageID == 1 ) { headerUeBild = "schattberg.png"; }
	if( currPageID == 10 ) { headerUeBild = "zwoelferkogel.png"; }
	if( currPageID == 14 ) { headerUeBild = "kohlmais.png"; }
	if( currPageID == 6 ) { headerUeBild = "reiterkogel.png"; }
	if( currPageID == 16 ) { headerUeBild = "xline.png"; }
	if( currPageID == 22 ) { headerUeBild = "westgipfel.png"; }

    if( currPageID == 16 ) {
	   var swfObj_flashHeader = new SWFObject("/fileadmin/templates/flash/flashheader_slopestyle.swf", "swfObj_flashHeader", "993", "155", "8", "#ffffff");
    }
    else {
	   var swfObj_flashHeader = new SWFObject("/fileadmin/templates/flash/flashheader.swf", "swfObj_flashHeader", "993", "155", "8", "#ffffff");

    }
	swfObj_flashHeader.addParam("AllowScriptAccess", "sameDomain");
	swfObj_flashHeader.addParam("wmode", "transparent");
	swfObj_flashHeader.addVariable("uebild", headerUeBildPath+headerUeBild);
	swfObj_flashHeader.write("flashHeader");

});

/* checkPictures
 * checks if Pictures are available for the current day
*/
function checkPictures(date) {
    for( i=0; i<availDays.length; i++ ) {
        if (date.getMonth() == availDays[i][0] - 1 && date.getDate() == availDays[i][1] && date.getFullYear() == availDays[i][2] ) {
            return [true, ''];
        }
    }
    return [false, 'noPictures'];
}


function switchAlbum(date) {
   /*jQuery("#containerImages").css("background", "url(http://snapshot.lift.at/typo3conf/ext/pmkslimbox/res/images/sb_loading.gif) no-repeat center");
	jQuery("#images").fadeOut("slow");
	jQuery("#containerImages").load( "index.php?id=1&type=555", {date: date});
	jQuery("#containerImages").load( "index.php?id=1&type=555", {date: date}, function() {
			scrollImages();
	});
	jQuery("#containerImages").css("background-image", "none");*/

    var currPageID = getURLParam(location.href, "id");
    window.location.href = 'index.php?id='+currPageID+'&date='+date+'&L='+currentLang;
}