$(function(){
	$('input.transparente').css({behavior: "url(/alpha/pngbehavior.htc)"});
	$('div#panel').css({display:"none"});
	$('div.tab').css({display:"none"});
	$('ul.login').css({display:"block"});
// Expand Panel
	$("#open").click(function(){
		$("div#panel").slideDown("slow");
	});	
// Collapse Panel
	$("#close").click(function(){
		$("div#panel").slideUp("slow");
	});		
// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").click(function () {
		$("#toggle a").toggle();
	});		
// campo seccion en formularios contacto
	$('input#pie_seccion').attr("value", $('#titulin').text());
	$('input#seccion').attr("value", $('#titulin').text());
// INICIO MENUS	
	var remplaza = /\+/gi;
	var url = window.location.href;
	url = unescape(url);
	url = url.replace(remplaza, " ");
// menu rojo
	if(url.indexOf("/dominios/") != -1){//SI /dominios
		$('div.menu ul li a').eq(1).css("text-decoration", "underline");
		$('div.menu ul li a').eq(9).css("text-decoration", "underline");
	}else if((url.indexOf("/alojamiento/") != -1) || (url.indexOf("/multidominio/") != -1) || (url.indexOf("/soluciones/") != -1)){//SI /alojamiento o /multidominio o /soluciones
		$('div.menu ul li a').eq(2).css("text-decoration", "underline");
		$('div.menu ul li a').eq(10).css("text-decoration", "underline");
	}else if(url.indexOf("/vps/") != -1){//SI /vps
		$('div.menu ul li a').eq(3).css("text-decoration", "underline");
		$('div.menu ul li a').eq(11).css("text-decoration", "underline");
	}else if(url.indexOf("/dedicados/") != -1){//SI /dedicados
		$('div.menu ul li a').eq(4).css("text-decoration", "underline");
		$('div.menu ul li a').eq(12).css("text-decoration", "underline");
	}else if(url.indexOf("/backup/") != -1){//SI /backup
		$('div.menu ul li a').eq(5).css("text-decoration", "underline");
		$('div.menu ul li a').eq(13).css("text-decoration", "underline");
	}else if(url.indexOf("/tiendas/") != -1){//SI /tiendas
		$('div.menu ul li a').eq(6).css("text-decoration", "underline");
		$('div.menu ul li a').eq(14).css("text-decoration", "underline");
	}else if(url.indexOf("/ofertas/") != -1){//SI /ofertas
		$('div.menu ul li a').eq(7).css("text-decoration", "underline");
		$('div.menu ul li a').eq(15).css("text-decoration", "underline");
	} 
// menu superior negro
	if(url.indexOf("/hostalia/infraestructura") != -1){//SI /hostalia/infraestructura
		$('div#menuSuperior ul li a').eq(1).css("border-bottom", "1px dashed #999");
	}else if(url.indexOf("/hostalia/alianzas") != -1){//SI /hostalia/alianzas
		$('div#menuSuperior ul li a').eq(2).css("border-bottom", "1px dashed #999");
	}else if(url.indexOf("/hostalia/distribuidores") != -1){//SI /hostalia/distribuidores
		$('div#menuSuperior ul li a').eq(3).css("border-bottom", "1px dashed #999");
	}else if(url.indexOf("/soporte/") != -1){//SI /soporte
		$('div#menuSuperior ul li a').eq(4).css("border-bottom", "1px dashed #999");
	}else if(url.indexOf("/sitemap") != -1){//SI /sitemap
		$('div#menuSuperior ul li a').eq(5).css("border-bottom", "1px dashed #999");
	}else if(url.indexOf("/hostalia/") != -1){//SI /hostalia
		$('div#menuSuperior ul li a').eq(0).css("border-bottom", "1px dashed #999");
	} 
// FIN MENUS
// INICIO PESTAŅAS
	if($('ul.producto li a').length != 0){
		$('#container').tabs();
		// pestaņa valor por get - ?pest=1
		var pestana = 0;
		var remplaza = /\+/gi;
		var num_pest = $('ul.producto li a').length-1;
		var url = window.location.href;
		url = unescape(url);
		url = url.replace(remplaza, " ");
		if(url.indexOf("pest=") != -1){//SI pest=
			pestana = url.substr(url.indexOf("pest=")+5, 1)-1;
		}
		var class_primer = $('ul.producto li a').eq(0).attr("class");
		var class_fin = $('ul.producto li a').eq(parseInt(num_pest)).attr("class");
		if(pestana == 0){
			class_actual = class_primer;
			$('ul.producto li a').eq(0).addClass(class_primer+"_on");
			$('ul.producto li a').eq(0).removeClass(class_primer);
		}else{
			class_actual = $("ul.producto li a").eq(pestana).attr("class");
			$('ul.producto li a').eq(pestana).addClass(class_actual+"_on");
			$('ul.producto li a').eq(pestana).removeClass(class_actual);
			$('div#fragment-1').hide();
			$('div#fragment-'+(pestana+1)).show();
		}
		$('ul.producto li a').click(function() {
			var prod = $(this).attr("class");
			if(prod.indexOf("_on") == -1){//NO _on
				$('ul.producto li a').each(function() {
					menu = $(this).attr("class");
					if(menu.indexOf("_on") != -1){//SI _on
						$("." + menu).addClass(menu.substr(0, menu.indexOf("_on")));
						$("." + menu).removeClass(menu);
						if(class_fin == prod ){
							$('ul.producto li a').eq(parseInt(num_pest)).addClass(class_fin+"_on");
						}else{
							$('ul.producto li a').eq(parseInt(num_pest)).addClass(class_fin);
							$('ul.producto li a').eq(parseInt(num_pest)).removeClass(class_fin+"_on");
						}
					}else{//NO _on
						$("." + prod).addClass(prod+"_on");
						$("." + prod).removeClass(prod);
					}
				});
			}
			if(class_actual != prod ){
				$('ul.producto li a').eq(pestana).attr("style","");
			}
		});
	}
// FIN PESTAŅAS
// INICIO TABLAS
	if($('table h3').length!=0){
		$('table h3').addClass("cerrar");	
		// ini - hide con tbody no accesibles
		/*ocultos=new Array("lin10","lin30","lin40","lin70","lin90","lin110","win10","win30","win40","win70","win90","win110");
		for(var n=0;n<ocultos.length;n++){
			$('table#'+ocultos[n]+' tbody').hide();$('table#'+ocultos[n]+' h3').removeClass("cerrar");$('table#'+ocultos[n]+' h3').addClass("abrir");
		}
		$('thead').click(function(){$(this).next("tbody").slideToggle();});*/
		// fin -hide con tbody no accesibles
		
		// ini - hide tabla accesible
		// iconos mas menos
		$('h3').click(function(){if($(this).attr("class")=="cerrar"){$(this).removeClass("cerrar");$(this).addClass("abrir");}else if($(this).attr("class")=="abrir"){$(this).removeClass("abrir");$(this).addClass("cerrar");}});
		// cerrar los de class=cerrado
		var n = $("tbody tr.cerrado").length;
		for(j=0;j<n;j++){
			var indextr = $("tbody tr").index($('tbody tr.cerrado')[j]);
			for(i=indextr+1;i<=indextr+30;i++){
				var clase = $('tbody tr').eq(i).attr("class");
				var contenido = /Contratar/.test($('tbody tr').eq(i).text());
				if (clase != "fila" && clase != "fila cerrado" && !contenido){
					$("tbody tr").eq(i).css("display","none");
					$('tr.cerrado th h3').removeClass("cerrar");
					$('tr.cerrado th h3').addClass("abrir");
				}else{
					break;
				}
			}
		}
		// cerrar abrir al pulsar
		$('tr.fila').click(function(){
			var indextr = $("tr").index(this);
			for(i=indextr+1;i<=indextr+30;i++){
				var clase = $('tr').eq(i).attr("class");
				var contenido = /Contratar/.test($('tr').eq(i).text());
				if (clase != "fila" && clase != "fila cerrado" && !contenido){
					if($("tr").eq(i).css("display") == "none"){
						$("tr").eq(i).css("display","");
					}else{
						$("tr").eq(i).css("display","none");
					}
					//$("tr").eq(i).slideToggle("slow");
				}else{
					break;
				}
			}
		});
		// fin - hide tabla accesible
	}
// FIN TABLAS
	if($('div.caracteristicasAlojamiento div h3').length !=0){
		$('div.caracteristicasAlojamiento div h3').each(function(){
			$('h3').addClass("abrir");
		});	
		$('h3').click(function() {
			if($(this).attr("class") == "cerrar"){
				$(this).removeClass("cerrar");
				$(this).addClass("abrir");
			}else if($(this).attr("class") == "abrir"){
				$(this).removeClass("abrir");
				$(this).addClass("cerrar");
			}
		});
		$('div.caracteristicasAlojamiento div div.oculta ').hide(); 
		$('div.caracteristicasAlojamiento div h3').click(function() {
			$(this).next('div.oculta').slideToggle();
		});		
	}
	if($('div.caracteristicasTienda div h3').length !=0){
		$('div.caracteristicasTienda div h3').each(function(){
			$('h3').addClass("abrir");
		});	
		$('h3').click(function() {
			if($(this).attr("class") == "cerrar"){
				$(this).removeClass("cerrar");
				$(this).addClass("abrir");
			}else if($(this).attr("class") == "abrir"){
				$(this).removeClass("abrir");
				$(this).addClass("cerrar");
			}
		});
		$('div.caracteristicasTienda div div.oculta ').hide(); 
		$('div.caracteristicasTienda div h3').click(function() {
			$(this).next('div.oculta').slideToggle();
		});		
	}
	
	if($('div#solicitarInfo').length != 0){
		if((url.indexOf("/alianzas-colaboraciones") == -1) && (url.indexOf("/contacto.html") == -1)){//NO /alianzas-colaboraciones...
			$('div#solicitarInfo').hide();
		}
		$('a.btn_solicitar').click(function(){
			$('div#solicitarInfo').slideToggle('fast')
			.siblings('div#solicitarInfo:visible').slideUp('fast');
		});
		$('a.btn_solicitarPEQ').click(function(){
			$('div#solicitarInfo').slideToggle('fast')
			.siblings('div#solicitarInfo:visible').slideUp('fast');
		});
	}
// INICIO BOCADILLOS	
	if($('.bubbleInfo').length != 0){
		$(function () {
			$('.bubbleInfo').each(function () {
				var distance = 10;
				var time = 250;
				var hideDelay = 500;
				var hideDelayTimer = null;
				var beingShown = false;
				var shown = false;
				var trigger = $('.trigger', this);
				var info = $('.popup', this).css('opacity', 0);
				$([trigger.get(0), info.get(0)]).mouseover(function () {
					if (hideDelayTimer) clearTimeout(hideDelayTimer);
					if (beingShown || shown) {
						// don't trigger the animation again
						return;
					} else {
						// reset position of info box
						beingShown = true;
						
						if(url.indexOf("/dominios/") != -1){//SI /dominios
							info.css({
								bottom: 20,
								left: -33,
								display: 'block'
							}).animate({
								bottom: '+=' + distance + 'px',
								opacity: 1
							}, time, 'swing', function() {
								beingShown = false;
								shown = true;
							});
						}else{
							info.css({
								bottom: 20,
								left: -60,
								display: 'block'
							}).animate({
								bottom: '+=' + distance + 'px',
								opacity: 1
							}, time, 'swing', function() {
								beingShown = false;
								shown = true;
							});
						}
					}
					return false;
				}).mouseout(function () {
					if (hideDelayTimer) clearTimeout(hideDelayTimer);
					hideDelayTimer = setTimeout(function () {
						hideDelayTimer = null;
						info.animate({
							bottom: '+=' + distance + 'px',
							opacity: 0
						}, time, 'swing', function () {
							shown = false;
							info.css('display', 'none');
						});
	
					}, hideDelay);
	
					return false;
				});
			});
		});
	}
// FIN BOCADILLOS		
// INICIO SELECTS PRESUPUESTOS
	if($('#dedicados-1').length != 0){
		initMultiSelect({elements:['select[1]','select[2]','select[3]'], noOptionsMessage:'No hay opciones disponibles.', pleaseSelectMessage:'Selecciona.'});
	}
	if($('#dedicados-2').length != 0){
		initMultiSelect({elements:['select[1]','select[2]'], noOptionsMessage:'No hay opciones disponibles.', pleaseSelectMessage:'Selecciona.'});
	}
// FIN SELECTS PRESUPUESTOS
// INICIO ABRIR PREGUNTA FRECUENTE O GLOSARIO SELECCIONADO
	if($('.preguntas').length != 0){
		$('div.preguntas > div.oculta').hide(); 
		$('div.preguntas> h3').click(function() {
			$(this).next('div.oculta').slideToggle('fast')
			.siblings('div.oculta').slideUp('fast');
		 });		

		var pestana = 0;
		var remplaza = /\+/gi;
		var url = window.location.href;
		url = unescape(url);
		url = url.replace(remplaza, " ");
		if(url.indexOf("#") != -1){//SI #
			pregunta = url.substr(url.indexOf("#")+1);
			$("h3."+pregunta).next("div.oculta").show();
			window.location.href=url;
		}
	}
// FIN ABRIR PREGUNTA FRECUENTE O GLOSARIO SELECCIONADO
// INICIO MENU ARCHIVOS HOSTALIANEWS EN ACTUALIDAD
	if($('ul#archivo').length!=0){																																	
		$("ul#archivo li ul li ul").hide();
		$("span.anno a").click(function(){
			var index = $("span.anno a").index(this);
			$("ul#archivo li ul li ul").eq(index).slideToggle("fast");
		});
	}
// FIN MENU ARCHIVOS HOSTALIANEWS EN ACTUALIDAD
});

