// JavaScript Document

jQuery(document).ready(function(){
	
	mapper();
	
});

function mapper()
{
	jQuery('.opener', '.bot_sec').each(function(){
	
		jQuery(this).click(function(){
			
			var target = jQuery(this).attr('ref');
			jQuery('.opener', '.top').each(function(){
				jQuery(this).removeClass('active');
			});
			jQuery(this).addClass('active');
			jQuery('.right','.box_left').html(jQuery('#'+target).html());
			if(jQuery(this).hasClass('.bottomer'))
			{
				var target = '#bar_' + jQuery(this).attr('ref');
				jQuery('#bar_idoc_intro').hide();
				jQuery('#bar_iwflow_intro').hide();
				jQuery('#bar_sigdoc_intro').hide();
				jQuery(target).show();
				jQuery('a',target).each(function(){
					jQuery(this).removeClass('active');
				});
				jQuery('.first',target).addClass('active');
			}
			if(target == 'clientes')
			{
				map_expanders()
			}
			return false;
		});
	
	});
	
	jQuery('.opener_sub', '.bot_sec').each(function(){
	
		jQuery(this).click(function(){
			
			var target = jQuery(this).attr('ref');
			jQuery('.opener_sub', '.bottom').each(function(){
				jQuery(this).removeClass('active');
			});
			jQuery(this).addClass('active');
			jQuery('.right','.box_left').html(jQuery('#'+target).html());
			if(target == 'clientes')
			{
				map_expanders()
			}
			return false;
		});
	
	});
	
	jQuery('#trabaja_con_nosotros').submit(function(){
		var conocido = jQuery('#tcn_conocido').val();
		var nombre = jQuery('#tcn_nombre').val();
		var apellidos = jQuery('#tcn_apellidos').val();
		var direccion = jQuery('#tcn_direccion').val();
		var ciudad = jQuery('#tcn_ciudad').val();
		var provincia = jQuery('#tcn_provincia').val();
		var cp = jQuery('#tcn_cp').val();
		var pais = jQuery('#tcn_pais').val();
		var telefono = jQuery('#tcn_telefono').val();
		var telefono_trabajo = jQuery('#tcn_telefono_trabajo').val();
		var mail = jQuery('#tcn_mail').val();
		var formacion_academica = jQuery('#tcn_formacion_academica').val();
		var idiomas = jQuery('#tcn_idiomas').val();
		var situacion = jQuery('#tcn_situacion').val();
		var puesto = jQuery('#tcn_puesto').val();
		var incorporacion = jQuery('#tcn_incorporacion').val();
		var experiencia = jQuery('#tcn_experiencia').val();
		var datos = jQuery('#tcn_datos').val();
		
		if(nombre == ''){ alert('El campo "Nombre" es de obligada cumplimentación'); return false; }
		if(apellidos == ''){ alert('El campo "Apellidos" es de obligada cumplimentación'); return false; }
		if(direccion == ''){ alert('El campo "Dirección" es de obligada cumplimentación'); return false; }
		if(ciudad == ''){ alert('El campo "Ciudad" es de obligada cumplimentación'); return false; }
		if(provincia == ''){ alert('El campo "Provincia" es de obligada cumplimentación'); return false; }
		if(cp == ''){ alert('El campo "Código Postal" es de obligada cumplimentación'); return false; }
		if(pais == ''){ alert('El campo "País" es de obligada cumplimentación'); return false; }
		if(formacion_academica == ''){ alert('El campo "Formación Académica" es de obligada cumplimentación'); return false; }
		if(idiomas == ''){ alert('El campo "Idiomas" es de obligada cumplimentación'); return false; }
		if(experiencia == ''){ alert('El campo "Experiencia Profesional" es de obligada cumplimentación'); return false; }
		if(telefono == ''){ alert('El campo "Teléfono Particular" es de obligada cumplimentación'); return false; }
		
		jQuery.ajax({
			url: "/process_cup_info.php",
			global: false,
			type: "POST",
			data: ({conocido: conocido, nombre: nombre, apellidos: apellidos, direccion: direccion, ciudad: ciudad, provincia: provincia, cp: cp, pais: pais, telefono: telefono, telefono_trabajo: telefono_trabajo, mail: mail, formacion_academica: formacion_academica, idiomas: idiomas, situacion: situacion, puesto: puesto, incorporacion: incorporacion, experiencia: experiencia, datos: datos}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					jQuery('.right','.box_left').html('<h2>Su CV se ha enviado con éxito.</h2><p>Le agradecemos la confianza depositada en nosotros.</p><p>Si su perfil encaja con alguna selección de personal actual, nos pondremos en contacto con usted, si no es así, le incluiremos en nuestra BBDD para futuros procesos de selección.</p><p>Reciba un Cordial Saludo</p><p>Dpto. RRHH<br /><a href="mailto:rrhh@scn-sistemas.com">rrhh@scn-sistemas.com</a><p>&nbsp;</p><p><b>Nota:</b><br />En caso de no querer estar incluido en nuestra BBDD para futuros procesos de selección, remita un correo a <a href="mailto:rrhh@scn-sistemas.com">rrhh@scn-sistemas.com</a> con CANCELACION CV Nombre_apellidos y le daremos de baja inmediatamente.</p>');
				}
				else
				{
					alert(data.msg);
				}
			}
		});
		
		return false;
	});
	
	jQuery('#contacto').submit(function(){
		var nombre = jQuery('#con_nombre').val();
		var apellidos = jQuery('#con_apellidos').val();
		var direccion = jQuery('#con_direccion').val();
		var ciudad = jQuery('#con_ciudad').val();
		var provincia = jQuery('#con_provincia').val();
		var cp = jQuery('#con_cp').val();
		var mail = jQuery('#con_mail').val();
		var consulta = jQuery('#con_consulta').val();
		
		if(nombre == ''){ alert('El campo "Nombre" es de obligada cumplimentación'); return false; }
		if(apellidos == ''){ alert('El campo "Apellidos" es de obligada cumplimentación'); return false; }
		if(mail == ''){ alert('El campo "Idiomas" es de obligada cumplimentación'); return false; }
		
		jQuery.ajax({
			url: "/process_contacto.php",
			global: false,
			type: "POST",
			data: ({nombre: nombre, apellidos: apellidos, direccion: direccion, ciudad: ciudad, provincia: provincia, cp: cp, mail: mail, consulta: consulta}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					jQuery('.right','.box_left').html('<h2>Su consulta se ha enviado con éxito.</h2><p>Nos pondremos en contacto con usted a la mayor brevedad.</p><p>Agradeciendo su atención, reciba un saludo.</p><p>Dpto. Comercial. <br /><a href="mailto:comercial@scn-sistemas.com">comercial@scn-sistemas.com</a>');
				}
				else
				{
					alert(data.msg);
				}
			}
		});
		
		return false;
	});
	
	jQuery('#search_form').submit(function(){
		
		var txt = jQuery('#search_text').val();
		if(txt == '')
		{
			alert('Debe insertar un parámetro de búsqueda');
		}
		else
		{
			jQuery.ajax({
				url: "/buscador.php",
				global: false,
				type: "POST",
				data: ({palabra: txt}),
				dataType: "json",
				success: function(data){
					if(data.status)
					{
						jQuery.blockUI({ 
							message: '<div class="buscador"><p>La palabra <b>"' + txt + '"</b> se puede encontrar en las siguientes páginas:</p><ul>'+ data.msg +'</ul><a class="cerrar" href="javascript:jQuery.unblockUI();">Cerrar</a></div>',
							css:{
								width: "400px",
								height:	"150px",
								border:	"1px solid black",
								padding: "15px"
							}
						}); 
					}
					else
					{
						alert('No se ha encontrado esa palabra en nuestro sitio.');
					}
				}
			});
		}
		return false;
	});
	
	jQuery('.idioma').click(function(){
		
		data = '<div class="idiomas">';
		data += '<p>Seleccione un idioma:</p>';
		data += '<ul>';
		data += '<li><a href="">Español</a></li>';
		data += '</ul>';
		data += '<a class="cerrar" href="javascript:jQuery.unblockUI();">Cerrar</a>';
		data += '</div>';
		
		jQuery.blockUI({ 
			message: data,
			css:{
				width: "200px",
				height:	"150px",
				border:	"1px solid black",
				padding: "15px"
			}
		});
		return false;
	});
	
	jQuery('.mapa').click(function(){
		
		data = '<div class="mapa_site">';
		data += '<p><b>Mapa del Sitio</b></p>';
		data += '<ul>';
		data += '<li><a href="/">Inicio</a></li>';
		data += '<li><a href="/acerca_de_scn">Acerca de SCN</a></li>';
		data += '<ul>';
		data += '<li><a href="/acerca_de_scn/#objetivo">Objetivo</a></li>';
		data += '<li><a href="/acerca_de_scn/#porfolio">Porfolio</a></li>';
		data += '<li><a href="/acerca_de_scn/#descargas">Descargas</a></li>';
		data += '</ul>';
		data += '<li><a href="/servicios">Servicios</a></li>';
		data += '<ul>';
		data += '<li><a href="/servicios/#documentacion">Documentación</a></li>';
		data += '<li><a href="/servicios/#tecnica">Edición de Documentación Técnica</a></li>';
		data += '</ul>';
		data += '<li><a href="/software">Software</a>';
		data += '<ul>';
		data += '<li><a href="/software/#idoc_intro">I+DOC 7.0</a></li>';
		data += '<li><a href="/software/#iwflow_intro">IwFlow</a></li>';
		data += '<li><a href="/software/#sigdoc_intro">SIG-DOC</a></li>';
		data += '</ul>';
		data += '<li><a href="/hardware">Hardware</a>';
		data += '<li><a href="/clientes">Clientes</a>';
		data += '<li><a href="/noticias">Sala de Prensa</a>';
		data += '<li><a href="/contacto">Contacto</a></li>';
		data += '<li><a href="/trabaja_con_nosotros">Trabaja con Nosotros</li>';
		data += '</ul>';
		data += '<a class="cerrar" href="javascript:jQuery.unblockUI();">Cerrar</a>';
		data += '</div>';
		
		jQuery.blockUI({ 
			message: data,
			css:{
				width: "300px",
				height:	"300px",
				border:	"1px solid black",
				padding: "15px"
			}
		});
		return false;
		
	});
	
	jQuery('.situacion').click(function(){
		
		data = '<div class="situacion_div">';
		data += '<div class="logo"></div>';
		data += '<p><b>SCN Sistemas</b></p>';
		data += '<p>Pol. Ind. Paracuellos de Jarama<br />C/ Igarsa,s/n <br />28860 Madrid<br />T 902 135 791<br />F 916 584 168</p>';
		data += '<p><a href="mailto:info@scn-sistemas.com">info@scn-sistemas.com</a></p>';
		data += '<p><a href="http://maps.google.com/maps?f=q&source=s_q&hl=es&geocode=&q=calle+Igarsa+3,+Paracuellos+de+Jarama&sll=40.503594,-3.547353&sspn=0.000732,0.00142&ie=UTF8&hq=&hnear=Calle+de+Igarsa,+3,+28860+Paracuellos+de+Jarama,+Madrid,+Comunidad+de+Madrid,+Espa%C3%B1a&t=h&ll=40.503548,-3.54661&spn=0.000732,0.00142&z=20&layer=c&cbll=40.503548,-3.54661&panoid=NO-a2RSg3zhMwmjxVNx2PA&cbp=12,351.43,,0,8.99">Ver en Google Maps</a>';
		data += '<a class="cerrar" href="javascript:jQuery.unblockUI();">Cerrar</a>';
		data += '</div>';
		
		jQuery.blockUI({ 
			message: data,
			css:{
				width: "300px",
				height:	"140px",
				border:	"1px solid black",
				padding: "15px"
			}
		});
		return false;
		
	});
	
	jQuery('.pol_priv').click(function(){
		
		data = '<div class="privacidad_div">';
		data += '<p><b>Política de privacidad – SCN SISTEMAS, S.L.</b></p>';
		data += '<div class="content">';
		data += '<p>En SCN SISTEMAS, S.L. somos completamente conscientes de la importancia de su privacidad y nos comprometemos a protegerla, siendo éste un principio íntegro con nuestra cultura corporativa. Por ello dedicamos todo nuestro esfuerzo en el cumplimiento de la legislación vigente en materia de protección de datos de carácter personal, realizando permanentemente una labor de revisión y mejora, si cabe, de esta Política de Privacidad.</p>';
		data += '<p>SCN SISTEMAS, S.L. informa a los Usuarios de su Web que no están obligados a proporcionar ningún dato de carácter personal para su utilización, salvo que voluntariamente deseen proporcionarlos con motivo del envío de un requerimiento, consulta o sugerencia. En este caso, el Usuario está prestando su consentimiento a SCN SISTEMAS, S.L. para la inclusión de dichos datos en el fichero que corresponda. SCN SISTEMAS, S.L. se compromete a la plena observancia de lo dispuesto en la Ley 15/1999, de 13 de diciembre, de Protección de Datos de Carácter de Personal y, en especial, a no utilizar los datos con un fin distinto a aquél para el que se recogieron, ni a revelarlos a terceros ajenos a la compañía sin previo consentimiento del interesado.</p>';
		data += '<p>SCN SISTEMAS, S.L.. ha adoptado las medidas técnicas y organizativas necesarias para garantizar la seguridad de los datos de carácter personal incluidos en todos los ficheros que están bajo su titularidad, con el fin de evitar su alteración, pérdida, tratamiento o acceso no autorizado, de conformidad con los términos del Real Decreto 1720/2007, de 21 de diciembre, por el que se aprueba el Reglamento de desarrollo de la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal.</p>';
		data += '<p>Cualquier persona que haya entregado datos de carácter personal a SCN SISTEMAS, S.L. tiene derecho de acceso, rectificación, cancelación y oposición respecto a los mismos, según lo establecido en la Ley 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal.</p>';
		data += '<p>Se le notificará a SCN SISTEMAS, S.L. como titular del fichero mediante carta, o por correo electrónico.  <a href="mailto:politica.privacidad@scn-sistemas.com">politica.privacidad@scn-sistemas.com</a></p>';
		data += '<p><b>SCN SISTEMAS, S.L.<br />C/ Igarsa s/n<br />Pol. Ind. Paracuellos de Jarama<br />28860 Madrid<br />T. 902 135 791</b></p>';
		data += '</div>';
		data += '<a class="cerrar" href="javascript:jQuery.unblockUI();">Cerrar</a>';
		data += '</div>';
		
		jQuery.blockUI({ 
			message: data,
			css:{
				width: "300px",
				height:	"300px",
				border:	"1px solid black",
				padding: "15px"
			}
		});
		return false;
	});
	
	jQuery('#acceso_intranet').submit(function(){
		var user = jQuery('#aci_user').val();
		var pass = jQuery('#aci_pass').val();
		jQuery.ajax({
			url: "/intra.php",
			global: false,
			type: "POST",
			data: ({pass: pass, user: user}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					jQuery.ajax({
						url: "/clientes/intranet/contenidos.html",
						global: false,
						dataType: "html",
						success: function(data){
							jQuery('#cont').html(data);
						}
					});
				}
				else
				{
					alert(data.msg);
				}
			}
		});
		return false;
	});
	
	jQuery('#acceso_intranet_home').submit(function(){
		var user = jQuery('#aci_user').val();
		var pass = jQuery('#aci_pass').val();
		jQuery.ajax({
			url: "/intra.php",
			global: false,
			type: "POST",
			data: ({pass: pass, user: user}),
			dataType: "json",
			success: function(data){
				if(data.status)
				{
					location.href = '/clientes/intranet/acceso.html';
				}
				else
				{
					alert(data.msg);
				}
			}
		});
		return false;
	});
	
	jQuery('.ulexpander').each(function(){
		jQuery(this).click(function(){
			var target = jQuery(this).attr('ref');
			target = '#exp_' + target;
			jQuery('.expandable').each(function(){
				jQuery(this).hide('fast');
			});
			if(jQuery(this).attr('status') == 0)
			{
				jQuery('.ulexpander').each(function(){
					jQuery(this).attr('status','0');
				});
				jQuery(target).show('fast');
				jQuery(this).attr('status','1');
			}
			else
			{
				jQuery(this).attr('status','0');
				jQuery(target).hide('fast');
			}
			
		});
	});
	jQuery('.ulexpander_full').click(function(){
		if(jQuery(this).attr('status') == 0)
		{
			jQuery('.expandable').each(function(){
				jQuery(this).show('fast');
			});
			jQuery(this).attr('status','1');
		}
		else
		{
			jQuery('.expandable').each(function(){
				jQuery(this).hide('fast');
			});
			jQuery(this).attr('status','0');
		}
	});
	
	site = document.location.toString();
	if(site.match('#'))
	{
		target = site.split('#')[1];
		jQuery('.opener').each(function(){
			if(jQuery(this).attr('ref') == target)
			{
				jQuery(this).click();
			}
		});
	}
}

function map_expanders()
{
	jQuery('.ulexpander').each(function(){
		jQuery(this).click(function(){
			var target = jQuery(this).attr('ref');
			target = '#exp_' + target;
			jQuery('.expandable').each(function(){
				jQuery(this).hide('fast');
			});
			if(jQuery(this).attr('status') == 0)
			{
				jQuery('.ulexpander').each(function(){
					jQuery(this).attr('status','0');
				});
				jQuery(target).show('fast');
				jQuery(this).attr('status','1');
			}
			else
			{
				jQuery(this).attr('status','0');
				jQuery(target).hide('fast');
			}
			
		});
	});
	jQuery('.ulexpander_full').click(function(){
		if(jQuery(this).attr('status') == 0)
		{
			jQuery('.expandable').each(function(){
				jQuery(this).show('fast');
			});
			jQuery(this).attr('status','1');
		}
		else
		{
			jQuery('.expandable').each(function(){
				jQuery(this).hide('fast');
			});
			jQuery(this).attr('status','0');
		}
	});
}