// JavaScript Documentfunction init_kalender () {	// Ajax Aufruf um aktuelle Belegung zu erhalten	var id = getURLParam("id");	var ActDate = '';	var html = $.ajax({  		url: "/include/hsb_get_kalenderdate_intern.php?id="+id,  		async: false 	}).responseText;	$('head').after('<script type="text\/javascript">'+ html +'<\/script>');	$('input.btn_book').hide();		// Funktion um Datum an Inputfeld zu übermitteln	function setDateTime () {		var timestamps = new Array;		var dates = $('div.kalender').dpGetSelected();		for (var i = 0; i < dates.length; i++) {			timestamps.push((dates[i]/1000)+60*60);				}		$('#date').val(timestamps);		($('#date').val()!='')?$('input.btn_book').slideDown('slow'):$('input.btn_book').slideUp('slow');	}		function setActDate () {		var dates = $('div.kalender').dpGetSelected();		ActDate = dates;	}		// function um id zu ermitteln	function getURLParam(strParamName){  		var strReturn = ""; 		var strHref = window.location.href;  		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);	}		// initialisierung Datepicker	$('div.kalender').datePicker({createButton:true, inline:true, selectMultiple:true, displayClose:true, closeOnSelect:false})	.bind('dateSelected', setDateTime);	// callback funktion um Kalenderbelegun zu erhalten		$('div.kalender').dpSetRenderCallback(function($td, thisDate, selectedDate, date, month, year)	{			if (reserved['d' + thisDate.getTime()]) {			//var reservedName = reserved['d' + thisDate.getTime()];			$td.unbind().addClass('selected')		}					if (booked_full['d' + thisDate.getTime()]) {			//var reservedName = reserved['d' + thisDate.getTime()];			$td.unbind().addClass('booked_full')		}				if (booked_half['d' + thisDate.getTime()]) {			var actDate = eval(booked_half['d' + thisDate.getTime()]);			//var reservedName = reserved['d' + thisDate.getTime()];			$td.addClass('booked_half').bind("click",function(){				$('.tooltip').remove();					var html_time = $.ajax({  					url: "/include/hsb_get_kalendertime.php?id="+id+"&day="+actDate+"",  					async: false 				}).responseText;				$('.kal_time').html('').append(html_time);				$('.kal_time').show('slow').click( function(){ $(this).hide('slow')});				$('input#date').val(actDate);				($('#date').val()!='')?$('input.btn_book').slideDown('slow'):$('input.btn_book').slideUp('slow');			})			.bind("mouseover",function(e){					   				var html_tooltip = $.ajax({  					url: "/include/hsb_get_kalendertooltip.php?id="+id+"&day="+actDate+"",  					async: false 				}).responseText;				$('div.kalender').append('<div class="tooltip">'+html_tooltip+'</div>');				$('.tooltip').css({left:(this.offsetLeft+20), top:(this.offsetTop+63)}).show();			})			.bind("mouseout",function(){				$('div.kalender .tooltip').remove();					  			})		}			/*	if (thisDate.getTime() = '1325203200') {			$td.unbind().addClass('weekend');			$td.addClass('disabled');		}	*/						if (thisDate.isWeekend()) {			$td.unbind().addClass('weekend');			$td.addClass('disabled');		}		if (holiday['h' + thisDate.getTime()]) { 			$td.unbind().addClass('weekend');			$td.addClass('disabled');		}		if (navigator.appName == "Microsoft Internet Explorer"){		 	if(navigator.appVersion.substring(0, 1) == "5"){				if (thisDate.getYear() != '111') {				$td.unbind().addClass('weekend');					$td.addClass('disabled');				} 			} else {					if (thisDate.getYear() != '2011') {					$td.unbind().addClass('weekend');						$td.addClass('disabled');					}				}		 } else {		if (thisDate.getYear() != '111') {				$td.unbind().addClass('weekend');					$td.addClass('disabled');				}		}					});	$('div.kalender').datePicker({createButton:false, inline:true, selectMultiple:true, displayClose:true, closeOnSelect:false});	$('div.modul.m-021 #m_java').toggle();	$('div.modul.m-021 #o_java').remove();	}function init_kalender_intern () {	// Ajax Aufruf um aktuelle Belegung zu erhalten	var id = getURLParam("id");	var ActDate = '';	var html = $.ajax({  		url: "/include/hsb_get_kalenderdate_intern.php?id="+id,  		async: false 	}).responseText;	$('head').after('<script type="text\/javascript">'+ html +'<\/script>');	$('input.btn_book').hide();		// Funktion um Datum an Inputfeld zu übermitteln	function setDateTime () {		var timestamps = new Array;		var dates = $('div.kalender').dpGetSelected();		for (var i = 0; i < dates.length; i++) {			timestamps.push((dates[i]/1000)+60*60);				}		$('#date').val(timestamps);		($('#date').val()!='')?$('input.btn_book').slideDown('slow'):$('input.btn_book').slideUp('slow');	}		function setActDate () {		var dates = $('div.kalender').dpGetSelected();		ActDate = dates;	}		// function um id zu ermitteln	function getURLParam(strParamName){  		var strReturn = ""; 		var strHref = window.location.href;  		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);	}		// initialisierung Datepicker	$('div.kalender').datePicker({createButton:true, inline:true, selectMultiple:true, displayClose:true, closeOnSelect:false})	.bind('dateSelected', setDateTime);	// callback funktion um Kalenderbelegun zu erhalten		$('div.kalender').dpSetRenderCallback(function($td, thisDate, selectedDate, date, month, year)	{			if (reserved['d' + thisDate.getTime()]) {			//var reservedName = reserved['d' + thisDate.getTime()];			$td.unbind().addClass('selected')		}					if (booked_full['d' + thisDate.getTime()]) {			//var reservedName = reserved['d' + thisDate.getTime()];			$td.unbind().addClass('booked_full')		}				if (booked_half['d' + thisDate.getTime()]) {			var actDate = eval(booked_half['d' + thisDate.getTime()]);			//var reservedName = reserved['d' + thisDate.getTime()];			$td.addClass('booked_half').bind("click",function(){											  				$('.tooltip').remove();											  				var html_time = $.ajax({  					url: "/include/hsb_get_kalendertime_intern.php?id="+id+"&day="+actDate+"",  					async: false 				}).responseText;				$('.kal_time').html('').append(html_time);				$('.kal_time').show('slow').click( function(){ $(this).hide('slow')});				$('.kal_time').find('a.delete_date').bind("click",function(){					var scriptData = $(this).attr('lang');					var check = confirm("Wollen Sie diese Reservierung wirklich löschen?");					if (check==true){						var delteDate = $.ajax({							type : 'GET',				   							url: '/include/hsb_delete_kalenderdate.php',							data: 'id='+scriptData						});					}				});				//$('.kal_time').find('a.delete_date').attr('href','javascript:donothing();')				$('input#date').val(actDate);				($('#date').val()!='')?$('input.btn_book').slideDown('slow'):$('input.btn_book').slideUp('slow');			})			.bind("mouseover",function(e){					   				var html_tooltip = $.ajax({  					url: "/include/hsb_get_kalendertooltip.php?id="+id+"&day="+actDate+"",  					async: false 				}).responseText;				$('div.kalender').append('<div class="tooltip">'+html_tooltip+'</div>');				$('.tooltip').css({left:(this.offsetLeft+20), top:(this.offsetTop+63)}).show();			})			.bind("mouseout",function(){				$('div.kalender .tooltip').remove();					  			})		}		if (thisDate.isWeekend()) {			$td.unbind().addClass('weekend');			$td.addClass('disabled');		}			if (navigator.appName == "Microsoft Internet Explorer"){		 	if(navigator.appVersion.substring(0, 1) == "5"){				if (thisDate.getYear() != '111') {				$td.unbind().addClass('weekend');					$td.addClass('disabled');				} 			} else {					if (thisDate.getYear() != '2011') {					$td.unbind().addClass('weekend');						$td.addClass('disabled');					}				}		 } else {		if (thisDate.getYear() != '111') {				$td.unbind().addClass('weekend');					$td.addClass('disabled');				}		}		if (holiday['h' + thisDate.getTime()]) { 			$td.unbind().addClass('weekend');			$td.addClass('disabled');		}					});	$('div.kalender').datePicker({createButton:false, inline:true, selectMultiple:true, displayClose:true, closeOnSelect:false});	$('div.modul.m-021 #m_java').toggle();	$('div.modul.m-021 #o_java').remove();}
