// JavaScript Document
 
 

function procesar_hotel_avail(xml){
	
	 if(xml.getElementsByTagName("ErrorList")[0] != null){
		nodo_actual = xml.getElementsByTagName("Error")[0];
	   var mensaje = nodo_actual.getElementsByTagName("Message")[0].firstChild.data;
			pintar_total_busqueda('0', '0');
			contenedor = document.getElementById('div_resultado'); 
			var contenido= '<div class=E-12-negro-bold style=\"FLOAT: left; WIDTH:545px; PADDING-LEFT:13px\" align=center>No se han encontrado hoteles.<br>ERROR: '+mensaje+'<br><br>Realice una <a href="http://www.ronda-hoteles.com/php/buscador_hoteles.php">Nueva B&uacute;squeda</a><br></div>';
			contenedor.innerHTML=contenido;
	 }else{
		    var i=0;
			var root = xml.getElementsByTagName('HotelValuedAvailRS')[0];
			var time=root.getAttribute( 'timeToExpiration' );
			var numero_items=root.getAttribute( 'totalItems' );
			var node_pagination = root.getElementsByTagName("PaginationData")[0];
			var pagina=node_pagination.getAttribute( 'currentPage' );
			var total_pag=node_pagination.getAttribute( 'totalPages' );
			pintar_total_busqueda(numero_items, pagina);
		 if(numero_items>0){
			//alert("totalItems: "+numero_items); 
		 	var n_div=1;
			var k = 0;
			while(root.getElementsByTagName('ServiceHotel')[k] != null){
				
			//for (var iNode = 2; iNode < root.childNodes.length; iNode++) {
				//var node_servicelist = root.childNodes[iNode]; //nodo servicehotel
				var node_servicelist = root.getElementsByTagName('ServiceHotel')[k];
				var availToken=node_servicelist.getAttribute( 'availToken' );
				var node_contractlist= node_servicelist.getElementsByTagName("ContractList")[0];
				var contract_name= new Array();
				var contract_incomming= new Array();
				var contract_clasificationCode= new Array();
				var contract_clasificationName= new Array();
				i=0;
				while(node_contractlist.getElementsByTagName("Contract")[i] != null){ 
					var node_actual=node_contractlist.getElementsByTagName("Contract")[i];
					contract_name[i]= new Array();
						contract_name[i][0]=node_actual.getElementsByTagName("Name")[0].firstChild.data;
					contract_incomming[i]= new Array();
						contract_incomming[i][0]=node_actual.getElementsByTagName("IncomingOffice")[0].getAttribute( 'code' );
					contract_clasificationCode[i]= new Array();
						contract_clasificationCode[i][0]=node_actual.getElementsByTagName("Classification")[0].getAttribute( 'code' );
					contract_clasificationName[i]= new Array();
						contract_clasificationName[i][0]=node_actual.getElementsByTagName("Classification")[0].firstChild.data;
					i++;
				}				
				var datefrom=node_servicelist.getElementsByTagName("DateFrom")[0].getAttribute( 'date' );
				var dateto=node_servicelist.getElementsByTagName("DateTo")[0].getAttribute( 'date' );
				var currency=node_servicelist.getElementsByTagName("Currency")[0].firstChild.data;
				var currency_code=node_servicelist.getElementsByTagName("Currency")[0].getAttribute( 'code' );
				var node_hotel=node_servicelist.getElementsByTagName("HotelInfo")[0];
				var hotel_code=node_hotel.getElementsByTagName("Code")[0].firstChild.data;
				var hotel_name=node_hotel.getElementsByTagName("Name")[0].firstChild.data;
			//	alert("hotelname : " + hotel_name);
				if(node_hotel.getElementsByTagName("ImageList")[0]!=null){
					var node_imagelist=node_hotel.getElementsByTagName("ImageList")[0];
					i=0;
					var image_type= new Array();
					var image_order= new Array();
					var image_visualization= new Array();
					var image_url= new Array();
					while(node_imagelist.getElementsByTagName("Image")[i] != null){ 
						var node_actual=node_imagelist.getElementsByTagName("Image")[i];
						image_type[i]=new Array();
							image_type[i][0]=node_actual.getElementsByTagName("Type")[0].firstChild.data;
						image_order[i]=new Array();
							image_order[i][0]=node_actual.getElementsByTagName("Order")[0].firstChild.data;
						image_visualization[i]=new Array();
							image_visualization[i][0]=node_actual.getElementsByTagName("VisualizationOrder")[0].firstChild.data;
						image_url[i]=new Array();
							image_url[i][0]=node_actual.getElementsByTagName("Url")[0].firstChild.data;						
						i++;
					}
					var num_imgs=i;
				}else{
					var num_imgs=0;
					var image_type= new Array();
					var image_order= new Array();
					var image_visualization= new Array();
					var image_url= new Array();
					image_type[0]= new Array();
					image_order[0]= new Array();
					image_visualization[0]= new Array();
					image_url[0]= new Array();
					image_type[0][0]= "null";
					image_order[0][0]= "null";
					image_visualization[0][0]= "null";
					image_url[0][0]= "null";
				}
				var node_category=node_hotel.getElementsByTagName("Category")[0];
				var category_type=node_category.getAttribute( 'type' );
				var category_code=node_category.getAttribute( 'code' );				
				var category_shortname=node_category.getAttribute( 'shortname' );
				var category_name=node_category.firstChild.data;
				var node_destination=node_hotel.getElementsByTagName("Destination")[0];
				var destination_type=node_destination.getAttribute( 'type' );
				var destination_code=node_destination.getAttribute( 'code' );				
				var destination_name=node_destination.getElementsByTagName("Name")[0].firstChild.data;
				var node_zonelist= node_destination.getElementsByTagName("ZoneList")[0];
				var zone_name= new Array();
				var zone_code= new Array();
				var zone_type= new Array();
				i=0;
				while(node_zonelist.getElementsByTagName("Zone")[i] != null){ 
					var node_actual=node_zonelist.getElementsByTagName("Zone")[i];
					zone_name[i]= new Array();
					zone_code[i]= new Array();
					zone_type[i]= new Array();
					zone_name[i][0]= node_actual.firstChild.data;
					zone_code[i][0]= node_actual.getAttribute( 'code' );
					zone_type[i][0]= node_actual.getAttribute( 'type' );
					i++;
				}
				var num_zone=i;
				var node_position=node_hotel.getElementsByTagName("Position")[0];
				var position_latitude=node_position.getAttribute( 'latitude' );
				var position_longitude=node_position.getAttribute( 'longitude' );
				var roomcount=new Array();
				var adultcount=new Array();
				var childcount=new Array();
				var infantcount=new Array();
				var tipo_habitacion=new Array();
				var SHRUI=new Array();
				var request=new Array();
				var availcount=new Array();
				var board_code=new Array();
				var board_type=new Array();
				var board_shortname=new Array();
				var board_name=new Array();
				var roomtype_code=new Array();
				var roomtype_type=new Array();
				var roomtype_characteristic=new Array();
				var roomtype_name=new Array();
				var price=new Array();
				var auxiliar_hab1= "";
				var auxiliar_hab2= "";
				var auxiliar_hab3= "";
				var auxiliar_hab4= "";
				i=0;
				
				aux_hab = new Array();
				while(node_servicelist.getElementsByTagName("AvailableRoom")[i] != null){ 
					var node_room= node_servicelist.getElementsByTagName("AvailableRoom")[i];
					var node_hoteloccupacy=node_room.getElementsByTagName("HotelOccupancy")[0];
					var node_occupacy=node_hoteloccupacy.getElementsByTagName("Occupancy")[0];
					
					adultcount_aux=node_occupacy.getElementsByTagName("AdultCount")[0].firstChild.data;
					childcount_aux=node_occupacy.getElementsByTagName("ChildCount")[0].firstChild.data;
					aux_hab[i] = adultcount_aux+"~"+childcount_aux;
					
									
					i++;
				}
				
				
				
				for(z=0;z<i-1;z++){
			      for(p=z+1;p<=i;p++){
					 if(aux_hab[z] == aux_hab[p] && aux_hab[z] != ""){
					     aux_hab[p] = "";
					 }
					}
				}
				
				
				for(z=0;z<aux_hab.length;z++){
					if(auxiliar_hab1 == "" && aux_hab[z]!= "")
						auxiliar_hab1 = aux_hab[z];
					else  	
					   if(auxiliar_hab2 == "" &&  aux_hab[z]!= "")
						auxiliar_hab2 = aux_hab[z];
					   else
						 if(auxiliar_hab3 == "" &&  aux_hab[z]!= "")
						   auxiliar_hab3 = aux_hab[z];
						 else
						   if(auxiliar_hab4 == "" &&  aux_hab[z]!= "")
						     auxiliar_hab4 = aux_hab[z];
				}
				
				i=0;
				while(node_servicelist.getElementsByTagName("AvailableRoom")[i] != null){ 
					var node_room= node_servicelist.getElementsByTagName("AvailableRoom")[i];
					var node_hoteloccupacy=node_room.getElementsByTagName("HotelOccupancy")[0];
					roomcount[i]=new Array();
					roomcount[i][0]=node_hoteloccupacy.getElementsByTagName("RoomCount")[0].firstChild.data;
					var node_occupacy=node_hoteloccupacy.getElementsByTagName("Occupancy")[0];
					adultcount[i]=new Array();
					childcount[i]=new Array();

					tipo_habitacion[i]=new Array();
					adultcount[i][0]=node_occupacy.getElementsByTagName("AdultCount")[0].firstChild.data;
					childcount[i][0]=node_occupacy.getElementsByTagName("ChildCount")[0].firstChild.data;
					
					ocupa = adultcount[i][0]+"~"+childcount[i][0];
					switch(ocupa){
					  case auxiliar_hab1:
					    tipo_habitacion[i][0]="I";
					  break;
					  case auxiliar_hab2:
					    tipo_habitacion[i][0]="D";
					  break;
					  case auxiliar_hab3:
					     tipo_habitacion[i][0]="T";
					  break;
					  case auxiliar_hab4:
					     tipo_habitacion[i][0]="C";
					  break;
					}
					
					
					var node_hotelroom=node_room.getElementsByTagName("HotelRoom")[0];
					SHRUI[i]=new Array();
					SHRUI[i][0]=node_hotelroom.getAttribute( 'SHRUI' );
					request[i]=new Array();
					request[i][0]=node_hotelroom.getAttribute( 'onRequest' );
					if(node_hotelroom.getAttribute( 'availCount' )!=null){
						availcount[i]=new Array();
						availcount[i][0]=node_hotelroom.getAttribute( 'availCount' );
					}else{
						availcount[i]=new Array();
						availcount[i][0]="null";
					}
					board_code[i]=new Array();
					board_type[i]=new Array();
					board_shortname[i]=new Array();
					board_name[i]=new Array();
					board_code[i][0]=node_hotelroom.getElementsByTagName("Board")[0].getAttribute( 'code' );
					board_type[i][0]=node_hotelroom.getElementsByTagName("Board")[0].getAttribute( 'type' );
					board_shortname[i][0]=node_hotelroom.getElementsByTagName("Board")[0].getAttribute( 'shortname' );
					board_name[i][0]=node_hotelroom.getElementsByTagName("Board")[0].firstChild.data;
					roomtype_code[i]=new Array();
					roomtype_type[i]=new Array();
					roomtype_characteristic[i]=new Array();
					roomtype_name[i]=new Array();
					roomtype_code[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].getAttribute( 'code' );
					roomtype_type[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].getAttribute( 'type' );
					roomtype_characteristic[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].getAttribute( 'characteristic' );
					roomtype_name[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].firstChild.data;
					var node_price=node_hotelroom.getElementsByTagName("Price")[0];
					price[i]=new Array();
					price[i][0]=node_price.getElementsByTagName("Amount")[0].firstChild.data;
					i++;
				}
				var num_available=i;
			//	alert(hotel_name+"-");
				pintar_hotel_avail(n_div, hotel_name, num_imgs, image_url, category_code, zone_name, destination_name, tipo_habitacion, num_available, SHRUI, roomtype_name, board_name, price, roomcount, request, board_code, board_type, board_shortname, roomtype_code, roomtype_type, roomtype_characteristic,  hotel_code, currency, availToken, contract_name, contract_incomming, datefrom, dateto, destination_code, destination_type, currency_code, position_latitude, position_longitude,adultcount,childcount);
				n_div++;
			//}
			 k++;
			}
			pintar_hotel_pagination(total_pag, destination_code, destination_type, datefrom, dateto, pagina);
			//lanza_request('./HotelCountryList.php?codigo_destino='+ciudad_destino+'&alb='+alb,'recibir_datos_pais');
		 }else{
			 contenedor = document.getElementById('div_resultado'); 
			 var contenido= '<div class=E-12-negro-bold style=\"FLOAT: left; WIDTH:545px; PADDING-LEFT:13px\" align=center>No se han encontrado hoteles. Cambie los datos del Filtro o realice una <a href="http://www.ronda-hoteles.com/php/buscador_hoteles.php">Nueva B&uacute;squeda</a></div>';
			 contenedor.innerHTML=contenido;
		 }
	 }
	// request_city_hotel_filtro();
	
}

function procesar_hotel_avail2(xml){
	
	 if(xml.getElementsByTagName("ErrorList")[0] != null){
		nodo_actual = xml.getElementsByTagName("Error")[0];
	   var mensaje = nodo_actual.getElementsByTagName("Message")[0].firstChild.data;
			pintar_total_busqueda2('0', '0');
			contenedor = document.getElementById('div_resultado'); 
			var contenido= '<div class=E-12-negro-bold style=\"FLOAT: left; WIDTH:545px; PADDING-LEFT:13px\" align=center>No hay disponibilidad para este hotel en las condiciones marcadas.<br>ERROR: '+mensaje+'<br></div>';
			contenedor.innerHTML=contenido;
			lanza_request('./searchHotelDetail.php?Hotel_Code='+hotelcode, 'recibir_hotel_detail2');
	 }else{
		    var i=0;
			var root = xml.getElementsByTagName('HotelValuedAvailRS')[0];
			var time=root.getAttribute( 'timeToExpiration' );
			var numero_items=root.getAttribute( 'totalItems' );
			var node_pagination = root.getElementsByTagName("PaginationData")[0];
			var pagina=node_pagination.getAttribute( 'currentPage' );
			var total_pag=node_pagination.getAttribute( 'totalPages' );
			pintar_total_busqueda2(numero_items, pagina);
		 if(numero_items>0){
			//alert("totalItems: "+numero_items); 
		 	var n_div=1;
			var k = 0;
			while(root.getElementsByTagName('ServiceHotel')[k] != null){
				
			//for (var iNode = 2; iNode < root.childNodes.length; iNode++) {
				//var node_servicelist = root.childNodes[iNode]; //nodo servicehotel
				var node_servicelist = root.getElementsByTagName('ServiceHotel')[k];
				var availToken=node_servicelist.getAttribute( 'availToken' );
				var node_contractlist= node_servicelist.getElementsByTagName("ContractList")[0];
				var contract_name= new Array();
				var contract_incomming= new Array();
				var contract_clasificationCode= new Array();
				var contract_clasificationName= new Array();
				i=0;
				while(node_contractlist.getElementsByTagName("Contract")[i] != null){ 
					var node_actual=node_contractlist.getElementsByTagName("Contract")[i];
					contract_name[i]= new Array();
						contract_name[i][0]=node_actual.getElementsByTagName("Name")[0].firstChild.data;
					contract_incomming[i]= new Array();
						contract_incomming[i][0]=node_actual.getElementsByTagName("IncomingOffice")[0].getAttribute( 'code' );
					contract_clasificationCode[i]= new Array();
						contract_clasificationCode[i][0]=node_actual.getElementsByTagName("Classification")[0].getAttribute( 'code' );
					contract_clasificationName[i]= new Array();
						contract_clasificationName[i][0]=node_actual.getElementsByTagName("Classification")[0].firstChild.data;
					i++;
				}				
				var datefrom=node_servicelist.getElementsByTagName("DateFrom")[0].getAttribute( 'date' );
				var dateto=node_servicelist.getElementsByTagName("DateTo")[0].getAttribute( 'date' );
				var currency=node_servicelist.getElementsByTagName("Currency")[0].firstChild.data;
				var currency_code=node_servicelist.getElementsByTagName("Currency")[0].getAttribute( 'code' );
				var node_hotel=node_servicelist.getElementsByTagName("HotelInfo")[0];
				var hotel_code=node_hotel.getElementsByTagName("Code")[0].firstChild.data;
				var hotel_name=node_hotel.getElementsByTagName("Name")[0].firstChild.data;
			//	alert("hotelname : " + hotel_name);
				if(node_hotel.getElementsByTagName("ImageList")[0]!=null){
					var node_imagelist=node_hotel.getElementsByTagName("ImageList")[0];
					i=0;
					var image_type= new Array();
					var image_order= new Array();
					var image_visualization= new Array();
					var image_url= new Array();
					while(node_imagelist.getElementsByTagName("Image")[i] != null){ 
						var node_actual=node_imagelist.getElementsByTagName("Image")[i];
						image_type[i]=new Array();
							image_type[i][0]=node_actual.getElementsByTagName("Type")[0].firstChild.data;
						image_order[i]=new Array();
							image_order[i][0]=node_actual.getElementsByTagName("Order")[0].firstChild.data;
						image_visualization[i]=new Array();
							image_visualization[i][0]=node_actual.getElementsByTagName("VisualizationOrder")[0].firstChild.data;
						image_url[i]=new Array();
							image_url[i][0]=node_actual.getElementsByTagName("Url")[0].firstChild.data;						
						i++;
					}
					var num_imgs=i;
				}else{
					var num_imgs=0;
					var image_type= new Array();
					var image_order= new Array();
					var image_visualization= new Array();
					var image_url= new Array();
					image_type[0]= new Array();
					image_order[0]= new Array();
					image_visualization[0]= new Array();
					image_url[0]= new Array();
					image_type[0][0]= "null";
					image_order[0][0]= "null";
					image_visualization[0][0]= "null";
					image_url[0][0]= "null";
				}
				var node_category=node_hotel.getElementsByTagName("Category")[0];
				var category_type=node_category.getAttribute( 'type' );
				var category_code=node_category.getAttribute( 'code' );				
				var category_shortname=node_category.getAttribute( 'shortname' );
				var category_name=node_category.firstChild.data;
				var node_destination=node_hotel.getElementsByTagName("Destination")[0];
				var destination_type=node_destination.getAttribute( 'type' );
				var destination_code=node_destination.getAttribute( 'code' );				
				var destination_name=node_destination.getElementsByTagName("Name")[0].firstChild.data;
				var node_zonelist= node_destination.getElementsByTagName("ZoneList")[0];
				var zone_name= new Array();
				var zone_code= new Array();
				var zone_type= new Array();
				i=0;
				while(node_zonelist.getElementsByTagName("Zone")[i] != null){ 
					var node_actual=node_zonelist.getElementsByTagName("Zone")[i];
					zone_name[i]= new Array();
					zone_code[i]= new Array();
					zone_type[i]= new Array();
					zone_name[i][0]= node_actual.firstChild.data;
					zone_code[i][0]= node_actual.getAttribute( 'code' );
					zone_type[i][0]= node_actual.getAttribute( 'type' );
					i++;
				}
				var num_zone=i;
				var node_position=node_hotel.getElementsByTagName("Position")[0];
				var position_latitude=node_position.getAttribute( 'latitude' );
				var position_longitude=node_position.getAttribute( 'longitude' );
				var roomcount=new Array();
				var adultcount=new Array();
				var childcount=new Array();
				var infantcount=new Array();
				var tipo_habitacion=new Array();
				var SHRUI=new Array();
				var request=new Array();
				var availcount=new Array();
				var board_code=new Array();
				var board_type=new Array();
				var board_shortname=new Array();
				var board_name=new Array();
				var roomtype_code=new Array();
				var roomtype_type=new Array();
				var roomtype_characteristic=new Array();
				var roomtype_name=new Array();
				var price=new Array();
				var auxiliar_hab1= "";
				var auxiliar_hab2= "";
				var auxiliar_hab3= "";
				var auxiliar_hab4= "";
				i=0;
				
				aux_hab = new Array();
				while(node_servicelist.getElementsByTagName("AvailableRoom")[i] != null){ 
					var node_room= node_servicelist.getElementsByTagName("AvailableRoom")[i];
					var node_hoteloccupacy=node_room.getElementsByTagName("HotelOccupancy")[0];
					var node_occupacy=node_hoteloccupacy.getElementsByTagName("Occupancy")[0];
					
					adultcount_aux=node_occupacy.getElementsByTagName("AdultCount")[0].firstChild.data;
					childcount_aux=node_occupacy.getElementsByTagName("ChildCount")[0].firstChild.data;
					aux_hab[i] = adultcount_aux+"~"+childcount_aux;
					
									
					i++;
				}
				
				
				
				for(z=0;z<i-1;z++){
			      for(p=z+1;p<=i;p++){
					 if(aux_hab[z] == aux_hab[p] && aux_hab[z] != ""){
					     aux_hab[p] = "";
					 }
					}
				}
				
				
				for(z=0;z<aux_hab.length;z++){
					if(auxiliar_hab1 == "" && aux_hab[z]!= "")
						auxiliar_hab1 = aux_hab[z];
					else  	
					   if(auxiliar_hab2 == "" &&  aux_hab[z]!= "")
						auxiliar_hab2 = aux_hab[z];
					   else
						 if(auxiliar_hab3 == "" &&  aux_hab[z]!= "")
						   auxiliar_hab3 = aux_hab[z];
						 else
						   if(auxiliar_hab4 == "" &&  aux_hab[z]!= "")
						     auxiliar_hab4 = aux_hab[z];
				}
				
				i=0;
				while(node_servicelist.getElementsByTagName("AvailableRoom")[i] != null){ 
					var node_room= node_servicelist.getElementsByTagName("AvailableRoom")[i];
					var node_hoteloccupacy=node_room.getElementsByTagName("HotelOccupancy")[0];
					roomcount[i]=new Array();
					roomcount[i][0]=node_hoteloccupacy.getElementsByTagName("RoomCount")[0].firstChild.data;
					var node_occupacy=node_hoteloccupacy.getElementsByTagName("Occupancy")[0];
					adultcount[i]=new Array();
					childcount[i]=new Array();

					tipo_habitacion[i]=new Array();
					adultcount[i][0]=node_occupacy.getElementsByTagName("AdultCount")[0].firstChild.data;
					childcount[i][0]=node_occupacy.getElementsByTagName("ChildCount")[0].firstChild.data;
					
					ocupa = adultcount[i][0]+"~"+childcount[i][0];
					switch(ocupa){
					  case auxiliar_hab1:
					    tipo_habitacion[i][0]="I";
					  break;
					  case auxiliar_hab2:
					    tipo_habitacion[i][0]="D";
					  break;
					  case auxiliar_hab3:
					     tipo_habitacion[i][0]="T";
					  break;
					  case auxiliar_hab4:
					     tipo_habitacion[i][0]="C";
					  break;
					}
					
					
					var node_hotelroom=node_room.getElementsByTagName("HotelRoom")[0];
					SHRUI[i]=new Array();
					SHRUI[i][0]=node_hotelroom.getAttribute( 'SHRUI' );
					request[i]=new Array();
					request[i][0]=node_hotelroom.getAttribute( 'onRequest' );
					if(node_hotelroom.getAttribute( 'availCount' )!=null){
						availcount[i]=new Array();
						availcount[i][0]=node_hotelroom.getAttribute( 'availCount' );
					}else{
						availcount[i]=new Array();
						availcount[i][0]="null";
					}
					board_code[i]=new Array();
					board_type[i]=new Array();
					board_shortname[i]=new Array();
					board_name[i]=new Array();
					board_code[i][0]=node_hotelroom.getElementsByTagName("Board")[0].getAttribute( 'code' );
					board_type[i][0]=node_hotelroom.getElementsByTagName("Board")[0].getAttribute( 'type' );
					board_shortname[i][0]=node_hotelroom.getElementsByTagName("Board")[0].getAttribute( 'shortname' );
					board_name[i][0]=node_hotelroom.getElementsByTagName("Board")[0].firstChild.data;
					roomtype_code[i]=new Array();
					roomtype_type[i]=new Array();
					roomtype_characteristic[i]=new Array();
					roomtype_name[i]=new Array();
					roomtype_code[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].getAttribute( 'code' );
					roomtype_type[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].getAttribute( 'type' );
					roomtype_characteristic[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].getAttribute( 'characteristic' );
					roomtype_name[i][0]=node_hotelroom.getElementsByTagName("RoomType")[0].firstChild.data;
					var node_price=node_hotelroom.getElementsByTagName("Price")[0];
					price[i]=new Array();
					price[i][0]=node_price.getElementsByTagName("Amount")[0].firstChild.data;
					i++;
				}
				var num_available=i;
			//	alert(hotel_name+"-");
				pintar_hotel_avail2(n_div, hotel_name, num_imgs, image_url, category_code, zone_name, destination_name, tipo_habitacion, num_available, SHRUI, roomtype_name, board_name, price, roomcount, request, board_code, board_type, board_shortname, roomtype_code, roomtype_type, roomtype_characteristic,  hotel_code, currency, availToken, contract_name, contract_incomming, datefrom, dateto, destination_code, destination_type, currency_code, position_latitude, position_longitude,adultcount,childcount);
				n_div++;
			//}
			 k++;
			}
			
		 }else{
			 contenedor = document.getElementById('div_resultado'); 
			 var contenido= '<div class=E-12-negro-bold style=\"FLOAT: left; WIDTH:545px; PADDING-LEFT:13px\" align=center>No hay disponibilidad para este hotel en las condiciones marcadas. </div>';
			 contenedor.innerHTML=contenido;
			 lanza_request('./searchHotelDetail.php?Hotel_Code='+hotelcode, 'recibir_hotel_detail2');
		 }
	 }
	// request_city_hotel_filtro();
	 
}


function pintar_total_busqueda(numero_items, pagina){
	contenedor = document.getElementById('total_search');
	var i_menor=1+(10*(parseInt(pagina)-1));
	var i_mayor=(10*(parseInt(pagina)));
	if(parseInt(numero_items)<i_mayor)
		i_mayor=parseInt(numero_items);
	
		var contenido=numero_items;
	
	contenedor.innerHTML=contenido;
	var n_div=i_mayor-i_menor+1;
	crear_tablahoteles(n_div);
}

function pintar_total_busqueda2(numero_items, pagina){
	//contenedor = document.getElementById('total_search');
	
	var i_menor=1+(10*(parseInt(pagina)-1));
	var i_mayor=(10*(parseInt(pagina)));
	if(parseInt(numero_items)<i_mayor)
		i_mayor=parseInt(numero_items);
	
		var contenido=numero_items;
	
	//contenedor.innerHTML=contenido;
	var n_div=i_mayor-i_menor+1;
	crear_tablahoteles(n_div);
}

function crear_tablahoteles(n_div){
	
	contenedor = document.getElementById('div_resultado');
	//var age_child=document.formaux.age_childes.value;
	var contenido='<div style=\"PADDING-LEFT: 0px; FLOAT: left; WIDTH:545px;\">';
	contenido+='<DIV style="FLOAT: left; WIDTH: 2px; height:8px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV style="CLEAR: both"></DIV>';
	var i=0;
	for(i=1;i<=n_div;i++){
		//contenido+='<tr>\n<td>\n';
		//contenido+='<form name="hotel_data_'+i+'" action="../transfer/transfer1.php" method="post" >\n';
		//contenido+='<input type="hidden" name="service_hotel" value="1" />\n';
		//contenido+='<input type="hidden" name="age_childes" value="'+age_child+'" />\n';
		contenido+='<div id="hotel_avail_'+i+'" style="FLOAT: left; margin-bottom:20px; WIDTH:542px; BORDER-RIGHT: #cb2529 1px solid; BORDER-TOP: #cb2529 1px solid; BORDER-LEFT: #cb2529 1px solid; BORDER-BOTTOM: #cb2529 1px solid; BACKGROUND-COLOR: #ffffff" align=left>\n';
		contenido+='<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><TBODY><TR bgColor=#cb2529 height=26><TD width="1%" bgColor=#cb2529 height=26><DIV align=left></DIV></TD><TD width="1%"><DIV align=right></DIV></TD><TD noWrap=-1 width="1%"><DIV align=left></DIV></TD><TD width="15%"><DIV class=E-12-blanco-bold align=left>Precio Final&nbsp;&nbsp;</DIV></TD><TD noWrap width="15%"><DIV id="total_'+i+'" class=E-20-blanco-bold align=right></DIV></TD><TD class=E-10-blanco noWrap width="24%"><DIV id="cabecera_hotel_'+i+'" class=E-10-blanco align=left></DIV></TD><TD width="20%" bgColor=#cb2529><DIV class=E-12-blanco-bold align=center>&nbsp;</DIV></TD></TR></TBODY></TABLE>';
		//contenido+='<div style="FLOAT: left; WIDTH:545px; HEIGHT:26px; BACKGROUND-COLOR:#cb2529; vertical-align:middle"> <div class=E-12-blanco-bold style="FLOAT: left; WIDTH:109px; HEIGHT:100%; vertical-align:middle" align=right>Precio Final</div>';
		//contenido+='<div class=E-20-blanco-bold id="total_'+i+'" style="FLOAT: left; WIDTH:109px; HEIGHT:100%; vertical-align:middle" align=center></div>';
		//contenido+='<div class=E-10-blanco-bold id="cabecera_hotel_'+i+'" style="FLOAT: left; WIDTH:218px; HEIGHT:100%; vertical-align:middle" align=left></div></div>';
		contenido+='<div id="info_'+i+'" style="FLOAT: left; WIDTH:541px; MARGIN-TOP:3px" align=left>\n</div>\n<div style="CLEAR: both"></div>';
		contenido+='<div id="room_hotel_'+i+'" style="FLOAT: left; WIDTH:542px" align=left>\n</div><div style="CLEAR: both"></div>\n';
		contenido+='<div id="footer_hotel_'+i+'" style="FLOAT: left; WIDTH:541px; MARGIN-TOP: 5px; margin-bottom:10px;" align=left>\n</div>\n';
		contenido+='<DIV style="CLEAR: both"></DIV>';
		contenido+='</div>\n';
		contenido+='<DIV style="CLEAR: both"></DIV>';
		//contenido+='</form>\n';
	//contenido+='</td>\n</tr>\n';
	}
	contenido+='<div style="width:100%;	height:1px;	font-size:3px;	background-image:url(../../img/det_punteado.gif); background-repeat:repeat-x;"></div><DIV style="CLEAR: both"></DIV>';
	contenido+='</table>\n</div>';
	contenedor.innerHTML=contenido;
}

function pintar_hotel_avail(n_div, hotel_name, num_imgs, image_url, category_code, zone_name, destination_name, tipo_habitacion, num_available, SHRUI, roomtype_name, board_name, price, roomcount, request, board_code, board_type, board_shortname, roomtype_code, roomtype_type, roomtype_characteristic, hotel_code, currency, availToken, contract_name, contract_incomming, datefrom, dateto, destination_code, destination_type, currency_code, position_latitude, position_longitude,adultcount,childcount){
	var contenedor =''; 
	var contenido='';
	var nombre_div='info_'+n_div;
	contenedor = document.getElementById(nombre_div);
	var num_indiv1=0;
	var num_doble1=0;
	var num_triple1=0;
	var num_cuadruple1=0;
	var num_indiv2=0;
	var num_doble2=0;
	var num_doble3=0;
	var num_triple2=0;
	var precio_total=0;
	var total_habitaciones=0;
	var i=0;
	var j=0;
	for(i=0; i<num_available; i++){
		if(tipo_habitacion[i][0]=="I")
			num_indiv1++;
		if(tipo_habitacion[i][0]=="D")
			num_doble1++;
		if(tipo_habitacion[i][0]=="T")
			num_triple1++;
		if(tipo_habitacion[i][0]=="C")
			num_cuadruple1++;
		
	}
	contenido='<DIV style="FLOAT: left; WIDTH: 75px; VERTICAL-ALIGN: middle;" align=center>';
		if(num_imgs>0)
		contenido+='<img border="0" src="'+image_url[0][0]+'" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:abrir_ventana_informacion(\'hotel\',\'hotel_code='+escape(hotel_code)+'\');">';
	contenido+='</DIV><DIV style="FLOAT: left; WIDTH: 440px; MARGIN-LEFT: 5px;" align=left><DIV class=E-17-azul-bold style="FLOAT: left; WIDTH: 440px;" align=left><A style="CURSOR: pointer; text-decoration:underline;" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:abrir_ventana_informacion(\'hotel\',\'hotel_code='+escape(hotel_code)+'\');">'+hotel_name+' </A>';
		if(category_code=="1EST" || category_code=="1LL" || category_code=="HS" || category_code=="C1" || category_code=="APTH" ||category_code=="H1_5")
		contenido+=' <IMG title="1 estrella" alt="1 estrella" src="../../img/1sterren4.png">';
		if(category_code=="CAMP2" || category_code=="2EST" || category_code=="2LL" || category_code=="APTH2" || category_code=="HR2" || category_code=="HS2" || category_code=="H2_5")
		contenido+=' <IMG title="2 estrellas" alt="2 estrellas" src="../../img/2sterren4.png">';
		if(category_code=="3EST" || category_code=="3LL" || category_code=="APTH3" || category_code=="HR3" || category_code=="HS3" || category_code=="H3_5")
		contenido+=' <IMG title="3 estrellas" alt="3 estrellas" src="../../img/3sterren4.png">';
		if(category_code=="4EST" || category_code=="4LL" || category_code=="APTH4" || category_code=="HR4" || category_code=="HS4" || category_code=="H4_5" || category_code=="SUP" || category_code=="4LUX")
		contenido+=' <IMG title="4 estrellas" alt="4 estrellas" src="../../img/4sterren4.png">';
		if(category_code=="5EST" || category_code=="5LL" || category_code=="APTH5" || category_code=="HR5" || category_code=="HS5" || category_code=="H5_5" || category_code=="BOU" || category_code=="5LUX")
		contenido+=' <IMG title="5 estrellas" alt="5 estrellas" src="../../img/5sterren4.png">';
	contenido+='</DIV><DIV style="CLEAR: both"></DIV><DIV style="FLOAT: left; WIDTH: 260px;" align=left>';
	contenido+='<font style="font-size:13px; font-style:italic;" >'+zone_name[0][0]+', '+destination_name+' ';
	//if((parseFloat(position_latitude))!=0. && (parseFloat(position_longitude))!=0.)
		//contenido+='(<A style="font-style:italic; font-size:13px; font-weight:bold;" href="javascript:mostrar_mapahotel('+position_latitude+','+position_longitude+');">Mostrar mapa</A>) ';
	contenido+='</font></DIV><DIV style="FLOAT: left; WIDTH: 180px;" align=left>';
	var anno=datefrom.substr (0, 4);
	var mes=datefrom.substr (4, 2);
	var dia=datefrom.substr (6, 2);
	contenido+='<font style="font-size:13px; font-style:italic;" >Fecha de entrada: '+dia+'/'+mes+'/'+anno+' ';
	contenido+='</font></DIV><DIV style="CLEAR: both"></DIV><DIV class=E-13-azul-bold style="FLOAT: left; WIDTH: 260px;" align=left>';
	contenido+='<A style=" CURSOR: pointer; font-size:14px; text-decoration:underline;" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:abrir_ventana_informacion(\'hotel\',\'hotel_code='+escape(hotel_code)+'\');">Más información</A></DIV><DIV style="FLOAT: left; WIDTH: 180px;" align=left>';
	anno=dateto.substr (0, 4);
	mes=dateto.substr (4, 2);
	dia=dateto.substr (6, 2);
	contenido+='<font style="font-size:13px; font-style:italic;" >Fecha de salida: '+dia+'/'+mes+'/'+anno+' ';
	contenido+='</font></DIV></DIV>';
	
	contenedor.innerHTML=contenido;
	var nombre_div='room_hotel_'+n_div;
	contenedor = document.getElementById(nombre_div);
	contenido='';
	
	contenido='<div id="room_cabeza" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;" align=center>\n';
	contenido+='<DIV id=titulo_tabla style="WIDTH: 195px" align=center>Habitación</DIV><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id=titulo_tabla style="WIDTH: 140px" align=center>Régimen</DIV><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id=titulo_tabla style="WIDTH: 95px" align=center>Precio por hab.</DIV><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id=titulo_tabla style="WIDTH: 98px" align=center>Precio</DIV>';
	contenido+='</div><DIV style="CLEAR: both"></DIV>';	
	i=0;
	j=0;
	while(i<num_available && j<num_indiv1){
		if(tipo_habitacion[i][0]=="I"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<div style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Individual_'+n_div+'" id="Individual_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	i=0;
	j=0;
	while(i<num_available && j<num_doble1){
		if(tipo_habitacion[i][0]=="D"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<DIV style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Doble_'+n_div+'" id="Doble_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	i=0;
	j=0;
	while(i<num_available && j<num_triple1){
		if(tipo_habitacion[i][0]=="T"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<DIV style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Triple_'+n_div+'" id="Triple_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	i=0;
	j=0;
	while(i<num_available && j<num_cuadruple1){
		if(tipo_habitacion[i][0]=="C"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%px; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<DIV style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Cuadruple_'+n_div+'" id="Cuadruple_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	
	
	//contenido+='<div id="total_habitaciones" style="Z-INDEX: 1; WIDTH: 180px; HEIGHT: 16px; BACKGROUND-COLOR: #990000; TEXT-ALIGN:center; MARGIN-TOP: 3px; VERTICAL-ALIGN: middle; MARGIN-LEFT: 340px;" align=right><DIV class=E-15-blanco-bold id=total_habitaciones1 style="FLOAT: left; WIDTH: 90px; HEIGHT: 16px" align=center>TOTAL</DIV><DIV class=E-15-blanco-bold id="total_'+n_div+'" style="FLOAT: left; WIDTH: 90px; HEIGHT: 16px" align=right>'+precio_total+' '+currency+'</DIV></div>';
	contenedor.innerHTML=contenido;
	var nombre_div='total_'+n_div;
	contenedor = document.getElementById(nombre_div);
	precio_total=Math.round(precio_total*100)/100
	contenido=precio_total;
	if(currency=="Euro")
		contenido+=' €';
	else
		contenido+=' '+currency;
	contenedor.innerHTML=contenido;
	var nombre_div='footer_hotel_'+n_div;
	contenedor = document.getElementById(nombre_div);
	contenido='';
	//contenido+='<DIV class=E-12-negro id=transfer style="FLOAT: left; WIDTH: 260px; " align=left>¿Desea incluir translado hasta el hotel?<br><label><input type="radio" name="transfer_avail" value="1" />Si</label>&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="radio" name="transfer_avail" value="0" checked="checked" />No</label></div>';
	contenido+='<DIV class=E-12-negro id=comprar style="FLOAT: left; WIDTH: 540px; MARGIN-TOP:3px;" align=right><A class=botonreservar href="javascript:guardar_hotel(\''+availToken+'\',\''+contract_name+'\',\''+contract_incomming+'\',\''+datefrom+'\',\''+dateto+'\',\''+currency_code+'\',\''+hotel_code+'\',\''+n_div+'\', \''+image_url[0][0]+'\');" >Reservar</A></div>';
	contenedor.innerHTML=contenido;
}
function pintar_hotel_avail2(n_div, hotel_name, num_imgs, image_url, category_code, zone_name, destination_name, tipo_habitacion, num_available, SHRUI, roomtype_name, board_name, price, roomcount, request, board_code, board_type, board_shortname, roomtype_code, roomtype_type, roomtype_characteristic, hotel_code, currency, availToken, contract_name, contract_incomming, datefrom, dateto, destination_code, destination_type, currency_code, position_latitude, position_longitude,adultcount,childcount){
	var contenedor =''; 
	var contenido='';
	var nombre_div='info_'+n_div;
	contenedor = document.getElementById(nombre_div);
	var num_indiv1=0;
	var num_doble1=0;
	var num_triple1=0;
	var num_cuadruple1=0;
	var num_indiv2=0;
	var num_doble2=0;
	var num_doble3=0;
	var num_triple2=0;
	var precio_total=0;
	var total_habitaciones=0;
	var i=0;
	var j=0;
	for(i=0; i<num_available; i++){
		if(tipo_habitacion[i][0]=="I")
			num_indiv1++;
		if(tipo_habitacion[i][0]=="D")
			num_doble1++;
		if(tipo_habitacion[i][0]=="T")
			num_triple1++;
		if(tipo_habitacion[i][0]=="C")
			num_cuadruple1++;
		
	}
	contenido='<DIV style="FLOAT: left; WIDTH: 75px; VERTICAL-ALIGN: middle;" align=center>';
		if(num_imgs>0)
		contenido+='<img border="0" src="'+image_url[0][0]+'" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:abrir_ventana_informacion(\'hotel\',\'hotel_code='+escape(hotel_code)+'\');">';
	contenido+='</DIV><DIV style="FLOAT: left; WIDTH: 440px; MARGIN-LEFT: 5px;" align=left><DIV class=E-17-azul-bold style="FLOAT: left; WIDTH: 440px;" align=left><A style="CURSOR: pointer; text-decoration:underline;" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:abrir_ventana_informacion(\'hotel\',\'hotel_code='+escape(hotel_code)+'\');">'+hotel_name+' </A>';
		if(category_code=="1EST" || category_code=="1LL" || category_code=="HS" || category_code=="C1" || category_code=="APTH" ||category_code=="H1_5")
		contenido+=' <IMG title="1 estrella" alt="1 estrella" src="../../img/1sterren4.png">';
		if(category_code=="CAMP2" || category_code=="2EST" || category_code=="2LL" || category_code=="APTH2" || category_code=="HR2" || category_code=="HS2" || category_code=="H2_5")
		contenido+=' <IMG title="2 estrellas" alt="2 estrellas" src="../../img/2sterren4.png">';
		if(category_code=="3EST" || category_code=="3LL" || category_code=="APTH3" || category_code=="HR3" || category_code=="HS3" || category_code=="H3_5")
		contenido+=' <IMG title="3 estrellas" alt="3 estrellas" src="../../img/3sterren4.png">';
		if(category_code=="4EST" || category_code=="4LL" || category_code=="APTH4" || category_code=="HR4" || category_code=="HS4" || category_code=="H4_5" || category_code=="SUP" || category_code=="4LUX")
		contenido+=' <IMG title="4 estrellas" alt="4 estrellas" src="../../img/4sterren4.png">';
		if(category_code=="5EST" || category_code=="5LL" || category_code=="APTH5" || category_code=="HR5" || category_code=="HS5" || category_code=="H5_5" || category_code=="BOU" || category_code=="5LUX")
		contenido+=' <IMG title="5 estrellas" alt="5 estrellas" src="../../img/5sterren4.png">';
	contenido+='</DIV><DIV style="CLEAR: both"></DIV><DIV style="FLOAT: left; WIDTH: 260px;" align=left>';
	contenido+='<font style="font-size:13px; font-style:italic;" >'+zone_name[0][0]+', '+destination_name+' ';
	//if((parseFloat(position_latitude))!=0. && (parseFloat(position_longitude))!=0.)
		//contenido+='(<A style="font-style:italic; font-size:13px; font-weight:bold;" href="javascript:mostrar_mapahotel('+position_latitude+','+position_longitude+');">Mostrar mapa</A>) ';
	contenido+='</font></DIV><DIV style="FLOAT: left; WIDTH: 180px;" align=left>';
	var anno=datefrom.substr (0, 4);
	var mes=datefrom.substr (4, 2);
	var dia=datefrom.substr (6, 2);
	contenido+='<font style="font-size:13px; font-style:italic;" >Fecha de entrada: '+dia+'/'+mes+'/'+anno+' ';
	contenido+='</font></DIV><DIV style="CLEAR: both"></DIV><DIV class=E-13-azul-bold style="FLOAT: left; WIDTH: 260px;" align=left>';
	contenido+='<A style=" CURSOR: pointer; font-size:14px; text-decoration:underline;" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:abrir_ventana_informacion(\'hotel\',\'hotel_code='+escape(hotel_code)+'\');">Más información</A></DIV><DIV style="FLOAT: left; WIDTH: 180px;" align=left>';
	anno=dateto.substr (0, 4);
	mes=dateto.substr (4, 2);
	dia=dateto.substr (6, 2);
	contenido+='<font style="font-size:13px; font-style:italic;" >Fecha de salida: '+dia+'/'+mes+'/'+anno+' ';
	contenido+='</font></DIV></DIV>';
	
	contenedor.innerHTML=contenido;
	var nombre_div='room_hotel_'+n_div;
	contenedor = document.getElementById(nombre_div);
	contenido='';
	
	contenido='<div id="room_cabeza" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px;" align=center>\n';
	contenido+='<DIV id=titulo_tabla style="WIDTH: 195px" align=center>Habitación</DIV><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id=titulo_tabla style="WIDTH: 140px" align=center>Régimen</DIV><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id=titulo_tabla style="WIDTH: 95px" align=center>Precio por hab.</DIV><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id=titulo_tabla style="WIDTH: 98px" align=center>Precio</DIV>';
	contenido+='</div><DIV style="CLEAR: both"></DIV>';	
	i=0;
	j=0;
	while(i<num_available && j<num_indiv1){
		if(tipo_habitacion[i][0]=="I"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<div style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Individual_'+n_div+'" id="Individual_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	i=0;
	j=0;
	while(i<num_available && j<num_doble1){
		if(tipo_habitacion[i][0]=="D"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<DIV style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Doble_'+n_div+'" id="Doble_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	i=0;
	j=0;
	while(i<num_available && j<num_triple1){
		if(tipo_habitacion[i][0]=="T"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<DIV style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Triple_'+n_div+'" id="Triple_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	i=0;
	j=0;
	while(i<num_available && j<num_cuadruple1){
		if(tipo_habitacion[i][0]=="C"){
			contenido+='<div id="room_tabla" style="float: left; WIDTH: 542px; HEIGHT: 100%px; BACKGROUND-COLOR:#ffffff; margin-bottom: 3px;" align=center>';
				if((total_habitaciones%2)==0)
					var campo='contenido_tabla1';
				else
					var campo='contenido_tabla2';
			contenido+='<DIV style="FLOAT: left; WIDTH: 20px; margin-top:-3px" align=center><input name="Cuadruple_'+n_div+'" id="Cuadruple_'+n_div+'" type="radio" value="'+SHRUI[i][0]+'~'+request[i][0]+'~'+board_code[i][0]+'~'+board_type[i][0]+'~'+board_shortname[i][0]+'~'+board_name[i][0]+'~'+roomtype_code[i][0]+'~'+roomtype_type[i][0]+'~'+roomtype_characteristic[i][0]+'~'+roomtype_name[i][0]+'~'+price[i][0]+'~'+roomcount[i][0]+'~'+adultcount[i][0]+'~'+childcount[i][0] + '" ';
			if(j==0){
				contenido+='checked="checked" ';
				precio_total=precio_total+parseFloat(price[i][0]);
			}
			contenido+=' onclick="validar_precio(\'total_'+n_div+'\', '+n_div+', \''+currency+'\');"/></div><DIV id='+campo+' style="WIDTH: 175px" align=center>'+roomtype_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 140px" align=center>'+board_name[i][0].toLowerCase()+'</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 95px" align=center>'+Math.round((parseFloat(price[i][0])/parseInt(roomcount[i][0]))*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+=' (x'+roomcount[i][0]+')</div><DIV style="FLOAT: left; WIDTH: 2px"><IMG src="../../img/spacer.gif" width=2></DIV><DIV id='+campo+' style="WIDTH: 98px" align=center>'+Math.round(parseFloat(price[i][0])*100)/100;
			if(currency=="Euro")
				contenido+=' €';
			else
				contenido+=' '+currency;
			contenido+='</div></div>';
			j++;
			total_habitaciones++;
		}
		i++;
	}
	
	
	//contenido+='<div id="total_habitaciones" style="Z-INDEX: 1; WIDTH: 180px; HEIGHT: 16px; BACKGROUND-COLOR: #990000; TEXT-ALIGN:center; MARGIN-TOP: 3px; VERTICAL-ALIGN: middle; MARGIN-LEFT: 340px;" align=right><DIV class=E-15-blanco-bold id=total_habitaciones1 style="FLOAT: left; WIDTH: 90px; HEIGHT: 16px" align=center>TOTAL</DIV><DIV class=E-15-blanco-bold id="total_'+n_div+'" style="FLOAT: left; WIDTH: 90px; HEIGHT: 16px" align=right>'+precio_total+' '+currency+'</DIV></div>';
	contenedor.innerHTML=contenido;
	var nombre_div='total_'+n_div;
	contenedor = document.getElementById(nombre_div);
	precio_total=Math.round(precio_total*100)/100
	contenido=precio_total;
	if(currency=="Euro")
		contenido+=' €';
	else
		contenido+=' '+currency;
	contenedor.innerHTML=contenido;
	var nombre_div='footer_hotel_'+n_div;
	contenedor = document.getElementById(nombre_div);
	contenido='';
	//contenido+='<DIV class=E-12-negro id=transfer style="FLOAT: left; WIDTH: 260px; " align=left>¿Desea incluir translado hasta el hotel?<br><label><input type="radio" name="transfer_avail" value="1" />Si</label>&nbsp;&nbsp;&nbsp;&nbsp;<label><input type="radio" name="transfer_avail" value="0" checked="checked" />No</label></div>';
	contenido+='<DIV class=E-12-negro id=comprar style="FLOAT: left; WIDTH: 540px; MARGIN-TOP:3px;" align=right><A class=botonreservar href="javascript:guardar_hotel(\''+availToken+'\',\''+contract_name+'\',\''+contract_incomming+'\',\''+datefrom+'\',\''+dateto+'\',\''+currency_code+'\',\''+hotel_code+'\',\''+n_div+'\', \''+image_url[0][0]+'\');" >Reservar</A></div>';
	contenedor.innerHTML=contenido;
	
	lanza_request('./searchHotelDetail.php?Hotel_Code='+hotelcode, 'recibir_hotel_detail2');
	
}
function pintar_hotel_pagination(total_pag, destination_code, destination_type, datefrom, dateto, pagina){
	var contenedor=document.getElementById('div_pagination');
	/*var indivCount=document.formaux.individual.value;
	var dobleCount=document.formaux.doble.value;
	var doble_ninoCount=document.formaux.doble_nino.value;
	var ages_child=document.formaux.age_childes.value;
	var tripleCount=document.formaux.triple.value;
	var cuadrupleCount=document.formaux.cuadruple.value;*/
	var city=document.formaux.city.value;
	var boards=document.formaux.boards.value;
	var category=document.formaux.category.value;
	var contenido="";
	max_page=parseInt(total_pag);
	 paged=parseInt(pagina);
	 if(paged == 0) {
			paged = 1;
	}
	 pages_to_show = 5;
	 pages_to_show_minus_1 = pages_to_show-1;
	 half_page_start = Math.floor(pages_to_show_minus_1/2);
	 half_page_end = Math.ceil(pages_to_show_minus_1/2);
	 start_page = paged - half_page_start;
		if(start_page <= 0) {
			start_page = 1;
		}
		end_page = paged + half_page_end;
		if((end_page - start_page) != pages_to_show_minus_1) {
			end_page = start_page + pages_to_show_minus_1;
		}
		if(end_page > max_page) {
			start_page = max_page - pages_to_show_minus_1;
			end_page = max_page;
		}
		if(start_page <= 0) {
			start_page = 1;
		}
	if(max_page > 1){
		contenido ='<div class="wp-pagenavi" style="margin-top:8px" align="center">';
				
			/*if (start_page >= 2 && pages_to_show < max_page) {
				first_page_text = '&laquo; Primera';
				contenido +='<a href="javascript:location.href=\'./mostrar_hoteles.php?pagina=0&city_destination='+city+'&board='+boards+'&category='+category+'&comprar=1\';" title="'+first_page_text+'">'+first_page_text+'</a>';
				contenido +='<span class="extend">...</span>';
				
			}*/
			for(i = start_page; i  <= end_page; i++) {						
				if(i == paged) {
						var ant=i-1;
						//j = ant * 10;
				}
			}
			if(paged>1){
				contenido +='<a href="javascript:location.href=\'./mostrar_hoteles.php?pagina='+ant+'&city_destination='+city+'&board='+boards+'&category='+category+'&comprar=1\';" title="Anterior">&laquo;Anterior</a>';
			}
			if (start_page >= 2 && pages_to_show < max_page) {
				contenido +='<span class="extend">...</span>';
			}
			j=0;
			
			for(i = start_page; i  <= end_page; i++) {				
				if(i == paged) {
					contenido +='<span class="current">'+i+'</span>';
					var sig=i+1;
				} else {
					contenido +='<a href="javascript:location.href=\'./mostrar_hoteles.php?pagina='+i+'&city_destination='+city+'&board='+boards+'&category='+category+'&comprar=1\';" title="'+i+'">'+i+'</a>';
				}
				
			}
			if (end_page < max_page) {
				contenido +='<span class="extend">...</span>';
			}
			//alert(paged+"<"+max_page);
			if(paged < max_page){
				contenido +='<a href="javascript:location.href=\'./mostrar_hoteles.php?pagina='+sig+'&city_destination='+city+'&board='+boards+'&category='+category+'&comprar=1\';" title="Siguiente">Siguiente&raquo;</a>';
			}
			/*if (end_page < max_page) {
				contenido +='<span class="extend">...</span>';
				
				last_page_text = '&Uacute;ltima &raquo;';
				contenido +='<a href="javascript:location.href=\'./mostrar_hoteles.php?pagina='+max_page+'&city_destination='+city+'&board='+boards+'&category='+category+'&comprar=1\';" title="'+last_page_text+'">'+last_page_text+'</a>';
			}*/
		contenido +='</div><div style="clear:both">&nbsp;</div><br>';
	}
	
	/*contenido+='<table border=0 celspacing=0 cellpadding=0 align=center><tbody><tr>';
		if(total_pag>1){
			var pag=0;
			for(pag=1;pag<=total_pag;pag++){
				if (pagina == pag){
						var ant=pag-1;
				}
			}
			if(pagina == 1){
				   contenido+='<td class=vuelos_clase3_paginas>&lt;Anterior&nbsp;</td>';
			}else{ 
				   contenido+='<td class=vuelos_clase2_paginas onclick="javascript:location.href=\'./mostrar_hoteles.php?pagina='+ant+'&city_destination='+city+'&board='+boards+'&category='+category+'\'" ';/*onclick="lanza_request(\'./searchHotelAvail.php?PerPage=10&PageNumber='+ant+'&IndivCount='+indivCount+'&DobleCount='+dobleCount+'&Doble_ChildCount='+doble_ninoCount+'&Age_child='+ages_child+'&TripleCount='+tripleCount+'&CuadrupleCount='+cuadrupleCount+'&Destination_code='+destination_code+'&Destination_type='+destination_type+'&City_code='+city_aux[0]+'&City_type='+city_aux[1]+'&DateFrom='+datefrom+'&DateTo='+dateto+'&Board_code='+boards_aux[0]+'&Board_type='+boards_aux[1]+'&Board_name='+boards_aux[2]+'&Category_code='+category_aux[0]+'&Category_type='+category_aux[1]+'&Category_shortname='+category_aux[2]+'&Category_name='+category_aux[3]+'\', \'recibir_hotel_avail\');"contenido+=' onmouseover="this.style.cursor=\'pointer\';">&lt;Anterior&nbsp;</td>';
			}
			for(pag=1;pag<=total_pag;pag++){
				if (pagina == pag){ 
				//si muestro el índice de la página actual, no coloco enlace 
					contenido+='<td class=vuelos_clase1_paginas>['+pag+']</td>';
					var sig=pag+1;
				}else{ 
				//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
				   contenido+='<td class=vuelos_clase2_paginas onclick="javascript:location.href=\'./mostrar_hoteles.php?pagina='+pag+'&city_destination='+city+'&board='+boards+'&category='+category+'\'" ';/*onclick="lanza_request(\'./searchHotelAvail.php?PerPage=10&PageNumber='+pag+'&IndivCount='+indivCount+'&DobleCount='+dobleCount+'&Doble_ChildCount='+doble_ninoCount+'&Age_child='+ages_child+'&TripleCount='+tripleCount+'&CuadrupleCount='+cuadrupleCount+'&Destination_code='+destination_code+'&Destination_type='+destination_type+'&City_code='+city_aux[0]+'&City_type='+city_aux[1]+'&DateFrom='+datefrom+'&DateTo='+dateto+'&Board_code='+boards_aux[0]+'&Board_type='+boards_aux[1]+'&Board_name='+boards_aux[2]+'&Category_code='+category_aux[0]+'&Category_type='+category_aux[1]+'&Category_shortname='+category_aux[2]+'&Category_name='+category_aux[3]+'\', \'recibir_hotel_avail\');"contenido+=' onmouseover="this.style.cursor=\'pointer\';">['+pag+']</td>';
				}
			}
			if(pagina==total_pag){ 
				   contenido+='<td class=vuelos_clase3_paginas>Siguiente&gt;</td>';
			} else {  
				   contenido+='<td class=vuelos_clase2_paginas onclick="javascript:location.href=\'./mostrar_hoteles.php?pagina='+sig+'&city_destination='+city+'&board='+boards+'&category='+category+'\'" ';/*onclick="lanza_request(\'./searchHotelAvail.php?PerPage=10&PageNumber='+sig+'&IndivCount='+indivCount+'&DobleCount='+dobleCount+'&Doble_ChildCount='+doble_ninoCount+'&Age_child='+ages_child+'&TripleCount='+tripleCount+'&CuadrupleCount='+cuadrupleCount+'&Destination_code='+destination_code+'&Destination_type='+destination_type+'&City_code='+city_aux[0]+'&City_type='+city_aux[1]+'&DateFrom='+datefrom+'&DateTo='+dateto+'&Board_code='+boards_aux[0]+'&Board_type='+boards_aux[1]+'&Board_name='+boards_aux[2]+'&Category_code='+category_aux[0]+'&Category_type='+category_aux[1]+'&Category_shortname='+category_aux[2]+'&Category_name='+category_aux[3]+'\', \'recibir_hotel_avail\');"contenido+=' onmouseover="this.style.cursor=\'pointer\';">Siguiente&gt;</td>';
			}
		}
		contenido+='</tr></tbody></table>';*/
		contenedor.innerHTML = contenido;
 }

function procesar_hotel_detail(xml){
	 if(xml.getElementsByTagName("ErrorList")[0] != null){
		nodo_actual = xml.getElementsByTagName("Error")[0];
	   var mensaje = nodo_actual.getElementsByTagName("Message")[0].firstChild.data;
			//alert("ERROR: "+mensaje);
			window.close();
	 }else{
		var root = xml.getElementsByTagName('HotelDetailRS')[0];
		var node_hotel=root.getElementsByTagName('Hotel')[0];
		var hotel_name=node_hotel.getElementsByTagName("Name")[0].firstChild.data;
		var node_description=node_hotel.getElementsByTagName("DescriptionList")[0];
		var i=0;
		var description_type=new Array();
		var description_language=new Array();
		var description_hotel=new Array();
		while(node_description.getElementsByTagName("Description")[i] != null){ 
			var node_actual=node_description.getElementsByTagName("Description")[i];
			description_type[i]=new Array();
			description_language[i]=new Array();
			description_hotel[i]=new Array();
			description_type[i][0]=node_actual.getAttribute( 'type' );
			description_language[i][0]=node_actual.getAttribute( 'languageCode' );
			description_hotel[i][0]=node_actual.firstChild.data;
			i++;
		}
		var num_description=i;
		var node_imagelist=node_hotel.getElementsByTagName("ImageList")[0];
		i=0;
		var image_type= new Array();
		var image_order= new Array();
		var image_visualization= new Array();		
		var image_description= new Array();
		var image_url= new Array();
		while(node_imagelist.getElementsByTagName("Image")[i] != null){ 
			var node_actual=node_imagelist.getElementsByTagName("Image")[i];
			image_type[i]=new Array();
				image_type[i][0]=node_actual.getElementsByTagName("Type")[0].firstChild.data;
			image_order[i]=new Array();
				image_order[i][0]=node_actual.getElementsByTagName("Order")[0].firstChild.data;
			image_visualization[i]=new Array();
				image_visualization[i][0]=node_actual.getElementsByTagName("VisualizationOrder")[0].firstChild.data;			
			image_description[i]=new Array();
				image_description[i][0]=node_actual.getElementsByTagName("Description")[0].firstChild.data;
			image_url[i]=new Array();
				image_url[i][0]=node_actual.getElementsByTagName("Url")[0].firstChild.data;
			i++;
		}
		var num_imgs=i;
		var node_contact=node_hotel.getElementsByTagName("Contact")[0];
		if(node_contact.getElementsByTagName("Address")[0]!=null){
			var node_address=node_contact.getElementsByTagName("Address")[0];
			if(node_address.getElementsByTagName("StreetTypeId")[0]!=null && node_address.getElementsByTagName("StreetTypeId")[0].firstChild!=null)
				var streettype_id=node_address.getElementsByTagName("StreetTypeId")[0].firstChild.data;
			else
				var streettype_id='';
			if(node_address.getElementsByTagName("StreetTypeName")[0]!=null && node_address.getElementsByTagName("StreetTypeName")[0].firstChild!=null)
				var streettype_name=node_address.getElementsByTagName("StreetTypeName")[0].firstChild.data;
			else
				var streettype_name='';
			if(node_address.getElementsByTagName("StreetName")[0]!=null && node_address.getElementsByTagName("StreetName")[0].firstChild!=null)
				var street_name=node_address.getElementsByTagName("StreetName")[0].firstChild.data;
			else
				var street_name='';
			if(node_address.getElementsByTagName("Number")[0]!=null && node_address.getElementsByTagName("Number")[0].firstChild!=null)
				var street_number=node_address.getElementsByTagName("Number")[0].firstChild.data;
			else
				var street_number='';
			if(node_address.getElementsByTagName("PostalCode")[0]!=null && node_address.getElementsByTagName("PostalCode")[0].firstChild!=null)
				var street_pc=node_address.getElementsByTagName("PostalCode")[0].firstChild.data;
			else
				var street_pc='';
			if(node_address.getElementsByTagName("City")[0]!=null && node_address.getElementsByTagName("City")[0].firstChild!=null)
				var street_city=node_address.getElementsByTagName("City")[0].firstChild.data;
			else
				var street_city='';
			if(node_address.getElementsByTagName("State")[0]!=null && node_address.getElementsByTagName("State")[0].firstChild!=null)
				var street_state=node_address.getElementsByTagName("State")[0].firstChild.data;
			else
				var street_state='';
			if(node_address.getElementsByTagName("CountryCode")[0]!=null && node_address.getElementsByTagName("CountryCode")[0].firstChild!=null)
				var street_countrycode=node_address.getElementsByTagName("CountryCode")[0].firstChild.data;
			else
				var street_countrycode='';
		}
		if(node_contact.getElementsByTagName("EmailList")[0]!=null){
			var node_emaillist=node_contact.getElementsByTagName("EmailList")[0];
			i=0;
			var email=new Array();
			while(node_emaillist.getElementsByTagName("Email")[i]!=null){
				email[i]=new Array();
				email[i][0]=node_emaillist.getElementsByTagName("Email")[i].firstChild.data;
				i++;
			}
			var num_email=i;
		}else{
			var num_email=0;
			var email="No disponible";
		}
		if(node_contact.getElementsByTagName("PhoneList")[0]!=null){
			var node_phonelist=node_contact.getElementsByTagName("PhoneList")[0];
			i=0;
			var phone=new Array();
			while(node_phonelist.getElementsByTagName("ContactNumber")[i]!=null){
				phone[i]=new Array();
				phone[i][0]=node_phonelist.getElementsByTagName("ContactNumber")[i].firstChild.data;
				i++;
			}
			var num_phone=i;
		}else{
			var num_phone=0;
			var phone="No disponible";
		}
		if(node_contact.getElementsByTagName("FaxList")[0]!=null){
			var node_faxlist=node_contact.getElementsByTagName("FaxList")[0];
			i=0;
			var fax=new Array();
			while(node_faxlist.getElementsByTagName("ContactNumber")[i]!=null){
				fax[i]=new Array();
				fax[i][0]=node_faxlist.getElementsByTagName("ContactNumber")[i].firstChild.data;
				i++;
			}
			var num_fax=i;
		}else{
			var num_fax=0;
			var fax="No disponible";
		}
		if(node_contact.getElementsByTagName("WebList")[0]!=null){
			var node_weblist=node_contact.getElementsByTagName("WebList")[0];
			i=0;
			var web=new Array();
			while(node_weblist.getElementsByTagName("ContactNumber")[i]!=null){
				web[i]=new Array();
				fax[i][0]=node_weblist.getElementsByTagName("ContactNumber")[i].firstChild.data;
				i++;
			}
			var num_web=i;
		}else{
			var num_web=0;
			var web="No disponible";
		}
		var node_category=node_hotel.getElementsByTagName("Category")[0];
		var category_type=node_category.getAttribute( 'type' );
		var category_code=node_category.getAttribute( 'code' );				
		var category_shortname=node_category.getAttribute( 'shortname' );
		var category_name=node_category.firstChild.data;
		var node_destination=node_hotel.getElementsByTagName("Destination")[0];
		var destination_type=node_destination.getAttribute( 'type' );
		var destination_code=node_destination.getAttribute( 'code' );				
		var destination_name=node_destination.getElementsByTagName("Name")[0].firstChild.data;
		var node_zonelist= node_destination.getElementsByTagName("ZoneList")[0];
		var zone_name= new Array();
		var zone_code= new Array();
		var zone_type= new Array();
		i=0;
		while(node_zonelist.getElementsByTagName("Zone")[i] != null){ 
			var node_actual=node_zonelist.getElementsByTagName("Zone")[i];
			zone_name[i]= new Array();
			zone_code[i]= new Array();
			zone_type[i]= new Array();
			zone_name[i][0]= node_actual.firstChild.data;
			zone_code[i][0]= node_actual.getAttribute( 'code' );
			zone_type[i][0]= node_actual.getAttribute( 'type' );
			i++;
		}
		var num_zones=i;
		var node_facilitylist=node_hotel.getElementsByTagName("FacilityList")[0];
		i=0;
		var feature_type=new Array();
		var feature=new Array();
		while(node_facilitylist.getElementsByTagName("Feature")[i]!=null){
			feature_type[i]=new Array();
			feature[i]=new Array();
			feature_type[i][0]=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'xsi:type' );
			if(feature_type[i][0]=="ProductFeatureSport"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' )!=null)
					var fee=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' );
				else
					var fee='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("Value")[0]!=null)
					var value=node_feature.getElementsByTagName("Value")[0].firstChild.data;
				else
					var value='null';
				feature[i][0]=group+'~'+fee+'~'+code+'~'+name+'~'+description+'~'+value;
			}
			if(feature_type[i][0]=="ProductFeatureService"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' )!=null)
					var fee=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' );
				else
					var fee='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageFrom' )!=null)
					var agefrom=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageFrom' );
				else
					var agefrom='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageTo' )!=null)
					var ageto=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageTo' );
				else
					var ageto='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("Value")[0]!=null)
					var value=node_feature.getElementsByTagName("Value")[0].firstChild.data;
				else
					var value='null';
				feature[i][0]=group+'~'+fee+'~'+agefrom+'~'+ageto+'~'+code+'~'+name+'~'+description+'~'+value;
			}
			if(feature_type[i][0]=="ProductFeatureData"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("Order")[0]!=null)
					var order=node_feature.getElementsByTagName("Order")[0].firstChild.data;
				else
					var order='null';
				feature[i][0]=group+'~'+code+'~'+name+'~'+description+'~'+order;
			}
			if(feature_type[i][0]=="ProductFeatureDistance"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("AccessType")[0]!=null)
					var accesstype=node_feature.getElementsByTagName("AccessType")[0].firstChild.data;
				else
					var accesstype='null';
				if(node_feature.getElementsByTagName("DistanceList")[0]!=null){
					var node_distancelist=node_feature.getElementsByTagName("DistanceList")[0];
					var unit_distance=new Array();
					var distance=new Array();
					var j=0;
					while(node_distancelist.getElementsByTagName("Distance")[j]!=null){
						unit_distance[j]=new Array();
						distance[j]=new Array();
						unit_distance[j][0]=node_distancelist.getElementsByTagName("Distance")[j].getAttribute( 'unit' );
						distance[j][0]=node_distancelist.getElementsByTagName("Distance")[j].firstChild.data;
						j++;
					}
					var num_distance=j;
					var distan='';
					for(j=0;j<num_distance;j++){
						if(j==0)
							distan+=unit_distance[j][0]+'-'+distance[j][0];
						else
							distan+='-'+unit_distance[j][0]+'-'+distance[j][0];
					}
				}else
					var distan='null';
				if(node_feature.getElementsByTagName("RequiredTimeList")[0]!=null){
					var node_timelist=node_feature.getElementsByTagName("RequiredTimeList")[0];
					var mean_time=new Array();
					var unit_time=new Array();
					var time=new Array();
					var j=0;
					while(node_timelist.getElementsByTagName("RequiredTime")[j]!=null){
						mean_time[j]=new Array();
						unit_time[j]=new Array();
						time[j]=new Array();						
						mean_time[j][0]=node_timelist.getElementsByTagName("RequiredTime")[j].getAttribute( 'mean' );
						unit_time[j][0]=node_timelist.getElementsByTagName("RequiredTime")[j].getAttribute( 'unit' );
						time[j][0]=node_timelist.getElementsByTagName("RequiredTime")[j].firstChild.data;
						j++;
					}
					var num_times=j;
					var times='';
					for(j=0;j<num_times;j++){
						if(j==0)
							times+=mean_time[j][0]+'-'+unit_time[j][0]+'-'+time[j][0];
						else
							times+='-'+mean_time[j][0]+'-'+unit_time[j][0]+'-'+time[j][0];
					}
				}else
					var times='null';
				feature[i][0]=group+'~'+code+'~'+name+'~'+description+'~'+accesstype+'~'+distan+'~'+times;
			}
			i++;
		}
		var num_feature=i;
		if(node_hotel.getElementsByTagName("Chain")[0]!=null){
			var chain=node_hotel.getElementsByTagName("Chain")[0].firstChild.data;
		}else{
			var chain='null';	
		}
		if(node_hotel.getElementsByTagName("LicenseNumber")[0]!=null){
			var licence=node_hotel.getElementsByTagName("LicenseNumber")[0].firstChild.data;
		}else{
			var licence='null';	
		}
		if(node_hotel.getElementsByTagName("Position")[0]!=null){
			var position=node_hotel.getElementsByTagName("Position")[0].getAttribute( 'latitude' );
			position+='~'+node_hotel.getElementsByTagName("Position")[0].getAttribute( 'longitude' );
		}else{
			var position='null';	
		}
		pintar_hotel_detail(image_url, num_imgs, hotel_name, num_description, description_type, description_hotel, category_code, streettype_name, street_name, street_number, street_pc, street_city, destination_name, street_state, num_email, email, phone, num_phone, fax, num_fax, web, num_web, num_feature, feature_type, feature, chain, licence);
	 }
 }
 
 function pintar_hotel_detail(image_url, num_imgs, hotel_name, num_description, description_type, description_hotel, category_code, streettype_name, street_name, street_number, street_pc, street_city, destination_name, street_state, num_email, email, phone, num_phone, fax, num_fax, web, num_web, num_feature, feature_type, feature, chain, licence){
	var contenedor = document.getElementById('ventana_masinformacion');
	var contenido='';
	var contador=1;
	var i_img=0;
	var i=0;
	var j=0;
	
	cad = '<div id="contenido" style="position:relative; top:0px; left:0px; width:520px;background-color:#ffffff">';
	cad += '<div id="informacion_hotel">';
	cad += '<FIELDSET class=marco><LEGEND class=titulo>Información General</LEGEND>';
	cad+='<div id=nom_hotel_masinfo style="margin-left: 5px">'+hotel_name+'&nbsp;&nbsp;';
	if(category_code=="1EST" || category_code=="1LL" || category_code=="HS" || category_code=="C1" || category_code=="APTH" ||category_code=="H1_5")
		cad+=' <IMG title="1 estrella" alt="1 estrella" src="http://www.ronda-hoteles.com/img/1sterren4.png">';
		if(category_code=="CAMP2" || category_code=="2EST" || category_code=="2LL" || category_code=="APTH2" || category_code=="HR2" || category_code=="HS2" || category_code=="H2_5")
		cad+=' <IMG title="2 estrellas" alt="2 estrellas" src="http://www.ronda-hoteles.com/img/2sterren4.png">';
		if(category_code=="3EST" || category_code=="3LL" || category_code=="APTH3" || category_code=="HR3" || category_code=="HS3" || category_code=="H3_5")
		cad+=' <IMG title="3 estrellas" alt="3 estrellas" src="http://www.ronda-hoteles.com/img/3sterren4.png">';
		if(category_code=="4EST" || category_code=="4LL" || category_code=="APTH4" || category_code=="HR4" || category_code=="HS4" || category_code=="H4_5" || category_code=="SUP" || category_code=="4LUX")
		cad+=' <IMG title="4 estrellas" alt="4 estrellas" src="http://www.ronda-hoteles.com/img/4sterren4.png">';
		if(category_code=="5EST" || category_code=="5LL" || category_code=="APTH5" || category_code=="HR5" || category_code=="HS5" || category_code=="H5_5" || category_code=="BOU" || category_code=="5LUX")
		cad+=' <IMG title="5 estrellas" alt="5 estrellas" src="http://www.ronda-hoteles.com/img/5sterren4.png">';
	cad+='</div><div style="clear:both">&nbsp;</div>';
	cad+='<div class=E-12-negro style="margin-left: 5px"><span class="E-14-gris-bold">Direcci&oacute;n:</span><br>'+streettype_name+street_name+','+street_number+'.<br>'+street_pc+' - '+street_city+'('+destination_name+')';
	if(street_state!='')
		cad+=' - ('+street_state+')';
	cad+='</div><div style="clear:both">&nbsp;</div>';
	if(chain!='null'){
		cad+='<div class=E-12-negro style="margin-left: 5px"><span class="E-14-gris-bold">Cadena hotelera: </span>'+chain+'';
		cad+='</div><div style="clear:both">&nbsp;</div>';
 	}
	if(licence!='null'){
		cad+='<div class=E-12-negro style="margin-left: 5px"><span class="E-14-gris-bold">Licencia: </span>'+licence+'';
		cad+='</div><div style="clear:both">&nbsp;</div>';
 	}
	cad+='<div id="marco_izquierda" align="center">';
			cad+='<img src="'+image_url[i_img]+'" border="0" heigh="120" width="165" /><br><br><A style="CURSOR: pointer" onmouseover="this.style.cursor=\'pointer\';" onclick="javascript:mostar_fotos(event);"><SPAN class=E-12-azul>[Mostrar fotos]</SPAN></A>';
	//cad+='<DIV id=calloutContainer style="Z-INDEX: 110; LEFT: 0px; POSITION: absolute; TOP: 0px">';
	cad += '</div>'; 

	cad += '<div id="description" class=E-12-negro style="MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align=left >';
		for(i=0;i<num_description;i++){
			if(description_type[i][0]=="HowToComeDescription")
					cad+='<font class=E-12-negro-bold>Como llegar: </font>';
			if(description_type[i][0]=="LocationDescription")
					cad+='<font class=E-12-negro-bold>Localización: </font>';
			if(description_type[i][0]=="RoomDescription")
					cad+='<font class=E-12-negro-bold>Habitaciones: </font>';
			if(description_type[i][0]=="AditionalDescription")
					cad+='<font class=E-12-negro-bold>Información adicional: </font>';
			if(description_type[i][0]=="Observation")
					cad+='<font class=E-12-negro-bold>Observacion: </font>';
			if(description_type[i][0]=="SportDescription")
					cad+='<font class=E-12-negro-bold>Deportes: </font>';
			cad+=description_hotel[i][0]+'<br><br>';	
		}
	cad+='</div>';
	cad+='<DIV id=calloutContainer style="Z-INDEX: 110;">';
			cad+='<div id=cerrar style="FLOAT: left;"><DIV class=E-13-blanco-bold style="FLOAT: left; WIDTH: 495px;" align=center>Galería de fotos</DIV>';
			cad+='<div id="cerrar_fotos" style="FLOAT: left;" align="right">';
	cad += '<img src="http://www.ronda-hoteles.com/img/cerrar_ventana.gif" border= "0"';
	cad += ' onclick="document.getElementById(\'calloutContainer\').style.display=\'none\';" ';
	cad += ' onmouseover="this.style.cursor = \'pointer\'"></div></div>';
			cad+='<DIV id=masfotos style="DISPLAY: inline; WIDTH: 510px; " align=left>';
			cad+='<DIV id=img_principal style="FLOAT: left; MARGIN-TOP=5px; width:320px; MARGIN-RIGHT=5px;" align=center><IMG  src="'+image_url[0]+'" border=0></DIV>';
			cad+='<DIV id=img_peque style="FLOAT: left; MARGIN-TOP=5px;width:190px">';
		for(i_img=0;i_img<num_imgs;i_img++){
			cad+='<A href="javascript:showfoto(\''+image_url[i_img]+'\');"><IMG height=60 width=60  src="'+image_url[i_img]+'" border=0></A>&nbsp;';
			//cad+='<img src="'+image_url[i_img]+'" border="0" heigh="120" width="165" /><br><br>';
		}
		cad+='</DIV></DIV></DIV>';
		cad+='</FIELDSET>';
	
	var aux_feature;
	var aux_feature2;
	var aux_featuregroup=0;
	for(i=0;i<num_feature;i++){
		if(feature_type[i][0]=="ProductFeatureSport"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[3]=="roomFacility")
						aux_feature[3]="Servicios de habitación";
					if(aux_feature[3]=="buildingFacility")
						aux_feature[3]="Datos de construcción";
					if(aux_feature[3]=="sportFacility")
						aux_feature[3]="Servicios deportivos";
					if(aux_feature[3]=="envFacility")
						aux_feature[3]="Playa";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[3]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[3]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			cad+='<li type="square">';
			if(aux_feature[5]!='null'){
				cad+=aux_feature[4]+': '+aux_feature[5];
			}else{
				cad+=aux_feature[4];
			}
			if(aux_feature[1]=='Y'){
				cad+='. Con honorarios.';
			}
			if(aux_feature[1]=='N'){
				cad+='. Sin honorarios.';
			}
			cad+='</li>';
		}
		if(feature_type[i][0]=="ProductFeatureService"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[5]=="servicesFacility")
						aux_feature[5]="Servicios de hotel";
					if(aux_feature[5]=="hotelTypeFacility")
						aux_feature[5]="Tipo de hotel";
					if(aux_feature[5]=="mealsFacility")
						aux_feature[5]="Servicio de comida";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[5]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[5]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			cad+='<li type="square">'
			if(aux_feature[7]!='null'){
				cad+=aux_feature[6]+': '+aux_feature[7];
			}else{
				cad+=aux_feature[6];
			}
			if(aux_feature[1]=='Y'){
				cad+='. Con honorarios';
			}
			if(aux_feature[1]=='N'){
				cad+='. Sin honorarios';
			}
			if(aux_feature[2]!='null'){
				cad+='. Edad min.: '+aux_feature[2];
			}
			if(aux_feature[3]!='null'){
				cad+='. Edad max.: '+aux_feature[3];
			}
			cad+='</li>';
		}
		if(feature_type[i][0]=="ProductFeatureData"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[2]=="credCardsFacility")
						aux_feature[2]="Tarjetas de credito";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[2]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[2]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			if(aux_feature[4]!='null'){
				cad+='<li type="square">'+aux_feature[3]+': '+aux_feature[4]+'</li>';
			}else{
				cad+='<li type="square">'+aux_feature[3]+'</li>';
			}
			
		}
		if(feature_type[i][0]=="ProductFeatureDistance"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[2]=="distancesFacility")
						aux_feature[2]="Alrededores";
					if(aux_feature[2]=="highLightFacility")
						aux_feature[2]="Alrededores";
					if(aux_feature[2]=="airPortDistanceFacility")
						aux_feature[2]="Terminales cercanas";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[2]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco><LEGEND class=titulo>'+aux_feature[2]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			cad+='<li type="square">';
			cad+=aux_feature[3];
			if(aux_feature[4]!='null')
				cad+='. Tipo: '+aux_feature[4];
			if(aux_feature[5]!='null'){
				cad+='. Distancia: ';
				aux_feature2=aux_feature[5].split('-');
				for(j=0;j<aux_feature2.length;j=j+2){
					if(j==0)
						cad+=aux_feature2[j+1]+' '+aux_feature2[j];
					else
						cad+=' - '+aux_feature2[j+1]+' '+aux_feature2[j];
				}
			}
			if(aux_feature[6]!='null'){
				cad+='. Tiempo: ';
				aux_feature2=aux_feature[6].split('-');
				for(j=0;j<aux_feature2.length;j=j+3){
					if(aux_feature2[j]=="distanceWalking")
						aux_feature2[j]="Caminando";
					if(aux_feature2[j]=="distanceCar")
						aux_feature2[j]="En coche";
					if(aux_feature2[j]=="distanceTransp")
						aux_feature2[j]="En transporte público";
					if(j==0)
						cad+=aux_feature2[j]+': '+aux_feature2[j+2]+' '+aux_feature2[j+1];
					else
						cad+=' - '+aux_feature2[j]+': '+aux_feature2[j+2]+' '+aux_feature2[j+1];
				}
			}
			cad+='</li>';
		}
	}
	if(num_feature>0)
		cad+='</ul></div></FIELDSET>';
	cad += '<div style="clear:both">&nbsp;</div>';
	cad+='</div></div>';
	/****************************************ESTOY AQUIIIIIIIIIIIIIIIIIIII*********************************/
	contenedor.innerHTML = cad;
 }
 

function procesar_hotel_detail2(xml){
	 if(xml.getElementsByTagName("ErrorList")[0] != null){
		nodo_actual = xml.getElementsByTagName("Error")[0];
	   var mensaje = nodo_actual.getElementsByTagName("Message")[0].firstChild.data;
			//alert("ERROR: "+mensaje);
			window.close();
	 }else{
		var root = xml.getElementsByTagName('HotelDetailRS')[0];
		var node_hotel=root.getElementsByTagName('Hotel')[0];
		var hotel_name=node_hotel.getElementsByTagName("Name")[0].firstChild.data;
		var node_description=node_hotel.getElementsByTagName("DescriptionList")[0];
		var i=0;
		var description_type=new Array();
		var description_language=new Array();
		var description_hotel=new Array();
		while(node_description.getElementsByTagName("Description")[i] != null){ 
			var node_actual=node_description.getElementsByTagName("Description")[i];
			description_type[i]=new Array();
			description_language[i]=new Array();
			description_hotel[i]=new Array();
			description_type[i][0]=node_actual.getAttribute( 'type' );
			description_language[i][0]=node_actual.getAttribute( 'languageCode' );
			description_hotel[i][0]=node_actual.firstChild.data;
			i++;
		}
		var num_description=i;
		var node_imagelist=node_hotel.getElementsByTagName("ImageList")[0];
		i=0;
		var image_type= new Array();
		var image_order= new Array();
		var image_visualization= new Array();		
		var image_description= new Array();
		var image_url= new Array();
		while(node_imagelist.getElementsByTagName("Image")[i] != null){ 
			var node_actual=node_imagelist.getElementsByTagName("Image")[i];
			image_type[i]=new Array();
				image_type[i][0]=node_actual.getElementsByTagName("Type")[0].firstChild.data;
			image_order[i]=new Array();
				image_order[i][0]=node_actual.getElementsByTagName("Order")[0].firstChild.data;
			image_visualization[i]=new Array();
				image_visualization[i][0]=node_actual.getElementsByTagName("VisualizationOrder")[0].firstChild.data;			
			image_description[i]=new Array();
				image_description[i][0]=node_actual.getElementsByTagName("Description")[0].firstChild.data;
			image_url[i]=new Array();
				image_url[i][0]=node_actual.getElementsByTagName("Url")[0].firstChild.data;
			i++;
		}
		var num_imgs=i;
		var node_contact=node_hotel.getElementsByTagName("Contact")[0];
		if(node_contact.getElementsByTagName("Address")[0]!=null){
			var node_address=node_contact.getElementsByTagName("Address")[0];
			if(node_address.getElementsByTagName("StreetTypeId")[0]!=null && node_address.getElementsByTagName("StreetTypeId")[0].firstChild!=null)
				var streettype_id=node_address.getElementsByTagName("StreetTypeId")[0].firstChild.data;
			else
				var streettype_id='';
			if(node_address.getElementsByTagName("StreetTypeName")[0]!=null && node_address.getElementsByTagName("StreetTypeName")[0].firstChild!=null)
				var streettype_name=node_address.getElementsByTagName("StreetTypeName")[0].firstChild.data;
			else
				var streettype_name='';
			if(node_address.getElementsByTagName("StreetName")[0]!=null && node_address.getElementsByTagName("StreetName")[0].firstChild!=null)
				var street_name=node_address.getElementsByTagName("StreetName")[0].firstChild.data;
			else
				var street_name='';
			if(node_address.getElementsByTagName("Number")[0]!=null && node_address.getElementsByTagName("Number")[0].firstChild!=null)
				var street_number=node_address.getElementsByTagName("Number")[0].firstChild.data;
			else
				var street_number='';
			if(node_address.getElementsByTagName("PostalCode")[0]!=null && node_address.getElementsByTagName("PostalCode")[0].firstChild!=null)
				var street_pc=node_address.getElementsByTagName("PostalCode")[0].firstChild.data;
			else
				var street_pc='';
			if(node_address.getElementsByTagName("City")[0]!=null && node_address.getElementsByTagName("City")[0].firstChild!=null)
				var street_city=node_address.getElementsByTagName("City")[0].firstChild.data;
			else
				var street_city='';
			if(node_address.getElementsByTagName("State")[0]!=null && node_address.getElementsByTagName("State")[0].firstChild!=null)
				var street_state=node_address.getElementsByTagName("State")[0].firstChild.data;
			else
				var street_state='';
			if(node_address.getElementsByTagName("CountryCode")[0]!=null && node_address.getElementsByTagName("CountryCode")[0].firstChild!=null)
				var street_countrycode=node_address.getElementsByTagName("CountryCode")[0].firstChild.data;
			else
				var street_countrycode='';
		}
		if(node_contact.getElementsByTagName("EmailList")[0]!=null){
			var node_emaillist=node_contact.getElementsByTagName("EmailList")[0];
			i=0;
			var email=new Array();
			while(node_emaillist.getElementsByTagName("Email")[i]!=null){
				email[i]=new Array();
				email[i][0]=node_emaillist.getElementsByTagName("Email")[i].firstChild.data;
				i++;
			}
			var num_email=i;
		}else{
			var num_email=0;
			var email="No disponible";
		}
		if(node_contact.getElementsByTagName("PhoneList")[0]!=null){
			var node_phonelist=node_contact.getElementsByTagName("PhoneList")[0];
			i=0;
			var phone=new Array();
			while(node_phonelist.getElementsByTagName("ContactNumber")[i]!=null){
				phone[i]=new Array();
				phone[i][0]=node_phonelist.getElementsByTagName("ContactNumber")[i].firstChild.data;
				i++;
			}
			var num_phone=i;
		}else{
			var num_phone=0;
			var phone="No disponible";
		}
		if(node_contact.getElementsByTagName("FaxList")[0]!=null){
			var node_faxlist=node_contact.getElementsByTagName("FaxList")[0];
			i=0;
			var fax=new Array();
			while(node_faxlist.getElementsByTagName("ContactNumber")[i]!=null){
				fax[i]=new Array();
				fax[i][0]=node_faxlist.getElementsByTagName("ContactNumber")[i].firstChild.data;
				i++;
			}
			var num_fax=i;
		}else{
			var num_fax=0;
			var fax="No disponible";
		}
		if(node_contact.getElementsByTagName("WebList")[0]!=null){
			var node_weblist=node_contact.getElementsByTagName("WebList")[0];
			i=0;
			var web=new Array();
			while(node_weblist.getElementsByTagName("ContactNumber")[i]!=null){
				web[i]=new Array();
				fax[i][0]=node_weblist.getElementsByTagName("ContactNumber")[i].firstChild.data;
				i++;
			}
			var num_web=i;
		}else{
			var num_web=0;
			var web="No disponible";
		}
		var node_category=node_hotel.getElementsByTagName("Category")[0];
		var category_type=node_category.getAttribute( 'type' );
		var category_code=node_category.getAttribute( 'code' );				
		var category_shortname=node_category.getAttribute( 'shortname' );
		var category_name=node_category.firstChild.data;
		var node_destination=node_hotel.getElementsByTagName("Destination")[0];
		var destination_type=node_destination.getAttribute( 'type' );
		var destination_code=node_destination.getAttribute( 'code' );				
		var destination_name=node_destination.getElementsByTagName("Name")[0].firstChild.data;
		var node_zonelist= node_destination.getElementsByTagName("ZoneList")[0];
		var zone_name= new Array();
		var zone_code= new Array();
		var zone_type= new Array();
		i=0;
		while(node_zonelist.getElementsByTagName("Zone")[i] != null){ 
			var node_actual=node_zonelist.getElementsByTagName("Zone")[i];
			zone_name[i]= new Array();
			zone_code[i]= new Array();
			zone_type[i]= new Array();
			zone_name[i][0]= node_actual.firstChild.data;
			zone_code[i][0]= node_actual.getAttribute( 'code' );
			zone_type[i][0]= node_actual.getAttribute( 'type' );
			i++;
		}
		var num_zones=i;
		var node_facilitylist=node_hotel.getElementsByTagName("FacilityList")[0];
		i=0;
		var feature_type=new Array();
		var feature=new Array();
		while(node_facilitylist.getElementsByTagName("Feature")[i]!=null){
			feature_type[i]=new Array();
			feature[i]=new Array();
			feature_type[i][0]=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'xsi:type' );
			if(feature_type[i][0]=="ProductFeatureSport"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' )!=null)
					var fee=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' );
				else
					var fee='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("Value")[0]!=null)
					var value=node_feature.getElementsByTagName("Value")[0].firstChild.data;
				else
					var value='null';
				feature[i][0]=group+'~'+fee+'~'+code+'~'+name+'~'+description+'~'+value;
			}
			if(feature_type[i][0]=="ProductFeatureService"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' )!=null)
					var fee=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'fee' );
				else
					var fee='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageFrom' )!=null)
					var agefrom=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageFrom' );
				else
					var agefrom='null';
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageTo' )!=null)
					var ageto=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'ageTo' );
				else
					var ageto='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("Value")[0]!=null)
					var value=node_feature.getElementsByTagName("Value")[0].firstChild.data;
				else
					var value='null';
				feature[i][0]=group+'~'+fee+'~'+agefrom+'~'+ageto+'~'+code+'~'+name+'~'+description+'~'+value;
			}
			if(feature_type[i][0]=="ProductFeatureData"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("Order")[0]!=null)
					var order=node_feature.getElementsByTagName("Order")[0].firstChild.data;
				else
					var order='null';
				feature[i][0]=group+'~'+code+'~'+name+'~'+description+'~'+order;
			}
			if(feature_type[i][0]=="ProductFeatureDistance"){
				if(node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' )!=null)
					var group=node_facilitylist.getElementsByTagName("Feature")[i].getAttribute( 'group' );
				else
					var group='null';
				var node_feature=node_facilitylist.getElementsByTagName("Feature")[i];
				var code=node_feature.getElementsByTagName("Code")[0].firstChild.data;
				if(node_feature.getElementsByTagName("Name")[0]!=null)
					var name=node_feature.getElementsByTagName("Name")[0].firstChild.data;
				else
					var name='null';
				if(node_feature.getElementsByTagName("Description")[0]!=null)
					var description=node_feature.getElementsByTagName("Description")[0].firstChild.data;
				else
					var description='null';
				if(node_feature.getElementsByTagName("AccessType")[0]!=null)
					var accesstype=node_feature.getElementsByTagName("AccessType")[0].firstChild.data;
				else
					var accesstype='null';
				if(node_feature.getElementsByTagName("DistanceList")[0]!=null){
					var node_distancelist=node_feature.getElementsByTagName("DistanceList")[0];
					var unit_distance=new Array();
					var distance=new Array();
					var j=0;
					while(node_distancelist.getElementsByTagName("Distance")[j]!=null){
						unit_distance[j]=new Array();
						distance[j]=new Array();
						unit_distance[j][0]=node_distancelist.getElementsByTagName("Distance")[j].getAttribute( 'unit' );
						distance[j][0]=node_distancelist.getElementsByTagName("Distance")[j].firstChild.data;
						j++;
					}
					var num_distance=j;
					var distan='';
					for(j=0;j<num_distance;j++){
						if(j==0)
							distan+=unit_distance[j][0]+'-'+distance[j][0];
						else
							distan+='-'+unit_distance[j][0]+'-'+distance[j][0];
					}
				}else
					var distan='null';
				if(node_feature.getElementsByTagName("RequiredTimeList")[0]!=null){
					var node_timelist=node_feature.getElementsByTagName("RequiredTimeList")[0];
					var mean_time=new Array();
					var unit_time=new Array();
					var time=new Array();
					var j=0;
					while(node_timelist.getElementsByTagName("RequiredTime")[j]!=null){
						mean_time[j]=new Array();
						unit_time[j]=new Array();
						time[j]=new Array();						
						mean_time[j][0]=node_timelist.getElementsByTagName("RequiredTime")[j].getAttribute( 'mean' );
						unit_time[j][0]=node_timelist.getElementsByTagName("RequiredTime")[j].getAttribute( 'unit' );
						time[j][0]=node_timelist.getElementsByTagName("RequiredTime")[j].firstChild.data;
						j++;
					}
					var num_times=j;
					var times='';
					for(j=0;j<num_times;j++){
						if(j==0)
							times+=mean_time[j][0]+'-'+unit_time[j][0]+'-'+time[j][0];
						else
							times+='-'+mean_time[j][0]+'-'+unit_time[j][0]+'-'+time[j][0];
					}
				}else
					var times='null';
				feature[i][0]=group+'~'+code+'~'+name+'~'+description+'~'+accesstype+'~'+distan+'~'+times;
			}
			i++;
		}
		var num_feature=i;
		if(node_hotel.getElementsByTagName("Chain")[0]!=null){
			var chain=node_hotel.getElementsByTagName("Chain")[0].firstChild.data;
		}else{
			var chain='null';	
		}
		if(node_hotel.getElementsByTagName("LicenseNumber")[0]!=null){
			var licence=node_hotel.getElementsByTagName("LicenseNumber")[0].firstChild.data;
		}else{
			var licence='null';	
		}
		if(node_hotel.getElementsByTagName("Position")[0]!=null){
			var position=node_hotel.getElementsByTagName("Position")[0].getAttribute( 'latitude' );
			position+='~'+node_hotel.getElementsByTagName("Position")[0].getAttribute( 'longitude' );
		}else{
			var position='null';	
		}
		pintar_hotel_detail2(image_url, num_imgs, hotel_name, num_description, description_type, description_hotel, category_code, streettype_name, street_name, street_number, street_pc, street_city, destination_name, street_state, num_email, email, phone, num_phone, fax, num_fax, web, num_web, num_feature, feature_type, feature, chain, licence);
	 }
 }
 
 function pintar_hotel_detail2(image_url, num_imgs, hotel_name, num_description, description_type, description_hotel, category_code, streettype_name, street_name, street_number, street_pc, street_city, destination_name, street_state, num_email, email, phone, num_phone, fax, num_fax, web, num_web, num_feature, feature_type, feature, chain, licence){
	var contenedor = document.getElementById('contenido_masinformacion');
	var contenedor_fotos = document.getElementById('contenido_fotos');
	var contenido='';
	var contador=1;
	var i_img=0;
	var i=0;
	var j=0;
	cad = '<div id="contenido" style="position:relative; top:0px; left:0px; width:100%;background-color:#ffffff">';
	//cad += '<div id="informacion_hotel">';
	cad += '<FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>Información General</LEGEND>';
	cad+='<div id=nom_hotel_masinfo style="margin-left: 5px">'+hotel_name+'&nbsp;&nbsp;';
	if(category_code=="1EST" || category_code=="1LL" || category_code=="HS" || category_code=="C1" || category_code=="APTH" ||category_code=="H1_5")
		cad+=' <IMG title="1 estrella" alt="1 estrella" src="http://www.ronda-hoteles.com/img/1sterren4.png">';
		if(category_code=="CAMP2" || category_code=="2EST" || category_code=="2LL" || category_code=="APTH2" || category_code=="HR2" || category_code=="HS2" || category_code=="H2_5")
		cad+=' <IMG title="2 estrellas" alt="2 estrellas" src="http://www.ronda-hoteles.com/img/2sterren4.png">';
		if(category_code=="3EST" || category_code=="3LL" || category_code=="APTH3" || category_code=="HR3" || category_code=="HS3" || category_code=="H3_5")
		cad+=' <IMG title="3 estrellas" alt="3 estrellas" src="http://www.ronda-hoteles.com/img/3sterren4.png">';
		if(category_code=="4EST" || category_code=="4LL" || category_code=="APTH4" || category_code=="HR4" || category_code=="HS4" || category_code=="H4_5" || category_code=="SUP" || category_code=="4LUX")
		cad+=' <IMG title="4 estrellas" alt="4 estrellas" src="http://www.ronda-hoteles.com/img/4sterren4.png">';
		if(category_code=="5EST" || category_code=="5LL" || category_code=="APTH5" || category_code=="HR5" || category_code=="HS5" || category_code=="H5_5" || category_code=="BOU" || category_code=="5LUX")
		cad+=' <IMG title="5 estrellas" alt="5 estrellas" src="http://www.ronda-hoteles.com/img/5sterren4.png">';
	cad+='</div><div style="clear:both">&nbsp;</div>';
	cad+='<div class=E-12-negro style="margin-left: 5px"><span class="E-14-gris-bold">Direcci&oacute;n:</span><br>'+streettype_name+street_name+','+street_number+'.<br>'+street_pc+' - '+street_city+'('+destination_name+')';
	if(street_state!='')
		cad+=' - ('+street_state+')';
	cad+='</div><div style="clear:both">&nbsp;</div>';
	if(chain!='null'){
		cad+='<div class=E-12-negro style="margin-left: 5px"><span class="E-14-gris-bold">Cadena hotelera: </span>'+chain+'';
		cad+='</div><div style="clear:both">&nbsp;</div>';
 	}
	if(licence!='null'){
		cad+='<div class=E-12-negro style="margin-left: 5px"><span class="E-14-gris-bold">Licencia: </span>'+licence+'';
		cad+='</div><div style="clear:both">&nbsp;</div>';
 	}
	cad+='<div id="marco_izquierda" align="center">';
			cad+='<img src="'+image_url[i_img]+'" border="0" heigh="120" width="165" /><br><br><A style="CURSOR: pointer" onmouseover="this.style.cursor=\'pointer\';" onclick="blockdisplay(2); return false;"><SPAN class=E-12-azul>[Mostrar fotos]</SPAN></A>';
	//cad+='<DIV id=calloutContainer style="Z-INDEX: 110; LEFT: 0px; POSITION: absolute; TOP: 0px">';
	cad += '</div>'; 

	cad += '<div id="description" class=E-12-negro style="MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align=left >';
		for(i=0;i<num_description;i++){
			if(description_type[i][0]=="HowToComeDescription")
					cad+='<font class=E-12-negro-bold>Como llegar: </font>';
			if(description_type[i][0]=="LocationDescription")
					cad+='<font class=E-12-negro-bold>Localización: </font>';
			if(description_type[i][0]=="RoomDescription")
					cad+='<font class=E-12-negro-bold>Habitaciones: </font>';
			if(description_type[i][0]=="AditionalDescription")
					cad+='<font class=E-12-negro-bold>Información adicional: </font>';
			if(description_type[i][0]=="Observation")
					cad+='<font class=E-12-negro-bold>Observacion: </font>';
			if(description_type[i][0]=="SportDescription")
					cad+='<font class=E-12-negro-bold>Deportes: </font>';
			cad+=description_hotel[i][0]+'<br><br>';	
		}
	cad+='</div>';
	
		foto ='<DIV id=masfotos style="DISPLAY: inline; WIDTH: 510px; " align=left>';
		foto +='<DIV id=img_principal style="FLOAT: left; MARGIN-TOP=5px; width:320px; MARGIN-RIGHT:15px;" align=center><IMG  src="'+image_url[0]+'" border=0></DIV>';
		foto +='<DIV id=img_peque style="FLOAT: left; MARGIN-TOP=5px;width:380px">';
		for(i_img=0;i_img<num_imgs;i_img++){
			foto +='<A href="javascript:showfoto(\''+image_url[i_img]+'\');"><IMG height=60 width=60  src="'+image_url[i_img]+'" border=0></A>&nbsp;';
			//cad+='<img src="'+image_url[i_img]+'" border="0" heigh="120" width="165" /><br><br>';
		}
	 
	    foto += '<br><p class="E-13-negro">Clica para ampliar la foto. O <a onclick="blockdisplay(1); return false;" href="#blockdisplay1">mostrar descripción de este hotel</a></p>';
		foto +='</DIV></DIV>';
		
		contenedor_fotos.innerHTML = foto;
		
		cad+='</FIELDSET>';
		//cad += '</DIV>';
	var aux_feature;
	var aux_feature2;
	var aux_featuregroup=0;
	for(i=0;i<num_feature;i++){
		if(feature_type[i][0]=="ProductFeatureSport"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[3]=="roomFacility")
						aux_feature[3]="Servicios de habitación";
					if(aux_feature[3]=="buildingFacility")
						aux_feature[3]="Datos de construcción";
					if(aux_feature[3]=="sportFacility")
						aux_feature[3]="Servicios deportivos";
					if(aux_feature[3]=="envFacility")
						aux_feature[3]="Playa";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>'+aux_feature[3]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>'+aux_feature[3]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			cad+='<li type="square">';
			if(aux_feature[5]!='null'){
				cad+=aux_feature[4]+': '+aux_feature[5];
			}else{
				cad+=aux_feature[4];
			}
			if(aux_feature[1]=='Y'){
				cad+='. Con honorarios.';
			}
			if(aux_feature[1]=='N'){
				cad+='. Sin honorarios.';
			}
			cad+='</li>';
		}
		if(feature_type[i][0]=="ProductFeatureService"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[5]=="servicesFacility")
						aux_feature[5]="Servicios de hotel";
					if(aux_feature[5]=="hotelTypeFacility")
						aux_feature[5]="Tipo de hotel";
					if(aux_feature[5]=="mealsFacility")
						aux_feature[5]="Servicio de comida";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>'+aux_feature[5]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>'+aux_feature[5]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			cad+='<li type="square">'
			if(aux_feature[7]!='null'){
				cad+=aux_feature[6]+': '+aux_feature[7];
			}else{
				cad+=aux_feature[6];
			}
			if(aux_feature[1]=='Y'){
				cad+='. Con honorarios';
			}
			if(aux_feature[1]=='N'){
				cad+='. Sin honorarios';
			}
			if(aux_feature[2]!='null'){
				cad+='. Edad min.: '+aux_feature[2];
			}
			if(aux_feature[3]!='null'){
				cad+='. Edad max.: '+aux_feature[3];
			}
			cad+='</li>';
		}
		if(feature_type[i][0]=="ProductFeatureData"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[2]=="credCardsFacility")
						aux_feature[2]="Trajetas de credito";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco_dispo><LEGEND class=titulo>'+aux_feature[2]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>'+aux_feature[2]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			if(aux_feature[4]!='null'){
				cad+='<li type="square">'+aux_feature[3]+': '+aux_feature[4]+'</li>';
			}else{
				cad+='<li type="square">'+aux_feature[3]+'</li>';
			}
			
		}
		if(feature_type[i][0]=="ProductFeatureDistance"){
			aux_feature=feature[i][0].split('~');
			if(aux_featuregroup!=aux_feature[0]){
					aux_featuregroup=aux_feature[0];
					if(aux_feature[2]=="distancesFacility")
						aux_feature[2]="Alrededores";
					if(aux_feature[2]=="highLightFacility")
						aux_feature[2]="Alrededores Nocturnos";
					if(aux_feature[2]=="airPortDistanceFacility")
						aux_feature[2]="Terminales cercanas";
					if(i!=0)
						cad += '</ul></div></FIELDSET><FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>'+aux_feature[2]+'</LEGEND>';
					else
						cad += '<FIELDSET class=marco_dispo><LEGEND class=titulo_dispo>'+aux_feature[2]+'</LEGEND>';
					cad +='<div id=services class=E-12-negro><ul>';
			}
			cad+='<li type="square">';
			cad+=aux_feature[3];
			if(aux_feature[4]!='null')
				cad+='. Tipo: '+aux_feature[4];
			if(aux_feature[5]!='null'){
				cad+='. Distancia: ';
				aux_feature2=aux_feature[5].split('-');
				for(j=0;j<aux_feature2.length;j=j+2){
					if(j==0)
						cad+=aux_feature2[j+1]+' '+aux_feature2[j];
					else
						cad+=' - '+aux_feature2[j+1]+' '+aux_feature2[j];
				}
			}
			if(aux_feature[6]!='null'){
				cad+='. Tiempo: ';
				aux_feature2=aux_feature[6].split('-');
				for(j=0;j<aux_feature2.length;j=j+3){
					if(aux_feature2[j]=="distanceWalking")
						aux_feature2[j]="Caminando";
					if(aux_feature2[j]=="distanceCar")
						aux_feature2[j]="En coche";
					if(aux_feature2[j]=="distanceTransp")
						aux_feature2[j]="En transporte público";
					if(j==0)
						cad+=aux_feature2[j]+': '+aux_feature2[j+2]+' '+aux_feature2[j+1];
					else
						cad+=' - '+aux_feature2[j]+': '+aux_feature2[j+2]+' '+aux_feature2[j+1];
				}
			}
			cad+='</li>';
		}
	}
	if(num_feature>0)
		cad+='</ul></div></FIELDSET>';
	cad += '<div style="clear:both">&nbsp;</div>';
	cad+='</div></div>';
	
	contenedor.innerHTML = cad;
 }
 



 
 function procesar_hotel_remove(xml){
	 
	
	  if(xml.getElementsByTagName("tipo")[0] != null){
	   	var tipo = xml.getElementsByTagName("tipo")[0].firstChild.data;
		if(tipo=="2")
			location.href='./mostrar_hoteles.php?comprar=1';
		else
	 		lanza_request('./recargar_contenido_carrito.php?eliminar_hotel=1','recibir_datos_contenido_carrito');
	  }else{
	      location.href='http://www.ronda-hoteles.com/hoteles/php/mostrar_hoteles.php?comprar=1';
		  //lanza_request('./recargar_contenido_carrito.php?eliminar_hotel=1','recibir_datos_contenido_carrito');
	  }
 }
  
 
 function procesar_datos_hoteles_recomendados(xml){
    contenedor = document.getElementById('hoteles_recomendados');
	cadena_recomendados = "";
	if(xml.getElementsByTagName("ErrorList")[0] != null){
		nodo_actual = xml.getElementsByTagName("Error")[0];
	   var mensaje = nodo_actual.getElementsByTagName("Message")[0].firstChild.data;
	   //var detalles = nodo_actual.getElementsByTagName("DetailedMessage")[0].firstChild.data
	   contenedor.innerHTML = "En estos momentos no hay Hoteles Destacados.";
	 }else{
		 if(xml.getElementsByTagName('HotelRecommendedRS')[0] != null){
			 root = xml.getElementsByTagName('HotelRecommendedRS')[0];
			 totalItems = root.getAttribute('totalItems');
			 i=0;
			 while(root.getElementsByTagName('Hotel')[i] != null){
			   nodo_hotel = root.getElementsByTagName('Hotel')[i];
			   code = nodo_hotel.getElementsByTagName('Code')[0].firstChild.data;
			   name = nodo_hotel.getElementsByTagName('Name')[0].firstChild.data;
			   nodo_descriptionlist = nodo_hotel.getElementsByTagName('DescriptionList')[0];
			   descripcion = nodo_descriptionlist.getElementsByTagName('Description')[0].firstChild.data;
			   nodo_imagelist = nodo_hotel.getElementsByTagName('ImageList')[0];
			   nodo_imagen = nodo_imagelist.getElementsByTagName('Image')[0];
			   imagen = nodo_imagen.getElementsByTagName('Url')[0].firstChild.data;
			   nodo_categoria = nodo_hotel.getElementsByTagName('Category')[0];
			   category_code = nodo_categoria.getAttribute('code');
			   category_shortname = nodo_categoria.getAttribute('shortname');
			   category_name = nodo_categoria.firstChild.data;
			   nodo_destination = nodo_hotel.getElementsByTagName('Destination')[0];
			   destination_type = nodo_destination.getAttribute('type');
			   destination_code = nodo_destination.getAttribute('code');
			   destination_name = nodo_destination.getElementsByTagName('Name')[0].firstChild.data;
			   nodo_zonelist = nodo_destination.getElementsByTagName('ZoneList')[0];
			   nodo_zone = nodo_zonelist.getElementsByTagName('Zone')[0];
			   zone_type = nodo_zone.getAttribute('type');
			   zone_code = nodo_zone.getAttribute('code');
			   zone_name = nodo_zone.firstChild.data;
			   nodo_currency = nodo_hotel.getElementsByTagName('Currency')[0];
			   currency_code = nodo_currency.getAttribute('code');
			   currency_name = nodo_currency.firstChild.data;
			   precio_desde = nodo_hotel.getElementsByTagName('PriceFrom')[0].firstChild.data;
			   enlace = code+"~"+name+"~"+escape(descripcion)+"~"+imagen+"~"+category_code+"~"+category_shortname+"~"+escape(category_name)+"~"+destination_type+"~"+destination_code +"~"+escape(destination_name)+"~"+zone_type+"~"+zone_code+"~"+escape(zone_name)+"~"+precio_desde;
			   
			   cadena_recomendados += '<div style="width:315px; margin-top:20px; margin-bottom:20px; height:100px">';
               cadena_recomendados += '<div style="float:left; "><span class="titulo_hotel" onmouseover="this.style.cursor=\'pointer\'" onclick="guardar_recomendado(\''+enlace+'\')">'+name+'</span></div>';
               cadena_recomendados += '<div style="float:right" onmouseover="this.style.cursor=\'pointer\'" onclick="guardar_recomendado(\''+enlace+'\')">';
			   
			   if(category_code=="1EST" || category_code=="1LL" || category_code=="HS" || category_code=="C1" || category_code=="APTH" ||category_code=="H1_5")
				cadena_recomendados +=' <IMG title="1 estrella" alt="1 estrella" src="../img/1sterren4.png">';
			   if(category_code=="CAMP2" || category_code=="2EST" || category_code=="2LL" || category_code=="APTH2" || category_code=="HR2" || category_code=="HS2" || category_code=="H2_5")
				cadena_recomendados +=' <IMG title="2 estrellas" alt="2 estrellas" src="../img/2sterren4.png">';
			   if(category_code=="3EST" || category_code=="3LL" || category_code=="APTH3" || category_code=="HR3" || category_code=="HS3" || category_code=="H3_5")
				cadena_recomendados +=' <IMG title="3 estrellas" alt="3 estrellas" src="../img/3sterren4.png">';
			   if(category_code=="4EST" || category_code=="4LL" || category_code=="APTH4" || category_code=="HR4" || category_code=="HS4" || category_code=="H4_5" || category_code=="SUP" || category_code=="4LUX")
				cadena_recomendados +=' <IMG title="4 estrellas" alt="4 estrellas" src="../img/4sterren4.png">';
			   if(category_code=="5EST" || category_code=="5LL" || category_code=="APTH5" || category_code=="HR5" || category_code=="HS5" || category_code=="H5_5" || category_code=="BOU" || category_code=="5LUX")
				cadena_recomendados+=' <IMG title="5 estrellas" alt="5 estrellas" src="../img/5sterren4.png">';
			   
			   cadena_recomendados += '</div>';
               cadena_recomendados += '<div style="clear:both"></div>';
               cadena_recomendados += '<div style="float:left; margin-right:5px; margin-top:5px; width:70px" onmouseover="this.style.cursor=\'pointer\'" onclick="guardar_recomendado(\''+enlace+'\')">';
			   cadena_recomendados += '<img src="'+imagen+'" width="70" height="70" /></div>';
               cadena_recomendados += '<div style="float:left">';
               cadena_recomendados += '<div><span class="destacado_hotel"><strong>&Aacute;rea: </strong></span>';
			   cadena_recomendados +='<span class="descripcion_hotel"><strong>'+ zone_name + ', '+ destination_name +'</strong></span></div>';
               cadena_recomendados += '<div style="clear:both"></div>';
               cadena_recomendados += '<div style="width:240px">';
			   descripcion = descripcion.substr(0,136);
			   descripcion += '...';
               cadena_recomendados += '<p class="descripcion_hotel" style="margin-top:2px; margin-bottom:0px">'+descripcion+'</p> </div>';
               cadena_recomendados += '<div style="clear:both"></div>';
               cadena_recomendados += '<div style="float:right"><span class="precio_hotel">desde '+precio_desde+' &euro;</span></div>';
               cadena_recomendados += '</div>';
               cadena_recomendados += '</div>';
			   
			   i++;
			 }
			 if(cadena_recomendados != ""){
			   contenedor.innerHTML = cadena_recomendados;
			 }else{
			   contenedor.innerHTML = "En estos momentos no hay Hoteles Destacados."; 
			 }
		 }else{
		   contenedor.innerHTML = "En estos momentos no hay Hoteles Destacados.";
		 }
	 }
 }
 
 function guardar_recomendado(datos){
   if(datos != ''){
	
     document.buscador_recomendados.hotel_recomendado_seleccionado.value = datos;
	 document.buscador_recomendados.submit();
   }
 }
 
