$(document).ready(function(){

	//MENU PRINCIPAL DE NAVEGACION
	$("#Nav ul ul").hide();
	
	$("#Nav li.level1").each(function(){
		if(  ! $(this).hasClass("current") ){

			$(this).hover(
		 		function(){ 
					$("ul", this).fadeIn("fast");
					$(this).addClass("active");					
				}, 
				function() { 
					$("ul", this).fadeOut("fast");
					$(this).removeClass("active");	
				} 
			);			
		}
	
	});
	
	//MENU DE PRODUCTOS
	$('#Menu ul ul').hide();
	//mostrar submenu activo
	$('#Menu ul li.current ul:first').show();
	
	//acciones para que links y spans.separators muestren o oculten submenus 
	$('#Menu ul span').click(function(){
		//obtener submenu próximo
		var padre = $(this).closest('li');
		if( padre.hasClass("active")) {
			padre.removeClass("active");
		}
		else{
			padre.addClass("active");
		}
		var kid = padre.children('ul:first');
		kid.slideToggle();		
	});
	
	//TABS
	tabs("tabs");
	
	
	//VALIDACION FORM LOGIN
	$("#loginForm").submit(validarLogin);
	
	
	//BOX CARRO
	$("#btVerCarro").tooltip({ 
		showURL: false,
		fade: 250,
		track: true,
		bodyHandler: function() { 
			return $('#carroResumen').html(); 
		}
	});
	
	//ocultamiento de mensajes tipo boxInfo
	/*setTimeout(
		function(){
			$(".boxInfo").fadeOut("slow");
		}
		, 8000);*/
	
	//CICLO DE IMAGENES DE ARTICULOS
	$('#sCycleArticulo').cycle({ 
		fx:     'fade', 
		timeout: 6000, 
		delay:  -2000,
		next:   '#next', 
    	prev:   '#prev',
		pager:  '#navCycle', 
		pagerAnchorBuilder: function(idx, slide) { 
			// return selector string for existing anchor 
			return '#navCycle li:eq(' + idx + ') a'; 
		} 
	});

	//CAMPO DE BUSQUEDA DEL ENCABEZADO
	$('#searchBox').focus(function(){
		if($(this).val() == ""){
			$(this).removeClass('searchBoxTexto');
			$(this).css('background', '#fff');
		}
	});
	

	$('a#PrintLink').click(function(){
		window.print();
		return false;
	}) ;


});

function tabs(id){
	
	$("#" + id + " div").hide();
	$("#" + id + " ul.tabsNav li a").click(function(){
		$("#" + id + " ul.tabsNav li a").removeClass("tabsCurrent"); //quitar clase actual a todos
		$(this).addClass("tabsCurrent"); //agregar al link actual
		var idClick = $(this).attr("href"); //obtener id de panel
		idClick = idClick.substring(1);
		
		//ocultar todos y mostrar el del ide seleccionado
		$("#" + id + " div.tabs-panel").hide();
		$("#" + id + " div.tabs-panel#" + idClick).slideDown("fast");
		
		//asignar clase a li padre
		$("#" + id + " ul.tabsNav li").removeClass("tabsCurrent");
		var padre = $(this).closest('li');
		padre.addClass("tabsCurrent");
		
		return false;
	});
	//mostrar tab inicial
	$("#tabs ul.tabsNav li a:first").addClass("tabsCurrent");
	$("#tabs div.tabs-panel:first").show();
}

function ValidarEmail(textEmail){
	var arrA = textEmail.split("@");
	var blnRetorno = (arrA.length == 2) && (arrA[0].length > 0);
	if (blnRetorno){
		var arrB = arrA[1].split(".");
		blnRetorno = arrB.length == 2?((arrB[1].length == 2) || (arrB[1].length == 3)) && (arrB[0].length > 0):false;
	}
	return blnRetorno;
}


function validarLogin(){
	if ( $("#loginFormLogin").val() == '' ){
		alert("Ha de introducir un Usuario");
		return false;
	}
	
	if ( $("#loginFormPassword").val() == '' ){
		alert("Ha de introducir una Contraseña");
		return false;
	}
	return true;
		
}