//MENUS//
//CON JQUERY
var interval;
jQuery.noConflict();

jQuery(document).ready(function(){
	jQuery('#menu li.animate_back a').mouseover(function(){
		jQuery(this).animate({opacity:0},'fast');
	});
	jQuery('#menu li.animate_back a').mouseout(function(){
		jQuery(this).animate({opacity:1},'normal');
	});
});


jQuery(document).ready(function(){
	jQuery('a.boton_volver').click(function(){
		history.back();
		return false;
	});
});
jQuery(document).ready(function(){
	jQuery('ol#faqList > li > a').click(function(event){
		event.preventDefault();
		var element = this;	
		//var ele = this;
		if(!jQuery("#dialog_"+element.id).length){
			//jQuery.get(element.rel,{},function(data){modalBox(element,{data:data})})
			jQuery.ajax({dataType: 'html', url:element.rel,success:function(data){modalBox(element,{data:data});return false;},error: function(){return true;}});
			/*
			if(!jQuery("#modal_iframe").length){
				jQuery('body').append('<iframe style="display:none" src="#" id="modal_iframe"></iframe>');
			}
			jQuery("#modal_iframe").attr('src',element.rel).load(function(){
				//data = jQuery("#modal_iframe").contents().find('body').html();
				data = '';
				console.log(jQuery("#modal_iframe"));
				modalBox(element,{data:data});
			});
			*/
			//jQuery.ajax({dataType: 'text', url:element.rel,success:function(data){modalBox(element,{data:data});return false;},error: function(){return true;}});
			/*jQuery.getJSON(element.rel+'?callback=?', function(data){
				console.log(data);	
			});
			*/
		}
		else{
			modalBox(element);
			return false;
		}
	});
});
//Para las estrellas
jQuery(document).ready(function(){
	jQuery('img.estrellasListado').click(function(){
		var element = this;	
		jQuery.ajax({url:jQuery(this).attr("rel"),success:function(data){modalBox(element,{data:data,simple:true,title:'Estrellas'});return false;},error: function(){return true;}})
		return false;
	});
});
function modalBox(element){
	var opciones = arguments[1] || {};
	var data = opciones.data;
	var simple = opciones.simple || false;
	var width = opciones.width || 600;
	var eid;
	var title;
	
	if(!simple){
		var title =	jQuery(element).parent().parent().attr("rel");
		var eid = element.id;
	}
	else{
		var title = opciones.title;
		var eid = opciones.title;
	}
	if(!jQuery("#dialog_"+eid).length){
		jQuery("body").append('<div id="dialog_'+eid+'"></div>');
		jQuery("#dialog_"+eid).html(data);
	}
	if(jQuery("#dialog_"+eid).length && simple){
		jQuery("#dialog_"+eid).html(data);
	}
	jQuery("#dialog_"+eid).dialog({ 
				draggable: false,
				resizable: false,
				autoOpen: false,
				modal: true,
				width: width,
				/*height: 150,*/
				title: title,
				overlay: { 
					opacity: 0.5, 
					background: "black" 
				}
			});
	jQuery("#dialog_"+eid).dialog("open");
	jQuery("div.ui-widget-overlay").click(function(){jQuery("#dialog_"+eid).dialog("close");});
}


var iFecha;
var fFecha;
var iYear;
var iMonth;
var iDay;
var fYear;
var fMonth;
var fDay;
var queryString = location.search.substring(1);
var querys = queryString.split("&");

jQuery(document).ready(function(){
		jQuery("a[rel^='prettyOverlay'],a[rel^='prettyPhoto']").prettyPhoto({
			animationSpeed: 'normal', /* fast/slow/normal */
			padding: 40, /* padding for each side of the picture */
			opacity: 0.5, /* Value betwee 0 and 1 */
			showTitle: false, /* true/false */
			allowresize: true, /* true/false */
			theme: 'facebook',
			counter_separator_label: '/' /* The separator for the gallery counter 1 "of" 2 */
		});
	});
/*
jQuery(document).ready(function(){
	jQuery("#autocomplete").autocomplete('/index.php');
});
*/


jQuery(document).ready(function(){
	jQuery("a.boton_imprimir").click(function(){print();return false;});
});	
jQuery(document).ready(function(){
	var temp;
	jQuery("#enlace_castellano,#enlace_aleman,#enlace_ruso,#enlace_frances,#enlace_holandes,#enlace_ingles").hover(
		   function(){temp = jQuery("#title_idioma").text();jQuery("#title_idioma").text(jQuery(this).attr("title"))},
		   function(){jQuery("#title_idioma").text(temp)}
		   );
});							


jQuery(document).ready(function(){
	jQuery('#enlace_news').click(function(){
		var element = this;	
		if(!jQuery("#dialog_"+element.id).length){
			//jQuery.get(element.rel,{},function(data){modalBox(element,{data:data})})
			jQuery.ajax({url:element.href,success:function(data){modalBox(element,{data:data,width:715});return false;},error: function(){return true;}})
			return false;
		}
		else{
			modalBox(element);
			return false;
		}
	});
});

function showFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "visible";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "visible";
	}
}

// ---------------------------------------------------

function hideFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "hidden";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "hidden";
	}

}
jQuery(document).ready(function(){
	jQuery('#flash_banner_home').flash(
		{ src: 'http://uhcsalou.com/im/banner_home/estancias_'+jQuery('#flash_banner_home').attr('lang')+'.swf',
		width: 918,
    	height: 100,
		wmode: 'transparent'
}, 
		{ expressInstall: true }
	);
});	
//Bucle de la cabecera
var v = 2;
function bucleCabecera(){
	var carpeta = "http://uhcsalou.com/im/bucle/";
	var cabecera = jQuery('img.bucle');
	if(jQuery(cabecera).length != 0){
		if(jQuery('img.afterbucle').length == 0){
			jQuery(cabecera).before('<img src="'+carpeta+v+'.jpg'+'" class="afterbucle" />');
		}
		else{
			jQuery('img.afterbucle').attr('src',carpeta+v+".jpg");
		}
		//Esperamos a que cargue la imagen, luego hacemos efecto de desvanecer sustituimos el src y volvemos a mostrar la img original para el bucle
		//jQuery('img.afterbucle').load(function() {
		jQuery('img.afterbucle').attr('src',carpeta+v+'.jpg').load(function() {
			jQuery(cabecera).fadeOut(function(){
				jQuery(cabecera).attr('src',jQuery('img.afterbucle').attr('src')).show();
			});
		});
		
		v++;
		
		if(v>4){
			v=1;	
		}
		
	}
}
//Start del bucle de la cabecera
jQuery(document).ready(function(){
	interval = window.setInterval('bucleCabecera()', 4000);
});
