var nom_seccion= "home";
var intervalo;
var confeccion_cabecera;
var i13designs= true;
var r2d2=1;
 //Preload
var jk=0;
var interno= 1;

/*
jQuery(document).ready(function() {

  jQuery('#timeline')
    .bind('mousedown', function(e) {

      jQuery(document)
        .data('timeline', {
          element: this,
          scroll: this.scrollLeft,
          x : e.clientX
        })
        .bind('mousemove.timeline', function(e) {
          var data = jQuery(this).data('timeline');
          data.element.scrollLeft = data.scroll + data.x - e.clientX;
        })
        .bind('mouseup.timeline', function(e) {
          jQuery(this)
            .removeData('timeline')
            .unbind('.timeline');
        });

      e.preventDefault();

    });
});
*/
$(document).ready(function (){
	$(".arrastra").stop().fadeTo("slow", 0);
$.preloadCssImages();
	slideMenu.build('sm',300,20,13,1);
	$(window).bind("load",function() {
	
	$(window).unbind("load");
	//$("#cont").fadeIn(1500);
	$("#coj").fadeOut(700);
		$(".cabecera").fadeIn(1500,function(){
		var flashvars = {};
		var params = {wmode:"transparent"};
		var attributes = {};
		swfobject.embedSWF("/swf/centenario.swf", "banner", "925", "78", "9.0.0",flashvars, params, attributes);
		$("#bannerWrapper").fadeIn(1500);	
		$(".menu").fadeIn(1000,function(){
			$("#blanco").fadeOut(2000);
			});
		
		$(".pie").fadeIn(1500);
		swfobject.embedSWF("/swf/banner_wool4.swf", "etiqueta","211", "298", "9.0.0","expressInstall.swf", flashvars, params, attributes);
		$("#bannerEtiqueta").fadeIn(1500);
	});
	});
		
	
	//eliminamos el banner al hacer click en cualquiera de las secciones internas
	$('a.bfamilia, a.bcatalogo,a.bgarantía,a.bconfecciones, a.bcontacto, .sm a').click(function(){
		$("#bannerEtiqueta").hide();		
	});
	$('a.bhome').click(function(){
		$("#bannerEtiqueta").fadeIn(2500);		
	});
	
	// Intro		
	 $(".bhome, .btn_home").click(function (){
	 	if (nom_seccion != "home" && i13designs == true) {
			$("."+ nom_seccion).fadeOut(500);
			i13designs= false;
			intervalo = setInterval("generar(\"home\")",1500);
			$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("background-color", "#ffffff");
			$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css( {backgroundPosition: "10px -32px"} ) ;
			hs.closeAll();
		}
      });
	  
	  			var sminicial=new Array();
			sminicial[0]="smfamilia";
			sminicial[1]="smcatalogo";
			sminicial[2]="smgarantia";
			sminicial[3]="smconfecciones";
			sminicial[4]="smcontacto";
			
			var smbotones=new Array();
			smbotones[0]="bfamilia";
			smbotones[1]="bcatalogo";
			smbotones[2]="bgarantia";
			smbotones[3]="bconfecciones";
			smbotones[4]="bcontacto";
			
	  /* RollOver RollOut Menu inicial */
	 $(".smfamilia, .smcatalogo, .smgarantia, .smconfecciones, .smcontacto").mouseover(function (){
	 		/*alert($(this).attr("class"));*/
			var elemento = $(this).attr("class");
			
			/* Elemento seleccionado */
			for (var i=0; i<=4; i++){
				if (elemento != sminicial[i] ){
				$("."+ sminicial[i]).stop().fadeTo("slow", 0.33);
				}
				else{
					$("."+ smbotones[i]).stop().fadeTo("slow", 0.5);
				}
			}
			
		});
		
		$(".smfamilia, .smcatalogo, .smgarantia, .smconfecciones, .smcontacto, .sm").mouseout(function (){
			for (var i=0; i<=4; i++){
					$("." + sminicial[i]).stop().fadeTo("slow", 1);
					$("."+ smbotones[i]).stop().fadeTo("slow", 1);
			}
		
		});
	 
	  
	  /* Over menu */
	   $(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").mouseover(function (){
		var elemento_menu = $(this).attr("class");
			$("."+ elemento_menu).stop().fadeTo("slow", 0.33);
		 });
		 
		/* Out menu */
		$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").mouseout(function (){
		var elemento_menu = $(this).attr("class");
			for (var i=0; i<=4; i++){
					$("."+ smbotones[i]).stop().fadeTo("slow", 1);
			}
		 });
		/* $('.cab_familia').flash(
              { src: 'familia_cab1.swf',
                width: 929,
                height: 186,
				wmode: 'transparent'},			
              { version: 8 }
          );	*/
		 
	  
	/* Familia */
     $(".bfamilia, .smfamilia").click(function (){
			if (nom_seccion != "familia" && i13designs == true ){
				$("."+ nom_seccion).fadeOut(500);
				i13designs= false;
				$(".tex1").slideDown(1000);
				$(".cab_familia").stop().show(2700);
				intervalo = setInterval("generar(\"familia\")",1000);
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("background-color", "#ffffff");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("cursor", "default");
				$(".bfamilia").css("background-color", "#9DB497");
				//$(".bfamilia").animate({backgroundPosition: '(10px 4px)'}); 
				//$(".bfamilia").css( {backgroundPosition: "10px 4px"} ) ;
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css( {backgroundPosition: "10px -32px"} ) ;
				$(".bfamilia").css( {backgroundPosition: "10px 4px"} ) ;
				hs.closeAll();
			}
      });
	    
		$(".out").click(function (){
				$("."+ nom_seccion).fadeOut(500);
				i13designs= false;
				intervalo = setInterval("generar(\"lista_productos\")",1000);
				pe();
      });
	  
	  $(".quienes").click(function (){
	  		/*$(".tex1").slideDown(1000);
			$(".tex2").slideUp(1000);*/	
			$(".tex1").fadeIn(500);
			$(".tex2").fadeOut(500)
			$(".cab_tray").fadeOut(1000,function(){
				$(".cab_familia").fadeIn(1500);
			});
		});
		
		$(".trayec").click(function (){
			//$(".tex2").fadeIn("slow");
			//$(".tex2").slideDown(1000);
			$(".tex2").fadeIn(500);
			$(".tex1").fadeOut(500);
			//$(".tex1").slideUp(1000);
			$(".cab_familia").fadeOut(1000,function(){
				$(".cab_tray").fadeIn(1500);
			});
			
				//Get our elements for faster access and set overlay width
	var div = $('div#timeline'),
		ul = $('#timeline ul'),
		ulPadding = 15;
	
	//Get menu width
	var divWidth = div.width();

	//Remove scrollbars	
	div.css({overflow: 'hidden'});
	
	//Find last image container
	var lastLi = ul.find('li:last-child');
	
	//When user move mouse over menu
	div.mousemove(function(e){
		//As images are loaded ul width increases,
		//so we recalculate it each time
		var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;	
		var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
		div.scrollLeft(left);
	});
			
				/*$("."+ nom_seccion).fadeOut(500);
				i13designs= false;
				$(".tra").fadeOut(1000)
				intervalo = setInterval("generar(\"tra\")",1000);*/
		});
		
		$("#timeline").mouseover(function (){
			$(".arrastra").stop().fadeTo("slow", 1);
			return false; 
		});
		
				$("#timeline").mouseout(function (){
			$(".arrastra").stop().fadeTo("slow", 0);
			return false; 
		
		});
		
		
	  $(".bcatalogo, .smcatalogo").click(function (){
			if (nom_seccion != "catalogo" && i13designs == true) {
				$(this).css("background-color", "#9DB497");
				$("."+ nom_seccion).fadeOut(500);
				i13designs= false;
				$(" div.cab_catalogo").show(2700);
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("background-color", "#ffffff");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("cursor", "default");
				$(".bcatalogo").css("background-color", "#9DB497");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css( {backgroundPosition: "10px -32px"} ) ;
				$(".bcatalogo").css( {backgroundPosition: "10px 4px"} ) ;
				intervalo = setInterval("generar(\"catalogo\")",1000);
				hs.closeAll();
			}
      });
	  $(".bgarantia, .smgarantia").click(function (){
			if (nom_seccion != "garantia" && i13designs == true) {
				$("."+ nom_seccion).fadeOut(500);
				i13designs= false;
				$(" div.cab_garantia").show(2700);
				intervalo = setInterval("generar(\"garantia\")",1000);
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("background-color", "#ffffff");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("cursor", "default");
				$(".bgarantia").css("background-color", "#9DB497");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css( {backgroundPosition: "10px -32px"} ) ;
				$(".bgarantia").css( {backgroundPosition: "10px 4px"} ) ;
				hs.closeAll();
			}
      });
	  $(".bconfecciones, .smconfecciones").click(function (){
			if (nom_seccion != "confecciones" && i13designs == true) {
				$("."+ nom_seccion).fadeOut(500);
				confeccion_cabecera = setInterval("cambio_imagen()",5000);
				i13designs= false;
				$(" div.cab_confecciones").show(2700);
				intervalo = setInterval("generar(\"confecciones\")",1000);
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("background-color", "#ffffff");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("cursor", "default");
				$(".bconfecciones").css("background-color", "#9DB497");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css( {backgroundPosition: "10px -32px"} ) ;
				$(".bconfecciones").css( {backgroundPosition: "10px 4px"} ) 
				hs.closeAll();
			}
      });
	  $(".bcontacto, .smcontacto").click(function (){
			if (nom_seccion != "contacto" && i13designs == true) {
				$("."+ nom_seccion).fadeOut(500);
				i13designs= false;
				$(" div.cab_contacto").show(3000);
				intervalo = setInterval("generar(\"contacto\")",1000);
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("background-color", "#ffffff");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("cursor", "default");
				$(".bcontacto").css("background-color", "#9DB497");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css( {backgroundPosition: "10px -32px"} ) ;
				$(".bcontacto").css( {backgroundPosition: "10px 4px"} ) 
				hs.closeAll();
			}
      });
	  
	  	  $(".mapa").click(function (){
				$("#mapa_big").fadeIn(1000);
      		});
			 $("#mapa_big").click(function (){
				$("#mapa_big").fadeOut(1000);
      		})
			
			
	  
 });
 
 
 function generar(g)
 {
	clearInterval(intervalo);
	if (g != "confecciones"){
		$("div.cab_confecciones1").css("display", "none");
				clearInterval(confeccion_cabecera);	
	}
	$("." + nom_seccion).css("display", "none");
	migas(g);
	nom_seccion=g;
	$("."+ nom_seccion).fadeIn(1500);
	intervalo13 = setInterval("othersclick()",1000);
	return false; 
 }
 
 // Functiones del slide catálogos
 function pe()
 {
 	var index13=0;
     $("div.telitas li").each(function (index) {
	 	index13=index;
	});
	if ( index13 >= 4)
	{
		movimientos(index13+1);
	}
	return false; 
 }
 
 function cambio_imagen()
 {
	 
	 switch(r2d2)
	 {
	 case 0:
 		 $(".cab_confecciones1").fadeOut(1000);
 		 $(".cab_confecciones2").fadeOut(1000);
		 r2d2=1;
	   break;
	 case 1:
		 
				$(".cab_confecciones1").fadeIn(1000);
 		 
		 r2d2=2;
	   break;
	 case 2:
				$(".cab_confecciones2").fadeIn(1000);
		 r2d2=0;
	   break;
	 }
	 	return false; 
 }
 
 function movimientos(index13)
 {
		var control = index13-4;
		if(control>=interno)
		{
			$(".slide ul").animate({
				marginTop: interno * -88
			}, 1000);
			
			interno++;
		}else
		{
			$(".slide ul").animate({
				marginTop: 0
			}, 1000);
			interno = 1;
		}
		return false; 
}

 
 function othersclick()
 {
 	clearInterval(intervalo13);
	i13designs= true;
	$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("cursor", "pointer");
	/*cabeceras familia*/
	if (nom_seccion != "familia") {
		$(".cab_tray, .cab_familia").css("display", "none");
		$(".tex1").css("display", "none");
		$(".tex2").css("display", "none");

	}
	return false; 
 }
 
 //funciones globales migas
 var super_a="";
 var super_b="";
 
 
 function migas(k)
 {
 	if (k=="catalogo"){k= "Catálogo";}
	if (k=="familia"){k= "Familia";}
	if (k=="tra"){k= "<a onclick=\"javascript:jj();\">Familia</a>Trayectoria";}
	if (k=="lista_productos" && super_a != ""){ k= "<a onclick=\"javascript:volver();\">Catálogo</a> > "+ super_a + " > "+ super_b;}
	if (k=="lista_productos"){ k= "<a onclick=\"javascript:volver();\">Catálogo</a>";	}
	if (k=="garantia"){k= "Garantía de calidad";}
	if (k=="confecciones"){k= "Confecciones";}
	if (k=="contacto"){k= "Contacto";}
	if (k=="home"){k= "";}
	$(".lugar").css("display","none");
	$(".lugar").fadeOut(1000);
	$(".lugar").fadeIn(2000);
	$(".lugar").html(k);
	super_a="";
	super_b="";
	return false; 
 }
 
 function migas1(a, b)
 {
 	super_a = a;
	super_b = b;
	//$(".lugar").html(a + "> "+ b);
	return false; 
 }
  
 function jj()
 {
 		$("."+ nom_seccion).fadeOut(500);
		i13designs= false;
		$(".cab_familia").show(2700);
		intervalo = setInterval("generar(\"familia\")",1000);
		return false; 

 }
 
  function ppe1()
 {
			$("#dentro").stop().animate( { marginTop:-100 }, 500 );
			$("#obs").css("display", "block");
			return false; 


 }
 
   function ppe2()
 {
			$("#dentro").stop().animate( { marginTop:0 }, 500 );
			$("#obs").css("display", "none");

 }
 
 function volver()
 {
 				if (nom_seccion != "catalogo" && i13designs == true) {
				$(this).css("background-color", "#9DB497");
				$("."+ nom_seccion).fadeOut(500);
				i13designs= false;
				$(" div.cab_catalogo").show(2700);
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("background-color", "#ffffff");
				$(".bfamilia,.bcatalogo,.bgarantia,.bconfecciones,.bcontacto").css("cursor", "default");
				$(".bcatalogo").css("background-color", "#9DB497");
				intervalo = setInterval("generar(\"catalogo\")",1000);
				hs.closeAll();
			}
 				return false; 
 }
 
var control_sub=new Array();
control_sub[1]="";
control_sub[2]="";
var j=0;
var sk;
 
 function muestra(capa, t)
 {
 	j++;
	if (t == true) {
		$("#t" + capa).fadeIn(500);
		$("#b" + capa).css("color", "#4F6A3F");
		if (j>=2)
		{

			control_sub[j]=capa;
						if (control_sub[j-1 ]== capa)
			{
				return 0;
			}
			$("#t" + control_sub[j-1]).fadeOut(500);
			$("#b" + control_sub[j-1]).css("color", "#AB951B");
			j=0;
			
		}
		else{
			control_sub[j]=capa;
						if (control_sub[j+1] == capa)
			{
				return 0;
			}
			$("#t" + control_sub[j+1]).fadeOut(500);
			$("#b" + control_sub[j+1]).css("color", "#AB951B");
		}
	}else
	{
				if (j>=2)
		{
			control_sub[j]=capa;
			$("#t" + control_sub[j-1]).fadeOut(500);
			$("#b" + control_sub[j-1]).css("color", "#AB951B");
			j=0;
			
		}
		else{
			control_sub[j]=capa;
			$("#t" + control_sub[j+1]).fadeOut(500);
			$("#b" + control_sub[j+1]).css("color", "#AB951B");
		}
		
		$("#t" + capa).fadeOut(500);
		$("#b" + capa).css("color", "#AB951B");
	}
	return false; 
 }
 
 
 
 function colocar(a, b1)
 {
 	$("#ladescrip").hide(1000);
	$.ajax({
		type: "GET",
        url: "catalogo.php",
		data: "id=" + a + "&sec="+ b1,
	  	success: function(msg){
	    $("#ladescrip").html(msg);},
	  dataType:"html",
	   complete:  function(){ $("#ladescrip").show(1000);}
	 });
	return false; 
 }
 
 /*$(window).resize(function(){
	alert("up");
});*/
