var $j = jQuery.noConflict();

/* Codigo que ejecuta la opcion de colapsar el texto*/
$j(document).ready(function()
{
	//Carga la pestaña de widget de tiempo por defecto
	$j("#pistas").attr({ 
		  style: "background: url(skin/images/maqueta/p_pistas_over.png) top left no-repeat; "
		});	

	var navegador = navigator.appName ;
	
	if (navegador != "Opera") { 
			$j.ajax({
				type: "GET",
				url: "rss.wbe?fid=57",
				dataType: "xml",
				success: function(xml) {
					var backImage = new Array();
					var markers = xml.getElementsByTagName("imagen") ;
					for ( var i = 0; i < markers.length ; i++ )
						backImage[i]= "#055AA3 url(" + markers[i].getAttribute("fichero") + ") top center fixed no-repeat";

					var numRand = Math.floor(Math.random()*markers.length) + parseFloat(0);
					$j(".body_contenido").css({ background: backImage[numRand]}); 
					/*$j(".body_contenido").css({ height: screen.height +"px"}); 					
					$j("#page").css({ height: screen.height+"px"}); 										
					$j(".base").css({ height: screen.height+"px"}); 										
					$j(".contenido").css({ height: screen.height+"px"}); 										*/
										
					
				}
			});
	}

	var aleatorio=parseInt(Math.random()*999999999999999);
	//Publicidad
//	$j.ajax({
//				type: "GET",
//				url: "gvday/publicidad.aspx?id="+aleatorio,
//				dataType: "text",
//				success: function(xml) {
//					var sPath = window.location.pathname;
//					var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
//					if (sPage=="" || sPage=="inicio.html" || sPage=="inici.html")
//					{
//						if (xml=="0") //No visualizada
//						{
//							location.href="gvday/experience/idiomas.aspx?id="+aleatorio
//						}
//					}									
//				}
//			});

  //hide the all of the element with class msg_body
  $j("#mostrar_widget").show();
  $j('#mostrar_widget').attr('status', 'show'); 
  
  $j("#mostrar_widget_noticias").show();
  $j('#mostrar_widget_noticias').attr('status', 'show'); 

  $j("#mostrar_widget_blog").show();
  $j('#mostrar_widget_blog').attr('status', 'show');   

  $j("#mostrar_widget_newsletter").show();
  $j('#mostrar_widget_newsletter').attr('status', 'show');   
  
  $j("#mostrar_widget_reserva").show();
  $j('#mostrar_widget_reserva').attr('status', 'show'); 

  

  //toggle the componenet with class msg_body
  $j("#mostrar").click(function(){
	$j("#mostrar_widget").slideToggle(600);
	
	if( $j('#mostrar_widget').attr('status') == 'hidden' ){
		$j('#mostrar_widget').attr('status', 'show'); 
		$j("#cambiar_imagen").attr({ 
				  src: "skin/images/maqueta/tab_maximizada.png",
				  alt: "Maximizar"
		});
	}
	else if( $j('#mostrar_widget').attr('status') == 'show' ){
		$j('#mostrar_widget').attr('status', 'hidden'); 
		$j("#cambiar_imagen").attr({ 	
				  src: "skin/images/maqueta/tab_minimizada.png",
				  alt: "Minimizar"			

		});
	}

  });  
  
$j("#mostrar_noticias").click(function(){
	$j("#mostrar_widget_noticias").slideToggle(600);
	$j("#mostrar_widget_blog").slideToggle(600);
	
	if( $j('#mostrar_widget_noticias').attr('status') == 'hidden' ){
		$j('#mostrar_widget_blog').attr('status', 'show'); 
		$j('#mostrar_widget_noticias').attr('status', 'show'); 
		$j("#cambiar_imagen_black_noticias").attr({ 
				  src: "skin/images/maqueta/tab_maximizada_black.png",
				  alt: "Maximizar"

		});
	}
	else if( $j('#mostrar_widget_noticias').attr('status') == 'show' ){
		$j('#mostrar_widget_noticias').attr('status', 'hidden');
		$j('#mostrar_widget_blog').attr('status', 'show'); 
		$j("#cambiar_imagen_black_noticias").attr({ 				  
				  src: "skin/images/maqueta/tab_minimizada_black.png",
				  alt: "Minimizar"
		});
	}		
  });


    $j("#mostrarNewsletter").click(function(){
	$j("#mostrar_widget_newsletter").slideToggle(600);
	
	if( $j('#mostrar_widget_newsletter').attr('status') == 'hidden' ){
		$j('#mostrar_widget_newsletter').attr('status', 'show'); 
		$j("#cambiar_imagen_newsletter").attr({ 
				  src: "skin/images/maqueta/tab_maximizada.png",
				  alt: "Maximizar"
		});
	}
	else if( $j('#mostrar_widget_newsletter').attr('status') == 'show' ){
		$j('#mostrar_widget_newsletter').attr('status', 'hidden'); 
		$j("#cambiar_imagen_newsletter").attr({ 	
				  src: "skin/images/maqueta/tab_minimizada.png",
				  alt: "Minimizar"			

		});
	}

  }); 
  
  
  
    $j("#mostrarReserva").click(function(){

	$j("#mostrar_widget_reserva").slideToggle(600);	

	if( $j('#mostrar_widget_reserva').attr('status') == 'hidden' ){
		$j('#mostrar_widget_reserva').attr('status', 'show'); 
		$j("#cambiar_imagen_reserva").attr({ 
				  src: "skin/images/maqueta/tab_maximizada.png",
				  alt: "Maximizar"
		});
	}
	else if( $j('#mostrar_widget_reserva').attr('status') == 'show' ){
		$j('#mostrar_widget_reserva').attr('status', 'hidden');
		$j("#cambiar_imagen_reserva").attr({ 		
				  src: "skin/images/maqueta/tab_minimizada.png",
				  alt: "Minimizar"			

		});
	}		
  });    
	
  
  
  
	//Cuando el navegador es igual a Opera pintamos los estilos por defecto
	/*
	day=new Date() ;    //..aqui optiene la fecha
	x=day.getHours();
	if (navegador != "Opera") { 

		//de 0 a 4 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente
		if(x>=0 && x<4) {
			$("body_inicio").css({ background: backImage[2]}); 
		} else
		//de 4 a 12 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente

		if(x>=4 && x<11) {
			$("body_inicio").css({ background: backImage[1]}); 
		} else

		//de 12 a 18 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente

		if(x>=11 && x<18) {
					alert(backImage[2]);
			$("body_inicio").css({ background: backImage[2]}); 
		} else
		//de 18 a 24 horas - Modifica aqui las horas y el enlace hacia la imagen de fondo correspondiente

		if (x>=18 && x<24) {
			$("body_inicio").css({ background: "#C0C0C0 url(resources/image/s_3.jpg) top center fixed no-repeat"}); 
		}
	}	*/
  
  //toggle the componenet with class msg_body
  
  
  
});


/* codigo que ejecuta los TAB de widget */
function init(){
	var stretchers = document.getElementsByClassName('box');
	var toggles = document.getElementsByClassName('search_tab');
	
	var myAccordion = new fx.Accordion(
		toggles, stretchers, {opacity: false, height: true, duration: 600}
	);	
	//hash functions
	var found = false;
	var i;
	toggles.each(function(h3, i){
		var div = Element.find(h3, 'nextSibling');
		
			if (window.location.href.indexOf(h3.title) > 0) {
				myAccordion.showThisHideOpen(div);
				found = true;
			}
			i++;
		});

		if (!found) myAccordion.showThisHideOpen(stretchers[0]);
}

/* Codigo que ejecuta el cambio de imagen en el Widget de tiempo(WEBCAMS)*/
/* Diego: He sobrecargado esta función para que acepte un nuevo parámetro con la url
    de la imágen en miniatura, que utilizaremos para reducir tiempos de carga*/
function url110(imagen,imagen110,categoria){
	$j("#imagen_webcam").attr({ 
		  src: imagen110,
		  title: "webcam",
		  alt: "webcam"
		});

	$j("#url_webcam").attr({ 
		  href: imagen
		});	
		
	$j("#categoria_imagen").text(categoria);
}

/* Codigo que ejecuta el cambio de imagen en el Widget de tiempo(WEBCAMS)*/
function url(imagen,categoria){
	$j("#imagen_webcam").attr({ 
		  src: imagen,
		  title: "webcam",
		  alt: "webcam"
		});

	$j("#url_webcam").attr({ 
		  href: imagen
		});	
		
	$j("#categoria_imagen").text(categoria);
}

/* Codigo que ejecuta el cambio de las TAB de widget tiempo */

function changeImageOver(id){

	$j("#accesos").attr({ 
		  style: "background: url(skin/images/maqueta/p_accesos.png) top left no-repeat; "
		});				

	$j("#webcams").attr({ 
		  style: "background: url(skin/images/maqueta/p_webcams.png) top left no-repeat; "
		});	

	$j("#pistas").attr({ 
		  style: "background: url(skin/images/maqueta/p_pistas.png) top left no-repeat; "
		});	

	$j("#nieve").attr({ 
		  style: "background: url(skin/images/maqueta/p_nieve.png) top left no-repeat; "
		});	

	$j("#tiempo").attr({ 
		  style: "background: url(skin/images/maqueta/p_tiempo.png) top left no-repeat; "
		});					

	if(id == "accesos"){
		$j("#accesos").attr({ 
			  style: "background: url(skin/images/maqueta/p_accesos_over.png) top left no-repeat; "
			});						
	}
	
	if(id == "webcams"){
		$j("#webcams").attr({ 
			  style: "background: url(skin/images/maqueta/p_webcams_over.png) top left no-repeat; "
			});			
	}	

	if(id == "pistas"){
		$j("#pistas").attr({ 
			  style: "background: url(skin/images/maqueta/p_pistas_over.png) top left no-repeat; "
			});			
	}	

	if(id == "nieve"){
		$j("#nieve").attr({ 
			  style: "background: url(skin/images/maqueta/p_nieve_over.png) top left no-repeat; "
			});			
	}	

	if(id == "tiempo"){
		$j("#tiempo").attr({ 
			  style: "background: url(skin/images/maqueta/p_tiempo_over.png) top left no-repeat; "
			});			
	}				
		

}

/* Codigo que ejecuta el cambio imagen de ofertas home */

function changeImageHome(url, titulo, id){

	$j("#cambiarOferta").attr({ 
		  src: url,
		  alt: titulo,
		  title: titulo
		});	

		$j("#cambiarOfertaUrl").attr({ 
		  href: id,
		  alt: titulo,
		  title: titulo
		});			

}

/* Codigo que ejecuta el cambio de imagen del Mapa de Esqui */

var js = 1.0;

Version = parseInt(navigator.appVersion);

if (navigator.appName == "Netscape")
	js = ((Version >= 4) ? 1.2 : ( (Version == 3) ? 1.1 : 1.0 ));
else
	if (navigator.appVersion.indexOf('MSIE') != -1) 
		js = ((Version >= 4) ? 1.1 : 1.0);

function changeImagemap(newImage) {
	if (js > 1.0) document ['boxImage'].src = eval(newImage + ".src");
}

if (js > 1.0) {
	white = new Image();
	white.src  = "skin/images/maqueta/escuelas.jpg";

	pas = new Image();
	pas.src  = "skin/images/maqueta/escuelas_pas.jpg";

	canillo = new Image();
	canillo.src  = "skin/images/maqueta/escuelas_canillo.jpg";
	
	encamp = new Image();
	encamp.src  = "skin/images/maqueta/escuelas_encamp.jpg";
	
	grau = new Image();
	grau.src  = "skin/images/maqueta/escuelas_grau.jpg";
	
	soldeu = new Image();
	soldeu.src  = "skin/images/maqueta/escuelas_soldeu.jpg";
	
	tarter = new Image();
	tarter.src  = "skin/images/maqueta/escuelas_tarter.jpg";												
}

