$(document).ready(function(){

	ciclo();
	iniciaGaleria();
	paginado();

	$("a.fancy[rel]").fancybox({
		'zoomSpeedIn'		: 500,
		'zoomSpeedOut'	: 200,
		'overlayShow'		: true,
		'easingIn'		: 'easeOutBack',
		'easingOut'		: 'easeInBack',
		'overlayOpacity'	: 0.70,
		'centerOnScroll'	: true
	});

	$("#search_termino").focus(function(){
		if ($(this).val()=="Buscar Por Palabras") {
			$(this).val("");
		}
	});
	$("#search_termino").blur(function(){
		if ($(this).val()=="") {
			$(this).val("Buscar Por Palabras");
		}
	});
	$("#search_term").focus(function(){
		if ($(this).val()=="Buscar en esta sección") {
			$(this).val("");
		}
	});
	$("#search_term").blur(function(){
		if ($(this).val()=="") {
			$(this).val("Buscar en esta sección");
		}
	});

	$("#menuPresentacionIndex").hover(function(){
		$("#subPresentacionIndex").fadeIn(400);
		$('#subPresentacionIndex').css("visibility","visible");

	});
	$("#menuPresentacion").hover(function(){
		$('#subPresentacion').fadeIn(400);
		$('#subPresentacion').css("visibility","visible");
	});
	$("#btn_contacto").click(function(e) {
		validarContacto();
		return false;
	});
	$("#btn_rrhh").click(function(e) {
		validarRRHH();
		return false;
	});
	$("#btn_buscar").click(function(e) {
		comprobar_search();
	});
	$("#btn_buscarSeccion").click(function(e) {
		comprobar_search2();
	});
	$('#subPresentacionIndex').hover("",
		function(){
		$("#subPresentacionIndex").fadeOut(400);
	});
	$('#subPresentacion').hover("",
		function(){
		$("#subPresentacion").fadeOut(400);
	});



});


function validarContacto() {

	var $formulario = $("#contacto_form");
	$formulario.attr("action","contacto_act.php");

	$formulario.validate({
		rules: {
			nombre: { required: true },
			email: { required: true }
		}
	});

	$formulario.validate().form();
	var valid = $formulario.validate().valid();
	if (valid) {
		$formulario.submit();
	}
	return false;
}
function validarRRHH() {

	var $formulario = $("#rrhh_form");
	$formulario.attr("action","rrhh_act.php");

	$formulario.validate({
		rules: {
			nombre: { required: true },
			email: { required: true }
		}
	});

	$formulario.validate().form();
	var valid = $formulario.validate().valid();
	if (valid) {
		$formulario.submit();
	}
	return false;
}

function verProyecto(id) {

	$.ajax({
		url: "proyectos_act.php",
		type: 'POST',
		dataType: 'text',
		data: "id="+id,
		error: function(){
			alert("Ha ocurrido un error al ver el proyecto");
			return false;
		},
		success: function(data){
			if (data!="") {
				$("#proyIndex").html(data);
			}
		}
	});
	return false;
}
function ciclo(){
		$('#banner').cycle({
		fx:     'fade',
		timeout: 4000
		});
	}
function iniciaGaleria(){
		$(".galeria").fancybox({
			'zoomSpeedIn'		: 600,
			'zoomSpeedOut'	: 600,
			'overlayShow'		: true,
			'easingIn'		: 'easeOutBack',
			'easingOut'		: 'easeInBack',
			'overlayOpacity'	: 0.70,
			'centerOnScroll'	: true
				});
		}
function paginado() {

	$("#pag_pri").click(function(e) {
		$("#search_pagina").val($("#search_minpag").val());
		$("#search_form").submit();
	});

	$("#pag_ant").click(function(e) {
		$("#search_pagina").val(parseInt($("#search_pagina").val(),10)-1);
		$("#search_form").submit();
	});

	$("#pag_sig").click(function(e) {
		$("#search_pagina").val(parseInt($("#search_pagina").val(),10)+1);
		$("#search_form").submit();
	});

	$("#pag_ult").click(function(e) {
		$("#search_pagina").val($("#search_maxpag").val());
		$("#search_form").submit();
	});

	$("#select_pagina").change(function(e) {
		$("#search_pagina").val($("#select_pagina").val());
		$("#search_form").submit();
	});

}

function comprobar_search() {

		var valorBuscado = $.trim($("#buscador input[name=search_termino]").val());
		if ((valorBuscado=="Buscar Por Palabras")||(valorBuscado=="")) {
			return false;
		} else {
			$("#buscador").submit();
		}
}
function comprobar_search2() {
		var valorBuscado = $.trim($("#buscadorSeccion input[name=search_term]").val());
		if ((valorBuscado=="Buscar en esta sección")||(valorBuscado=="")) {
			return false;
		} else {
			$("#buscadorSeccion").submit();
		}
}
////////////// Modal ////////////////


function abrirModal (idbloque, url) {
	$('#'+idbloque).modal({
		close: false,
		overlayId: 'fw_overlay',
		containerId: 'fw_contenedor',
		onOpen: fw.open,
		onClose: fw.close
	});
	if(url){
		$('#destino').attr({
			src: url
		});
	}
}

function cerrarModal(dialog) {
	dialog.data.fadeOut(200, function () {
		dialog.container.fadeOut(200, function () {
			dialog.overlay.fadeOut(200, function () {
				$.modal.close();
			});
		});
	});
}
var fw = {
	message: null,
	open: function (dialog) {
		$("#fw_overlay").css({'opacity': 0.7});
		dialog.overlay.fadeIn(200, function () {
			dialog.container.fadeIn(200, function () {
				dialog.data.fadeIn(200, function () {
				});
			});
		});
	},

	close: function (dialog) {
		cerrarModal(dialog)
	},
	error: function (xhr) {
		alert(xhr.statusText);
	}
};

