﻿/* Custom Javascript ______________________________________________*/

/* Hoteldetail __________________________________________________________ */

	var aktiv, letzteszimmer = null, letztesaufzuzimmer = null;
	
	function aufzuautozimmer (welches) {
	
		if (letztesaufzuzimmer != null && letztesaufzuzimmer != welches) {
			document.getElementById(letztesaufzuzimmer).style.display = 'none';
			letztesaufzuzimmer = null;
		}

		if (document.getElementById(welches).style.display == 'block') {
			document.getElementById(welches).style.display = 'none';
		} else {
			document.getElementById(welches).style.display = 'none';
			document.getElementById(welches).style.display = 'block';
			letztesaufzuzimmer = welches;
		}
		
		void(0);
	}
	
	function nurzu () {

		if (letztes != null) {
			document.getElementById(letztes).style.display = 'none';
			clearTimeout(aktiv);
			letztes = null;
		}
		return false;
	}
	
/* Hotelsuche __________________________________________________________ */

	function SetHover (welches, dieses) {
		if (document.getElementById(welches).style.display == 'block') {
			dieses.className = "aktiv";
		}
	 }
 
	 if (typeof('toggleAHTab') != 'function') {
	
		function toggleAHTab(theid,num,numelems,opennum,animate) {
		  
			if ($('ahsearchresultdetail_'+theid+'_tabContent'+num).style.display == 'none'){
				for (var i=1;i<=numelems;i++){
					if ((opennum == null) || (opennum != i)){
						var temph = 'ahsearchresultdetail_'+theid+'_tabHeader'+i;
						var h = $(temph);
						
				h.className="";
						var tempc = 'ahsearchresultdetail_'+theid+'_tabContent'+i;
						var c = $(tempc);
						if(c.style.display != 'none'){
							if (animate || typeof animate == 'undefined')
								Effect.toggle(tempc,'blind',{duration:0.5, queue:{scope:'menus', limit: 3}});
							else
								toggleDisp(tempc);
						}
					}
				}
				var h = $('ahsearchresultdetail_'+theid+'_tabHeader'+num);
				if (h)
					h.className = 'tabHeaderActive';
				h.blur();

				var c = $('ahsearchresultdetail_'+theid+'_tabContent'+num);

				if (animate || typeof animate == 'undefined'){
				  if (num!=7){ //map:
					  Effect.toggle('ahsearchresultdetail_'+theid+'_tabContent'+num,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3}});
					}else{
					  Effect.toggle('ahsearchresultdetail_'+theid+'_tabContent'+num,'blind',{duration:0.5, queue:{scope:'menus', position:'end', limit: 3},afterFinish: function(){ resizeMap('map')} });
					}
				}else{
					toggleDisp('ahsearchresultdetail_'+theid+'_tabContent'+num);
					resizeMap('map');
				}
			
			}
		}
	
	}