$(window).load(function() {
	$works = $('#galeria_trabajos');
	arrangeWorks();
	activo = '';
});	

/* WORK --------------------------------------------------------------------------------/
---------------------------------------------------------------------------------------- */

/* Variables globales */

vp 		= 500 /* Velocidad del paginado*/
v 		= 500; /* Velocidad al abrir y cerrar trabajos */
page 	= 1; /* Página */
np 		= 4; /* Next Page */

function arrangeWorks() {
	$activo = $works.find('#works-1');
	$activo.css('display', 'block');
	animacion = setInterval("nextPage()", 10000);
}

function nextPage() {
	$new = $works.find('#works-'+np);
	$new.fadeIn(vp, function(){
	});
	$activo.fadeOut(vp, function(){
		$activo = $new;
	});
	page 	= np;
	np 		= page + 1;
	if ($works.find('#works-'+np).length == 0) {
		np = 1;	
	}
}

function getWork(id) {	
	clearInterval(animacion);
	$open_work = $works.find('#work_detail #'+id);
	$open_work.css('display', 'block');												
	$('#work_detail').fadeIn(v);				
};

function close_work() {
	$('#work_detail').fadeOut(v, function(){
		$open_work.css('display', 'none');
		animacion = setInterval("nextPage()", 10000);		
	});
}


/* VARIAS --------------------------------------------------------------------------------/
---------------------------------------------------------------------------------------- */

function exists(objeto) {
	if ($(objeto).length > 0) {
		return true;	
	} else {
		return false;
	}
}


function limpiar (campo, valor){
	elemento = document.getElementById(campo);
	if (elemento.value==valor){
		elemento.value='';
	}
	
}

function agregar_alert(campo, nombre, alerta){

    if(campo.value=="0"||campo.value==""){
        alerta += "El campo "+ nombre + " es obligatorio \n";
        campo.value=nombre;
		campo.style.color='#ff0000';
    }
    return alerta;
    
}


function validar_email(campo, alerta){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
   
   	if (!filter.test(campo.value) ) {
           alerta += "Email invalido (Ej. usuario@dominio.com) \n" ;
           campo.style.color='#ff0000';
           campo.value="Email invalido (Ej. usuario@dominio.com)";
	   		
        }
        
        return alerta;
}    


function consulta(){

	var alerta="";
	
	var nombre = document.getElementById("nombre");
	var email = document.getElementById("email");
	var consulta = document.getElementById("consulta");
	
   	alerta = agregar_alert(nombre,"Ej: Mario",alerta);
	alerta = validar_email(email, alerta);
	alerta = agregar_alert(consulta,"Consulta",alerta);
	
	
	var parametros = "";
	
	parametros += "nombre="+encodeURIComponent(nombre.value);
	parametros += "&email="+encodeURIComponent(email.value);
	parametros += "&consulta="+encodeURIComponent(consulta.value);
	
	if(alerta==""){
		get_pagina({contenedor:"msg",page:"guardar_consulta.php",params:parametros});
		nombre.value="";
		email.value="";
		consulta.value="";
		return false;
		
    }else{
        alert(alerta);
        return false;
        
    }
	



}
