var lang="";

function setLang(_lang){
	lang = _lang;
}

function __jquery_ajax(data,div_id){
	jQuery.ajax({
		url: '/ajax/booking/',
		data: data,
		type: 'POST',
		timeout: 10000,
		//onTimeout: function(transport) { $("#"+div_id).html("<p>Timeout!</p>");},
		error: function(transport, type) { jQuery("#"+div_id).html(transport);},
		success: function(transport) { jQuery("#"+div_id).html(transport);}
	});
	
}

function getHotelDescription(hotel_id,div_id){
	
	var data = "doType=6&do=getHotelDescriptionTranslations&languagecode="+lang+"&hotel_id="+hotel_id;
	__jquery_ajax(data, div_id);
}

function getHotelDetailDescription(hotel_id,div_id){
	var data = "doType=0&do=getHotelDescriptionTranslations&languagecode="+lang+"&hotel_id="+hotel_id;
	__jquery_ajax(data, div_id);
}

function getHotelDetailZusatz(hotel_id,div_id){
	var data = "doType=8&do=getHotelDescriptionTranslations&languagecode="+lang+"&hotel_id="+hotel_id;
	__jquery_ajax(data, div_id);
}

function getHotelFacilities(hotel_id,div_id){
	var data = "doType=0&do=getHotelFacilities&languagecode="+lang+"&hotel_id="+hotel_id;
	__jquery_ajax(data, div_id);
}

function getHotelPhotos(hotel_id,div_id){
	
	var data = "doType=0&do=getHotelPhotos&languagecode="+lang+"&hotel_id="+hotel_id;
	__jquery_ajax(data, div_id);
}

function getHotelPhotoGallery(hotel_id,div_id){
	
	var data = "doType=1&do=getHotelPhotos&languagecode="+lang+"&hotel_id="+hotel_id;
	__jquery_ajax(data, div_id);
}

function getHotelDescriptionPhotoGallery(hotel_id,div_id){
	
	var data = "doType=2&do=getHotelPhotos&languagecode="+lang+"&hotel_id="+hotel_id;
	__jquery_ajax(data, div_id);
}



function getHotelRoomPhoto(hotel_id,room_Id,div_id){
	
	var data = "doType=3&do=getHotelPhotos&languagecode="+lang+"&hotel_id="+hotel_id+"&room_id="+room_Id;
	__jquery_ajax(data, div_id);
}

function getHotelRoomPhotoGallery(hotel_id,room_Id,div_id){
	var data = "doType=4&do=getHotelPhotos&languagecode="+lang+"&hotel_id="+hotel_id+"&room_id="+room_Id;
	__jquery_ajax(data, div_id);
}


function showFullPic(picurl,elementId){
	jQuery("#"+elementId).fadeTo("fast", 0.0);
	jQuery(document).ready(function(){
		jQuery("#"+elementId).attr({ 
        	src: picurl,
        	title: "",
        	alt: ""
        });
	});
	jQuery("#"+elementId).fadeTo("slow", 1);
}


function ShowImageRoomBox(hotelId, roomId){
	getHotelRoomPhoto(hotelId,roomId,"HotelRoomPhotoImg");
 	getHotelRoomPhotoGallery(hotelId,roomId,"HotelRoomPhotosImg");
 	jQuery("#imageRoomDiv").show();	
}

/*Beim Start ausführen*/
function initPage(){
	setLang("en");

	jQuery(document).ready(function(){
		//in Value steht die HotelId -> Value ist ein selbstdefiniertes Attr.
		
		//getHotelDescription(jQuery("#hotelDesc").attr("value"),"hotelDesc");
		//getHotelDetailDescription(jQuery("#hotelDetailDesc").attr("value"),"hotelDetailDesc");
		//getHotelDetailZusatz(jQuery("#hotelDetailZusatz").attr("value"),"hotelDetailZusatz");
		getHotelFacilities(jQuery("#hotelFacilities").attr("value"),"hotelFacilities");
		getHotelPhotos(jQuery("#hotelPhotoMainImg").attr("value"),"hotelPhotoMainImg");

		jQuery("#photoGallery").tabs();
		jQuery("#photoRoomGallery").tabs();
		
	});
	

}
	









