// JavaScript Document
//***********************************************************************************
// acceptNum: Función que bloquea la introducción de caracteres en un input.
// onKeyPress="return acceptNum(event)"
//***********************************************************************************

var nav4 = window.Event ? true : false;
function acceptNum(evt)
{		
var key = nav4 ? evt.which : evt.keyCode;	
return (key <= 13 || (key >= 48 && key <= 57));
}

PEPS = {};
PEPS.rollover = 
{
   init: function()
   {
      this.preload();
      
      $(".ro").hover(
         function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); }, 
         function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },

preload: function()
   {
      $(window).bind('load', function() {
         $('.ro').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
      });
   },
   
   newimage: function( src )
   { 
      return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_o' + src.match(/(\.[a-z]+)$/)[0]; 
   },

   oldimage: function( src )
   { 
      return src.replace(/_o\./, '.'); 
   }
};
PEPS.rollover.init();
	
function nav_site(seccion)
{
switch(seccion)
	{
	case 0:
	//Home
	window.location ="index.htm";
	break;
	case 1:
	//Registro
	alert("Secció en construcció");
	break;
	case 2:
	//Información
	$("#contenido_main").css("background-image","none");
	$("#contenido_main").load("includes/informacio.htm", function(){
	$(function()
	{
		$('#pane1').jScrollPane({showArrows:true});
	});
	});
	break;
	case 3:
	//Noticias
	$("#contenido_main").css("background-image","none");	
	$("#contenido_main").load("includes/noticies.php", function(){
	$(function()
	{
		$('#pane1').jScrollPane({showArrows:true});
	});
	});	
	break;
	case 4:	
	//Faqs
	$("#contenido_main").css("background-image","none");	
	$("#contenido_main").load("includes/faqs.htm", function(){
	$(function()
	{
		$('#pane1').jScrollPane({showArrows:true});
	});
	});	
	break;
	case 5:
	//Links
	$("#contenido_main").css("background-image","none");	
	$("#contenido_main").load("includes/links.htm", function(){
	$(function()
	{
		$('#pane1').jScrollPane({showArrows:true});
	});
	});		
	break;
	case 6:
	//Contacto
	$("#contenido_main").css("background-image","none");	
	$('#contenido_main').load("includes/contacte.htm");
	break;
	case 7:
	//Registro
	$("#contenido_main").css("background-image","none");	
	$('#contenido_main').load("includes/registro.htm");
	break;
	case 8:
	//Login
	$("#contenido_main").css("background-image","none");	
	$('#contenido_main').load("includes/login.htm");
	break;
	}
}

function nav_info(seccion)
{
switch(seccion)
{
	case 1:
	//Qui
	$("#contenido_main").load("includes/info/qui.htm", function(){
	$(function()
	{
		$('#pane1').jScrollPane({showArrows:true});
	});
	});
	break;
	case 2:
	//Membres
	$("#contenido_main").load("includes/info/membres.htm", function(){
	$(function()
	{
		$('#pane1').jScrollPane({showArrows:true});
	});
	});	
	break;
	case 3:
	$('#contenido_main').load('includes/info/estatuts.htm');
	break;
	case 4:
	$('#contenido_main').load('includes/info/socis_protectors.htm');
	break;
	
}
}

function validate_funct()
{
//nombre_empresa
if ($("#nombre_empresa").val() == "")
	{
	$("#consola_error").html("<span style='color:#F00'>Si us plau indica&rsquo;ns el nom de la teva empresa.</span>");
	$("#nombre_empresa").focus();		
	return false;	
	}
if ($("#direccion").val() == "")
	{
	$("#consola_error").html("<span style='color:#F00'>Si us plau indica&rsquo;ns la teva adre&ccedil;a.</span>");
	$("#direccion").focus();		
	return false;	
	}
if ($("#telefono").val() == "")
	{
	$("#consola_error").html("<span style='color:#F00'>Si us plau indica&rsquo;ns un tel&egrave;fon de contacte.</span>");
	$("#telefono").focus();		
	return false;	
	}
if ($("#nombre_apellidos").val() == "")
	{
	$("#consola_error").html("<span style='color:#F00'>Si us plau indica&rsquo;ns el teu nom i cognoms.</span>");
	$("#nombre_apellidos").focus();		
	return false;	
	}
if ($("#email").val() == "")
	{
	$("#consola_error").html("<span style='color:#F00'>Si us plau indica&rsquo;ns un e-mail de contacte.</span>");
	$("#email").focus();		
	return false;	
	}	
if ($("#email").val() !=="")
	{
	//Expresiones regulares (plant --> Email sin caracteres inválidos, plant2 --> estructura de la @ corecta.
	var plant = /[^\w^@^\.^-]+/gi
	var plant2 = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	if (plant.test($("#email").val())) 
		{
		$("#consola_error").html("<span style='color:#F00'>Si us plau indica&rsquo;ns un e-mail de contacte.</span>");
		$("#email").focus();					
		return false;
		}
		else {
		if (!(plant2.test($("#email").val())))
			{
		$("#consola_error").html("<span style='color:#F00'>Si us plau indica&rsquo;ns un e-mail de contacte.</span>");
		$("#email").focus();					
		return false;
			}
		}
	}
	
//Todo ok
$("#consola_error").html("<img src='imgs/loader.gif' border='0' /> Un moment si us plau, estem processant la teva petici&oacute;.");

$.ajax({
   type: "POST",
   url: "sendmail.php",
   data: "nombre_empresa=" + $("#nombre_empresa").val() +"&direccion="+$("#direccion").val()+"&telefono="+$("#telefono").val()+"&nombre_apellidos="+$("#nombre_apellidos").val()+"&email="+$("#email").val()+"&movil="+$("#movil").val()+"",
   success: function(msg){
	   $("#consola_error").html("");
	  //$("#consola_error").html("Proc&eacute;s finalitzat correctament. Hem rebut les teves dades, en breu ens possarem en contactarem amb t&uacute;.");
	  //$('#basic-modal-content').modal("slow");
	  $("#basic-modal-content").modal({onClose: function (dialog) {
			dialog.data.fadeOut('slow', function () {
			dialog.container.slideUp('slow', function () {
			dialog.overlay.fadeOut('slow', function () {
				$.modal.close(); // must call this!
				$("#nombre_empresa").val("");
				$("#direccion").val("");
				$("#telefono").val("");
				$("#nombre_apellidos").val("");
				$("#email").val("");
				$("#email").val("");
				$("#movil").val("");						
			  //nav_site(0);				
			});
		});
	});
}});

   }
 });

//$("#nombre_empresa").val(), $("#direccion").val(), $("#telefono").val() == ""), $("#nombre_apellidos").val() == ""), $("#email").val(), $("#email").val(), $("#movil").val()




}

function cerrarModal() {
				$.modal.close();
}
