var imagenActual = 0;
var totalImagenes;
var intervaloImagenes;
var tiempoEspera= 11;  // Tiempo de espera entre casos expresado en SEGUNDOS
var tiempoFundido = 600; // Tiempo de fundido de los casos expresado en MILISEGUNDOS

$(document).ready(function (){
			
			// ENLACES EXTERNOS
			$(".extLink").attr("target", "_blank");
			
			// ENLACES A LAS SECCIONES EN MENU PRINCIPAL
			$(".trabajos #mainMenu #mm1 a").replaceWith("<p>" + $("#mm1 a").text() + "</p>");
			$("#contacto #mainMenu #mm2 a").replaceWith("<p>" + $("#mm2 a").text() + "</p>");
			
			// TITULOS TRABAJOS HOME
			$("#mainWorks li a").mouseover(muestraNombre).mouseout(escondeNombre);
			
			// MINIATURAS TRABAJOS SIDEBAR
			$("#sidebar .sideBlock li a").mouseover(resaltaBorde).mouseout(suavizaBorde);
			
			// CARRUSEL TRABAJOS
			totalImagenes = $("#picMask img").length;
			$("#picMask img").hide();
			$("#picMask img:first").show();
			clearInterval(intervaloImagenes);
			intervaloImagenes = setInterval(carruselImagenes, tiempoEspera*1000);
			    		
			// BOTONES NÚMERO DE IMAGEN CARRUSEL TRABAJOS
			$("#picNum a").click(controlCarrusel);
			// DECORA
			$("#picNum a:first").css("color", "#fff").css("background", "#d17e25").css("borderColor", "#d17e25").css("cursor", "text");

			// RESALTAR CAMPO ACTUAL DE FORMULARIO
			$("input").focus(function() {
				$(this).addClass("currentInput")
			});
			$("input").blur(function() {
				$(this).removeClass("currentInput")
			});
			
			// VALIDAR CAMPOS DE FORMULARIO
			$("#contacto #contactForm").validate();		
})





// FUNCIONES TITULOS TRABAJOS HOME

function muestraNombre(){
	$(this).find(".wName").stop().animate({ marginTop:"135px" }, 250);
}

function escondeNombre(){
	$(this).find(".wName").stop().animate({ marginTop:"171px" }, 250);
}


// FUNCIONES MINIATURAS TRABAJOS SIDEBAR

function resaltaBorde(){
	$(this).find("img").addClass("currentThumb");
}

function suavizaBorde(){
	$(this).find("img").removeClass("currentThumb");
}


// FUNCIONES BOTONES CARRUSEL TRABAJOS

function controlCarrusel(){
	imagenActual =  $("#picNum a").index($(this));
		// DECORA
		$("#picNum a").css("color", "#3c3b39").css("background", "#fff").css("borderColor", "#ccc").css("cursor", "pointer");
		$(this).css("color", "#fff").css("background", "#d17e25").css("borderColor", "#d17e25").css("cursor", "text");
	carruselImagenes();
	return false;
}



// FUNCIONES CARRUSEL AUTOMÁTICO TRABAJOS

function carruselImagenes(){
	clearInterval(intervaloImagenes);
	$("#picMask img:eq("+imagenActual+")").fadeOut(tiempoFundido, muestraNuevaFoto)
	if (imagenActual<totalImagenes-1){
		imagenActual++;
	}else{
		imagenActual=0;
	}
}

function muestraNuevaFoto(){
	$("#picMask img").hide();
	$("#picMask img:eq("+imagenActual+")").fadeIn(tiempoFundido, function (){intervaloImagenes = setInterval(carruselImagenes, tiempoEspera*1000); });
	// DECORA
	$("#picNum a").css("color", "#3c3b39").css("background", "#fff").css("borderColor", "#ccc").css("cursor", "pointer");
	$("#picNum a:eq("+imagenActual+")").css("color", "#fff").css("background", "#d17e25").css("borderColor", "#d17e25").css("cursor", "text");	
}


