//Funcion y variables para trabajos realizados
var filaActual = 1;
var tamano = 128;
var movimiento = 0;
var estadoAnimacionTrabajos = true;

function cambiarTrabajos(){
	
	if(estadoAnimacionTrabajos == true){
	
		var cajaTrabajos = $("#nTrabajos ul");
		var numeroFilas = Math.round(cajaTrabajos.find("li").size() / 3);
		
		if((numeroFilas - filaActual) <= 2){ //Si abran menos de 3 elementos visibles vuelve al inicio
			
			movimiento = 0;
			
			cajaTrabajos.animate({"top": "-" + movimiento},{queue:false, duration:500, easing:"backEaseOut"})
			filaActual = 1;
			
		}else {
			
			movimiento = tamano * filaActual
			
			cajaTrabajos.animate({"top": "-" + movimiento},{queue:false, duration:500, easing:"backEaseOut"})
			filaActual ++;
		}
	}
}


$(document).ready(function(){
	
	/* Flash | Si encontramos un contenedor para el flash lo embebemos
	if($("#flash").size() >= 1){ 
		
		$.getScript("http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js", function(){
			
			swfobject.embedSWF("/wp-content/themes/grupo-alas/resumen2010.swf", "flash", "954", "205", "9.0.0");
		});
	}*/
	
	
	//browser selector para IE desde CSS
	$.getScript("/wp-content/themes/grupo-alas/js/css_browser_selector.js");
	
	//Shadowbox | Si se necesita shadowbox se carga la libreria
	if($("a[rel*=shadowbox]").size() >= 1){
		
		//Cargar Shadowbox | hay que condicional esto solo a las areas necesarias
		$("head").append("<link>");
			css = $("head").children(":last");
			css.attr({
			rel: "stylesheet",
			type: "text/css",
			href: "/wp-content/themes/grupo-alas/js/fw/shadowbox/shadowbox.css"
		});
		$.getScript("/wp-content/themes/grupo-alas/js/fw/shadowbox/shadowbox.js", function(){
			 Shadowbox.init(); 
		});
	}
	
	
	
	/* Comun | Para todas las paginas*/
	//Corner | todas sus dependencias van dentro
	$(".botonBlog").corner("10px");
	$("#listaMarcas dl").corner("10px");
	$("#subMenu ul li.active").corner("top 10px");
	$(".imgIntro").corner("20px");

	
	//Agregamos hora actual a todas las paginas
	fecha = new Date() 
	var ano = fecha.getFullYear();
	$("#ano").html(ano);
		
	//Area Menu, Animacion Menu
	$("#menu li").not("#active").hover(
		function(){
			ElementoActivo = $(this).find("span");
			ElementoActivo.animate({"top": "-11"},{queue:false, duration:500, easing:"elasticEaseIn"});
	  	}
	  	,
	  	function(){  
		  	ElementoActivo.animate({"top": "0px"},{queue:false, duration:500, easing:"elasticEaseOut"});
	});
	
	//Aseguramos que siempre se enlasa los botones del menu
	$("#menu li").click(
		function(){
			document.location.href = $(this).find("a").attr("href");
	});
	$("#aFavorito").click(function(){
		alert('Presione Crtl + D para agregar este sitio a sus Favoritos');
	});
	
	
	/* Individual | Para cada pagina*/
	//El Grupo
	if($("#contenido").is(":has('#listaMarcas')")){
		
		$("#listaMarcas dl:odd").addClass(".eIP");
		$("#listaMarcas dl").not(":odd").addClass("eIP");

		$("#listaMarcas dl").hover(
		function(){
			if($(this).is(".eIP")){
				$(this).css("background-image","url(/wp-content/themes/grupo-alas/img/elgrupo-cajasp.jpg)");
			}else{
				$(this).css("background-image","url(/wp-content/themes/grupo-alas/img/elgrupo-cajasip.jpg)");
			}
		}
		,
		function(){
			if($(this).is(".eIP")){
				$(this).css("background-image","url(/wp-content/themes/grupo-alas/img/elgrupo-cajasip.jpg)");
			}else{
				$(this).css("background-image","url(/wp-content/themes/grupo-alas/img/elgrupo-cajasp.jpg)");
			}
		});
		
	}
	//Soluciones para eventos
	if($("#contenido").is(":has(#ContenidoSoluciones)")){ /*Si Estamos en la pagina de solucionoes*/
		
		$("#menu ul li:eq(3)").attr("id","active");
		
		
		/*Diferentes estilos para primer y ultimo boton*/
		if($("#subMenu ul li.active").is(":first-child")){
			
			$("#ContenidoSoluciones #ContenidoText").corner("bottom right 10px");
				
		}else if($("#subMenu ul li.active").is(":last-child")){
			
			$("#ContenidoSoluciones #ContenidoText").corner("bottom left 10px");
			$("#subMenu ul li.active").css("float","right");
			
		}else {
			$("#ContenidoSoluciones #ContenidoText").corner("10px");
		}
	}
	//Nuestros trabajos Realizados
	if($("#contenido").is(":has(#nTrabajos)")){ /*Si Estamos en la pagina de solucionoes*/
		
		//Iniciamos la animacion de los trabajos realizados
		setInterval(cambiarTrabajos , 10000);
		
		//Establecemos un stop a la animacion mientras el cursosr haga hover
		var contenedorTrabajos = $("#nTrabajos");
		contenedorTrabajos.hover(
			function(){ estadoAnimacionTrabajos = false;}
			,
			function (){ estadoAnimacionTrabajos = true;}
		);
		
	}
	//Contacto
	if($("#contenido").is(":has(#formulariodecontacto)")){
		
		$(".nota").corner("10px");				
		$(".fContacto textarea, .fContacto input").corner("8px");
		
		/*Controlamos el envio del formulario*/	
		$("td textarea").next("span").css("top","-102px");
		$("input, textarea").focus(function () {
			$("td span").hide();
			$(this).next("span").css('display','inline').hide("slow");
		});
	
		$(".enviarF").click(function(){
			if($("input[name=nombre]").val() == ""){
				alert("El Campo Nombre Es un campo obligatorio");
			}else if($("input[name=telefono]").val() == ""){
				alert("El campo telefono es un campo obligatorio");
			}else if($("input[name=email]").val() == ""){
				alert("El campo email es un campo obligatorio");
			}else if($("textarea[name=comentario]").val() == ""){
				alert("El campo comentario es un campo obligatorio");
			}else{
				$("#formulariodecontacto").submit();
			}
			
		});
	}
	//Gracias por contactar
	if($("#contenido").is(":has(.MarcasAlas)")){
		
		$(".listamarcas a img").hover(
		function(){
		
			//Preparamos los datos para This
			thisActual = $(this);
			urlImagen = thisActual.attr("src");//Imgen
			urlImagenN = urlImagen.split('.');
			urlImagenN = urlImagenN[0];
			urlImagenN = urlImagenN + "Hover.jpg";//Imagen Hover
		
			//Aquí ejecutamos el cambio a hover
			thisActual.attr("src",urlImagenN);
		}
		,
		function(){
			thisActual.attr("src",urlImagen);
		});
	}
	/*marcas - el grupo*/
	var marca = $(".marca");
	if(marca.size() >= 1){
		marca.hover(function(){
			$(this).css("background-image", "url(/wp-content/themes/grupo-alas/img/fondo-marca-hover.jpg)");
		},
		function (){
			$(this).css("background-image", "url(/wp-content/themes/grupo-alas/img/fondo-marca.jpg)");
		});
	}
	var pestanaActiva = false;
	$("#areaLista a").click(function(event){
		
		event.preventDefault();
		var enlaceProducto = $(this).attr("href");
		var productoSelect = enlaceProducto.substr(1);
		
		if(pestanaActiva == false){
			
			$(".producto").hide();
			$("." + productoSelect).show();
			
			
			$("#cajaAlasComunica").css("border-right-style", "dotted");
			$("#desplegableServicios").animate({"left": "402"},{queue:false, duration:600, easing:"backEaseOut"});
			pestanaActiva = true;
			
		}else {
			
			$("#cajaAlasComunica").css("border-right-style", "solid");
			$("#desplegableServicios").animate({"left": "5"},{queue:false, duration:500, easing:"backEaseIn", complete: function(){
				
				
				//Activamos nuevamente
				$(".producto").hide();
				$("." + productoSelect).show();
				$("#cajaAlasComunica").css("border-right-style", "dotted");
				$("#desplegableServicios").animate({"left": "402"},{queue:false, duration:600, easing:"backEaseOut"});
				
			}});
		}
	});
	
	//Notificamos la despedida
	var mensaje = '<div id="despedida"><center><img src="/Despedida.jpg" alt="Despedida" /></center></div>';
	$("body").append(mensaje);
	var elemento = $("#despedida");
	elemento.css( "position","absolute");
	elemento.css( "z-index","500");
	elemento.css( "top","0");
	elemento.css("display", "block");
	elemento.css("text-aling", "center");
	elemento.css("width", "100%");
	elemento.css("height", "100%");
	elemento.css("background", "#fff");
	$("html").css("overflow","hidden");
});


