jQuery(function()
         {
	jQuery('.date-pick').datePicker()
	jQuery('#start-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				jQuery('#end-date').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	jQuery('#end-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				jQuery('#start-date').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
    });

var BrowserName = navigator.appName;
var BrowserVersion = navigator.appVersion;
var BVersion = parseFloat(BrowserVersion);

function checkATags(){
	var alleLinks = new Array();
	section = document.getElementById("cMiddle");
	if (document.getElementById) {
		alleLinks = document.getElementsByTagName("a");
		for(z=0; z<alleLinks.length; z++) {
			if(alleLinks[z].className != "external-link-new-window") {
				alleLinks[z].onclick = function() {
					return makeit(this);
				}
			}
		}
	}
}

function getRooms(id){
	var roomId = '#jqnfc' + id;
	jQuery("div.jqnfc").hide();
	jQuery(roomId).show();
}


function showWBE(){
	var date1 = document.forms.booking_form.date100.value;
	var date2 = document.forms.booking_form.date200.value;
	var hotel_id = document.forms.booking_form.hotel_id.value;
	var nr_rooms = document.forms.booking_form.anzahl.value;

	var date1Array = date1.split("/");
	var date2Array = date2.split("/");
	
	var sdate = date1Array[2] + '-' + date1Array[1] + '-' + date1Array[0];
	var edate = date2Array[2] + '-' + date2Array[1] + '-' + date2Array[0];
	
	var url = 'fileadmin/index_wbe_frame.php#TB_inline?height=735&width=982&inlineId=previewMessage&TB_iframe=true&t=1&sdate=' + sdate + '&edate=' + edate + '&nr_rooms=' + nr_rooms + '&lang=' + langscript + '&lang2=' + langscript2 + '&hotel_id=' + hotelid;
	tb_show('',url);
}

function showWBE2(){
	var date1 = document.forms.booking_form.date100.value;
	var date2 = document.forms.booking_form.date200.value;
	//var hotel_id = document.forms.booking_form.hotel_id.value;
	var nr_rooms = document.forms.booking_form.anzahl.value;
	
	if (isNaN( parseFloat(nr_rooms))) nr_rooms = 1;

	var date1Array = date1.split("/");
	var date2Array = date2.split("/");
	
	var sdate = date1Array[2] + '-' + date1Array[1] + '-' + date1Array[0];
	var edate = date2Array[2] + '-' + date2Array[1] + '-' + date2Array[0];
	
	var date=new Date();
	var dd=date.getDate();
	var mm=date.getMonth() + 1;
	var yyyy=date.getYear();
	
	if (isNaN( parseFloat(date1Array[2]))) var sdate = dd + '-' + mm + '-' + yyyy;
	if (isNaN( parseFloat(date2Array[2]))) var edate = dd + '-' + mm + '-' + yyyy;
	
	var screenH = screen.availHeight;
	var screenW = screen.availWidth;
	
	if(screenH < 890){
		var iframeH = 735 - (910-screenH);
		var iframeW = 970;
	} else {
		var iframeH = 735;
		var iframeW = 982;
	}
	
	var url = 'fileadmin/index_wbe_frame.php#TB_inline?height=' + iframeH + '&width=' + iframeW + '&inlineId=previewMessage&TB_iframe=true&t=1&sdate=' + sdate + '&edate=' + edate + '&nr_rooms=' + nr_rooms + '&lang=' + langscript + '&lang2=' + langscript2 + '&hotel_id=' + hotelid;
	
	tb_show('',url);
}

function showNav(){
	document.getElementById('topNavLayer').style.visibility = "visible";
}
function hideNav(){
	document.getElementById('topNavLayer').style.visibility = "hidden";
}

function swapImage(status,id,Bild){
	//alert(status + ' // ' + Bild + ' // ' + id);
	//alert(Bild.src);
	if (status == 'on'){
		window.document.images[id].src = Bild.src;
	}
	if (status == 'off'){
		window.document.images[id].src = Bild.src;
	}
}

function makeit(xxx){
	//if (BrowserName == "Microsoft Internet Explorer" && BVersion < 7) {
	//	location.href=xxx.href;
	//} else {
	if(window.document.getElementsByTagName("object")){
		objectarray = window.document.getElementsByTagName("object");
		for(i=0;i<objectarray.length;i++){
			objectarray[i].style.display = 'none';
		}
	}
		//alert(document.getElementById("tg").parentNode.tagName + '--' + document.getElementById("tg").parentNode.style.height);
		var vheigth = document.getElementById("tg").offsetHeight;
		//var time = (vheigth*2);
		var time = (vheigth);
		window.document.getElementById("tg").parentNode.style.height = 'auto';
		var myFx = new Fx.Slide($('tg'), {
		    duration: time,
		    transition: Fx.Transitions.Pow.easeInOut,
		    onComplete: function(){
					location.href=xxx.href
				}
		});
		myFx.toggle();
	//}
}

function openAct(){
	if (BrowserName == "Microsoft Internet Explorer" && BrowserVersion.indexOf('MSIE 9')>1) {
		var test = 1;
	} else {
		if(window.document.getElementById("tg")){
			var vheigth = window.document.getElementById("tg").offsetHeight;
			//var time = (vheigth*2);
			var time = (vheigth);
			window.document.getElementById('tg').style.display = 'none';
			var myFxOpen = new Fx.Slide($('tg'), {
			    duration: time,
			    transition: Fx.Transitions.Pow.easeInOut,
			    onComplete: function(){
					var all_obj,ret_obj=new Array(),j=0;
					all_obj=document.getElementsByTagName("div");
					for(i=0;i<all_obj.length;i++)
					{
						if(all_obj[i].className=='tr-toggle')
						{
							all_obj[i].firstChild.style.backgroundImage="none";
							j++
						}
					}
				}
			});
			myFxOpen.hide();
			//window.document.getElementById('tg').style.height = 'auto';
			window.document.getElementById('tg').style.display = 'inline';
			window.document.getElementById('tg').style.margin = '0';
			window.document.getElementById('tg').parentNode.style.margin = '0';
			//alert('Test:' + window.document.getElementById('tg').style.visibility);
			//myFxOpen.toggle();
			myFxOpen.slideIn();
		}
	}
}


function openActNs(){
	if(window.document.getElementById('tg')){
		//window.document.getElementById('tg').style.display = 'none';
		window.document.getElementById('tg').style.margin = '0';
		//window.document.getElementById('tg').parentNode.style.margin = '0';
		window.document.getElementById('tg').style.display = 'block';
	}
}

function openAct2(){
	if(window.document.getElementById('tg')){
		var vheigth = window.document.getElementById("tg").offsetHeight;
		var time = (vheigth*2);
		window.document.getElementById('tg').style.display = 'none';
		var myFxOpen = new Fx.Slide($('tg'), {
		    duration: time,
		    transition: Fx.Transitions.Pow.easeInOut
		});
		myFxOpen.hide();
		window.document.getElementById('tg').style.margin = '0';
		window.document.getElementById('tg').parentNode.style.margin = '0';
		window.document.getElementById('tg').style.display = 'block';
		myFxOpen.toggle();
	}
}

function getMediaBoxForFlash(){
	var url = '/fileadmin/index_tra_360.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	if(langscript == 'en'){
		var url = '/fileadmin/index_tra_360_en.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	}
	tb_show('',url);
}

function getMediaBoxForFlashKitz(){
	var url = '/fileadmin/index_kiz_360.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	if(langscript == 'en'){
		var url = '/fileadmin/index_kiz_360_en.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	}
	tb_show('',url);
}

function getMediaBoxForFlashSchar(){
	var url = '/fileadmin/index_bsa_360.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	if(langscript == 'en'){
		var url = '/fileadmin/index_bsa_360_en.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	}
	tb_show('',url);
}

function getMediaBoxForFlashSylt(){
	var url = '/fileadmin/index_sylt_360.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	if(langscript == 'en'){
		var url = '/fileadmin/index_sylt_360_en.html#TB_inline?height=613&width=911&inlineId=previewMessage&TB_iframe=true';
	}
	tb_show('',url);
}

function startBooking(){
	var screenH = screen.availHeight;
	var screenW = screen.availWidth;
	
	//alert(screenH);
	if(screenH < 890){
		var iframeH = 735 - (890-screenH);
		var iframeW = 970;
	} else {
		var iframeH = 735;
		var iframeW = 982;
	}
	var url = 'fileadmin/index_wbe_frame.php#TB_inline?height=' + iframeH + '&width=' + iframeW + '&inlineId=previewMessage&TB_iframe=true&t=1&lang=' + langscript + '&lang2=' + langscript2 + '&hotel_id=' + hotelid;
	tb_show('',url);
}

function startBookingNew(langscript, langscript2, hotelid){
	var screenH = screen.availHeight;
	var screenW = screen.availWidth;
	
	if(screenH < 890){
		var iframeH = 735 - (890-screenH);
		var iframeW = 970;
	} else {
		var iframeH = 735;
		var iframeW = 982;
	}
	var url = 'fileadmin/index_wbe_frame.php#TB_inline?height=' + iframeH + '&width=' + iframeW + '&inlineId=previewMessage&TB_iframe=true&t=1&lang=' + langscript + '&lang2=' + langscript2 + '&hotel_id=' + hotelid;
	tb_show('',url);
}

function startBookingNewDeepLink(hotel_id,sdate,edate,nr_persons,nr_rooms,room_id,rate_id,lang){
	var screenH = screen.availHeight;
	var screenW = screen.availWidth;
	
	if(screenH < 890){
		var iframeH = 695 - (890-screenH);
		var iframeW = 970;
	} else {
		var iframeH = 735;
		var iframeW = 982;
	}
	var url = 'fileadmin/index_wbe_frame_deeplink.php#TB_inline?height=' + iframeH + '&width=' + iframeW + '&inlineId=previewMessage&TB_iframe=true&t=1&hotel_id='+hotel_id+'&sdate='+sdate+'&edate='+edate+'&nr_persons='+nr_persons+'&nr_rooms='+nr_rooms+'&room_id='+room_id+'&rate_id='+rate_id+'&lang2='+lang+'';
	tb_show('',url);
}
