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() {

    jQuery('div#sidebarPreise').html( jQuery('div#priceTableContent').html() );

	jQuery('#appGalleryBox').jqGalViewII();

	//jQuery('#apartmentAcc').accordion();
	jQuery('#apartmentAcc').accordion({
			header: 'div.accHeadline'
		});


	//jQuery('#content').css('min-height', jQuery('#containerSidebar').css('height'));
	//jQuery('#content').css('height', jQuery('#containerSidebar').css('height'));


	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('div#sidebarBelegungsplan').datepicker({
		firstDay: 1,
		beforeShowDay: checkApartments,
		numberOfMonths: 1,
		yearRange: '2009:2015',
		defaultDate: currentDay
	});
	jQuery('div#sidebarBelegungsplan').find('div:first').width(230);
});

/* checkPictures
 * checks if Pictures are available for the current day
*/
function checkApartments(date) {
    var checkDays = bookedDays;
    checkDaysLength = checkDays.length;
    for( i=0; i<checkDaysLength; i++ ) {
        //alert(checkDays[i][1]+'.'+checkDays[i][0]+'.'+checkDays[i][2]);
        //if (date.getMonth() == checkDays[i][0] - 1 && date.getDate() == checkDays[i][1] && date.getFullYear() == checkDays[i][2] ) {
        if ((checkDays[i] && (checkDays[i][0] && date.getMonth() == checkDays[i][0] - 1) && checkDays[i][1] && date.getDate() == checkDays[i][1] && checkDays[i][2] && date.getFullYear() == checkDays[i][2]) ) {
            
			chkStartEndDay = checkStartEndDate(checkDays[i]);
			
			if( chkStartEndDay=='booked_start' ) { return [false, 'booked_start']; }
			else if( chkStartEndDay=='booked_end' ) { return [false, 'booked_end']; }
			else { return [false, 'booked']; }
        }
    }
    return [true, 'free'];
}

function checkStartEndDate(checkDay) {
	var checkStartDays = bookedFirstDays;
	checkStartDaysLenght = checkStartDays.length;
	
	for( i=0; i<checkStartDaysLenght; i++ ) {
		chkCurrStartDay = checkStartDays[i];
		if( chkCurrStartDay[0]==checkDay[0] && chkCurrStartDay[1]==checkDay[1] && chkCurrStartDay[2]==checkDay[2] ) {
			return 'booked_start';
		}
	}
	
	var checkEndDays = bookedLastDays;
	checkEndDaysLenght = checkEndDays.length;
	
	for( i=0; i<checkEndDaysLenght; i++ ) {
		chkCurrEndDay = checkEndDays[i];
		if( chkCurrEndDay[0]==checkDay[0] && chkCurrEndDay[1]==checkDay[1] && chkCurrEndDay[2]==checkDay[2] ) {
			return 'booked_end';
		}
	}
	
	return false;
}






