// inicialización de variables
var code='';
var ie7= false;
// FUNCIONES JavaScript
function validar_email(mail) {
	if (mail!='') {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)){
			return (true);
		} else {
			return (false);
		}
	}
	return (true);
}
function get_info(obj, id){
	$(".selected").removeClass("selected");
	$(obj).addClass("selected");
	
	$.ajax({
		type: "GET",
		url: "php/get_info_personal.php",
		data: "id="+id,
		success:function(html){
			$("#contenido").html("");
			
			var v= new Array();
			v= html.split("@@@@");
			$("#marco_foto").html(v[0]);
			$("#txt_info").html(v[1]);
		},
		complete: function(){
			$("#marco_foto img").imgCenter();	
		}
	});
}
function verMapa(){
	$("#mod_contacto").hide();
	$("#content_right").css("background-color","transparent");
	$("#mapa").show();
}

function noMapa(){
	$("#mod_contacto").show();
	$("#content_right").css("background-color","#EDEDF0");
	$("#mapa").hide();
}

function get_content(id){
	$.ajax({
		type: "GET",
		url: "php/get_content.php",
		data: "id="+id,
		success:function(html){
			$("#contenido_porque").html(html);					
		},
		complete:function(){
			$("#contenido_porque").show();
		}
	});
}

function init_navigation() { 
	Cufon.replace('h1');
	Cufon.replace('#widget p');
	Cufon.replace('ul#right li');		
	Cufon.replace('#direccion');
	Cufon.replace('#link_mapa');
	if(!ie7){
		Cufon.replace('#menu a.n1', {		
			hover: true
		});
		//Cufon.replace('#menu ul');	
		Cufon.replace('#menu a.n2', {		
			hover: true
		});
	}
	// init de menus
	//$("ul#menu ul").hide();
	var active= $("#menu ul li.active");	
	$("#menu li").hover(
		function () {					
			//if(!$(this).hasClass("active")){				
			//	var txt= active.parent().parent().find("a").html();
			//	var txt_current= $(this).parent().parent().find("a").html();
				
				//if(txt!=txt_current){				
				//	active.animate( { height: "4px"}, { queue: false, duration: 100 })
				//}
			//}
			var submenu=$(this).find("ul");
			submenu.show();			
		},
		function () {		
			var submenu=$(this).find("ul");			
			if (submenu.find("li.active").length==0) {
				// si no hay nada seleccionado dentro
				submenu.hide();				
				$("#fondopri").hide();
			}
			active.animate( {height: "21px" }, { queue: false, duration: 100 })
		}
	);
	
	$("#menu li.primero").hover(	
		function () {			
			var submenu=$(this).find("table");
			submenu.show();
			if(submenu.css("backgroundColor")=="transparent"){
				submenu.css("backgroundColor","#F1F1F1");
			}
		},
		function () {
			var submenu=$(this).find("table");
			$(".tooltip2").hide();
			submenu.hide();
		});
	
	var opms;
	$("#fondopri").hover(
		function () {
			opms=1;
		},
		function () {
			$(".tooltip2").hide();
			$("#fondopri").hide();
		}
	);	
	
	$("#fondopri2").hover(
		function () {
			opms=1;
		},
		function () {
			$(".tooltip2").hide();
			$("#fondopri2").hide();
		}
	);	
	
	// comportamiento ¿Que necesitas?
	$("#menu li.dcha").hover(	
		function () {			
			$(this).parent().find("p").hide();
			$("#fondopri").show();
			var offset = $(this).position();
        	var xPos = offset.left;
        	var yPos = offset.top;
			$(this).find("p").css({"top":yPos,"left":"130px"});
			$(this).find("p").show();
		},
		function () {		
			$(this).find("p").hide();
	
		}
	);
	
	var s=$("#menu li.active a").parent().find("ul");
	s.show();
	s.children().css({"height":"4px"}).addClass("mini");
	s.children(".active").css("height","21px").removeClass("mini");
	
	s.hover(function(){
		$(".mini").animate( { height: "21px"}, { queue: false, duration: 100 })
		$(".mini a").show();
	},
	function () {
		$(".mini").animate( {height: "4px" }, { queue: false, duration: 100 })
		$(".mini a").hide();
	});
	$("#search").example("Buscar");
}

function ahora(){
alert("hola");
}

function sitemap() {
	$("#menu li").each(
		function () {
			var submenu=$(this).find("ul");
			submenu.find('.mini').css("height","21px");
			submenu.show();
		},init_navigation());
		$("#fondopri2").css("backgroundColor", "transparent").show();
		$("#capa_modal").toggle();
}
function get_info_especializacion(id,op){	
	$("#folio ul li.current").removeClass("current");
	$("#area"+id).addClass("current");
	var offset = $("#area"+id).position();
	var name= $("#area"+id).text();
	$.ajax({
		url: "php/info_especializacion.php",
		data: "id="+id,
		type: "GET",
		success: function(html){
			if(op==0){
				$("#areas_izq").html(html);
				$("title").text("Líneas de especialización - Por áreas: "+name+" - Forintec");
			}else{
				$("#clientes_der").html(html);
				$("title").text("Líneas de especialización - Por clientes: "+name+" - Forintec");
			}
			$(".txt_especializacion").css({"top":offset.top});
						
		}
	});	
}
function get_info_publi(id){
	$.ajax({
		type: "GET",
		data: "id="+id,
		url: "php/get_info_publi.php",
		success:function(html){
			$("#zoom_publi").html(html);
		}
	});	
}
function verFormulario(obj){
	$(obj).hide();
	$("#cuerpo_form").css("visibility","visible");	
}
function sendNewsletter(){
	var n= $("#nombre").val();
	var em= $("#email").val();
	var error= 0;
	$("span.pdf").hide();
	$("span.loader").show();
	
	if(n=="" || n=="Nombre" || em=="" || em=="e-mail"){
		error= 1;	
	}
	if(error==0){
		if(!validar_email(em)){
			error= 2;	
		}
	}	
	switch(error){
		case 0:			
			$.ajax({
				type: "GET",
				url: "php/send_newsletter.php",
				data: "nombre="+n+"&email="+em,
				success: function(html){
					if(html=="0"){
						alert("La direcci\u00f3n de email que ha introducido ya se encuentra en la base de datos.");
					}else{
						alert("Sus datos han sido guardados.");
						$("#nombre").attr("value","");
						$("#email").attr("value","");
						$("#nombre").example("Nombre");
						$("#email").example("e-mail");
					}
					$("span.pdf").show();
					$("span.loader").hide();	
				}
			});
		break;
		case 1:
			alert("Debe rellenar todos los campos antes de poder enviar los datos.");
			$("span.pdf").show();
			$("span.loader").hide();
		break;
		case 2:
			alert("Introduzca una direcci\u00f3n de email v\u00e1lida.");
			$("span.pdf").show();
			$("span.loader").hide();
		break;	
	}
}
function sendRegistro(){
	var error= 0;
	$("span.pdf").hide();
	$("span.loader").show();
	
	$(".obligatorio").each(function(){
		if($(this).val()==""){
			error= 1;
			return false;	
		}		
		if($(this).attr("id")=="email"){			
			if(!validar_email($(this).val())){				
				error= 2;
				return false;			
			}	
		}
	});		
	switch(error){		
		case 0:
			var p = $("form#contacto").serialize();
			$.ajax({
				type: "GET",
				url: "php/send_contacto.php",
				data: p,
				success: function(html){					
					alert("Su mensaje ha sido enviado con \u00e9xito.");					
				},
				complete: function(){
					$("form#contacto input").each(function(){
						$(this).attr("value", "");
					});
					$("span.pdf").show();
					$("span.loader").hide();
					//$("#comentario").innerHTML("");
				}
			});
		break;
		case 1:
			alert("Debe rellenar todos los campos antes de poder enviar los datos.");
			$("span.pdf").show();
			$("span.loader").hide();
		break;
		case 2:
			alert("Introduzca una direcci\u00f3n de email v\u00e1lida.");
			$("span.pdf").show();
			$("span.loader").hide();
		break;	
	}
}
function sendInscripcion(id){
	var error= 0;
	$("span.pdf").hide();
	$("span.loader").show();
	
	$(".obligatorio").each(function(){
		if($(this).val()==""){
			error= 1;
			return false;	
		}		
		if($(this).attr("id")=="email"){		
			if(!validar_email($(this).val())){				
				error= 2;
				return false;			
			}	
		}
	});
	if(error==0){
		if($("#laboral").val()=="En activo"){
			if($("#empresa").val()=="" || $("#cargo").val()==""){
				error= 1;
			}
		}
	}
	switch(error){		
		case 0:
			var p = $("form#contacto").serialize();
			$.ajax({
				type: "GET",
				url: "php/send_inscripcion.php",
				data: p+"&id="+id,				
				success: function(html){					
					alert("Sus datos han sido guardados.");					
				},
				complete: function(){
					$("form#contacto input").each(function(){
						$(this).attr("value","");						
					});
					$("textarea#formacion").attr("value","");
					$("span.pdf").show();
					$("span.loader").hide();
				}
			});
		break;
		case 1:
			alert("Debe rellenar todos los campos antes de poder enviar los datos.");
			$("span.pdf").show();
			$("span.loader").hide();
		break;
		case 2:
			alert("Introduzca una direcci\u00f3n de email v\u00e1lida.");
			$("span.pdf").show();
			$("span.loader").hide();
		break;	
	}	
}

var hoverop=0;
function ver_oop(n) {
	$(".tooltip2").hide();
	hoverop=1;
	if (n==1) {var mm='5px';}
	if (n==2) {var mm='27px';}
	if (n==3) {var mm='49px';}
	if (n==4) {var mm='73px';}
	if (n==5) {var mm='96px';}
	if (n==6) {var mm='120px';}
	if (n==7) {var mm='142px';}
	if (n==8) {var mm='164px';}
	if (n==9) {var mm='189px';}
	$("#oo"+n).css('margin-top',mm).show();
	
}
function buscar(){	
	$("form#buscador").submit();	
}
function older(obj, cat){
	var v= $(obj).attr("checked");
	if(v===true){
		$.ajax({
			data: "cat="+cat,
			url: "php/update_news.php",
			type: "GET",
			success: function(html){
				$("#list_news").html(html);
			},
			complete: function(){
				if ($("#lectura").length==1) {var capa='#lectura';}
				if ($("#list_news").length==1) {var capa='#list_news';}
				$(capa).mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"fixed","yes","yes",10);	
			}
		});	
	}else{
		window.location= window.location.href;
	}
}
function sendCV(){
	var error= 0;
	$("span.pdf").hide();
	$(".b_loader").show();
	$("input.obligatorio").each(function(){
		if($(this).val()==""){
			error= 1;	
		}
	});
	if(error==0){
		if(!validar_email($("#email").val())){
			error= 2;	
		}
	}
	
	switch(error){
		case 0:
			$('#send_cv').uploadifyUpload();						
		break;
		case 1:
			alert("Debe rellenar todos los campos obligatorios.");
			$("span.pdf").show();
			$(".b_loader").hide();
		break; 
		case 2:
			alert("Introduzca una direcci\u00f3n de correo v\u00e1lida.");
			$("span.pdf").show();
			$(".b_loader").hide();
		break	
	}
}
function verData(obj){
	if(obj=="En activo"){
		$(".data_job").show();
	}else{
		$(".data_job").hide();
	}
}
