﻿/**************************************************************************
 *      Web:            Volumen Mobiliario                                *   
 *      Autor:          Jorge Soriano Aguilera - correo@mrsoriano.com     *
 *      Descripcion:    Menús de navegación y carrusel de imágenes        * 
 *      Fecha:          Mayo 2009                                         *
 ************************************************************************ */


$(document).ready(function(){

	$('h1, h1 a').ifixpng(); 
	$('ul#menu').removeClass('sinjs');

	///////////////////////////////////////////////
	/* EL MENU PARA CADA UNO DE LOS DESPLEGABLES */
	///////////////////////////////////////////////

	var cerrado = 1;
	$('ul#menu li#m1').hover(
		function(){
				if (cerrado == 1){
									cerrado = 0;
									$(this).children('ul').fadeIn('');
								}
		},
		function(){
			$(this).children('ul').slideUp('100', function(){
														   cerrado = 1;
														   });
		}
	);

	var cerrado2 = 1;
	$('ul#menu li#m3').hover(
		function(){
				if (cerrado2 == 1){
									cerrado2 = 0;
									$(this).children('ul').fadeIn('');
								}
		},
		function(){
			$(this).children('ul').slideUp('100', function(){
														   cerrado2 = 1;
														   });
		}
	);
	var cerrado3 = 1;
	$('ul#menu li#m4').hover(
		function(){
				if (cerrado3 == 1){
									cerrado3 = 0;
									$(this).children('ul').fadeIn('');
										}
				},
				function(){
					$(this).children('ul').slideUp('100', function(){
														   cerrado3 = 1;
														   });
		}
	);


	$('ul#menu li a').hover(
		function(){
					$(this).children('span').css("border-bottom","1px solid red");
		},
		function(){
					$(this).children('span').css("border-bottom","none");
		});

	
	////////////////////////////
	// CARRUSEL DE IMAGENES
	////////////////////////////
	
	var total = $('.carruselImagenes ul li').length;
	
	if  (total >= 10){prefijoright = '';}
	else {prefijoright = '0';}
		
	$('#totalImagenes').text("/"+ prefijoright +""+ total +"");  

	var totalacumulados = 1;	

	if (totalacumulados < 10) {	prefijoleft = '0';}
	if (totalacumulados >= 10) { prefijoleft = '';}

	$('#imagenActual').text(""+ prefijoleft +""+ totalacumulados +""); 
	$('.contadorAnterior').animate({opacity:0},10);
	
	function carrusel(){
				if (totalacumulados == total){
					$('.carruselImagenes ul li:first').animate({marginLeft: "0px"},2000);
					totalacumulados = 1;
					$('#imagenActual').text(""+ prefijoleft +""+ totalacumulados +"");
					$('.contadorAnterior').animate({opacity:0},500).css({'cursor':'default'});
				}
				else {
						if ( totalacumulados >= 9){
							$('.carruselImagenes ul li:first').animate({marginLeft: "-=564px"},1000, function(){
																var insertaotra = $(".carruselImagenes ul li:nth-child("+totalacumulados+")").html(); 
																$(""+insertaotra+"").appendTo(".carruselImagenes ul");																											 
																											 });
							totalacumulados +=1;
							$('#imagenActual').text(""+ totalacumulados +"");					
							}
						else {
							$('.carruselImagenes ul li:first').animate({marginLeft: "-=564px"},1000, function(){
																var insertaotra = $(".carruselImagenes ul li:nth-child("+totalacumulados+")").html(); 
																$(""+insertaotra+"").appendTo(".carruselImagenes ul");																											 
																											 });
							totalacumulados +=1;
							$('#imagenActual').text(""+ prefijoleft +""+ totalacumulados +"");					
							
								if (totalacumulados == 2){
									$('.contadorAnterior').animate({opacity:1},500).css({'cursor':'pointer'});
								}
							}
					};
		
		}

	intervalo = setInterval(carrusel,8000);

	$('.contadorSiguiente').click(function(e){
										   e.preventDefault();
										   carrusel();
										   });


	$('.contadorAnterior').click(function(e){
				e.preventDefault();										  
				
				if (totalacumulados == 2){
					totalacumulados -=1;
					$('#imagenActual').text(""+ prefijoleft +""+ totalacumulados +"");
					$('.contadorAnterior').animate({opacity:0},500).css({'cursor':'default'});
					$('.carruselImagenes ul li:first').animate({marginLeft: "+=564px"},700);
				}
				
				else {
						if ( totalacumulados >= 11){
							$('.carruselImagenes ul li:first').animate({marginLeft: "+=564px"},700);
							totalacumulados -=1;
							$('#imagenActual').text(""+ totalacumulados +"");					
							}
							
						else {
							 if (totalacumulados != 1){
														$('.carruselImagenes ul li:first').animate({marginLeft: "+=564px"},700);
														totalacumulados -=1;
														$('#imagenActual').text(""+ prefijoleft +""+ totalacumulados +"");					
														}
								 
							}
							
				}
	});

});
