$(document).ready(function(){	
	$('#login_usuario').focus(function() {
		$(this).val("");
	});
	$('#login_clave').focus(function() {
		$(this).val("");
	});
	
	$('#login_usuario').keypress(function(e){
		if(e.keyCode==13){ 
			login_user();
		}
	});
	$('#login_clave').keypress(function(e){
		if(e.keyCode==13){ 
			login_user();
		}
	});
});


//************************************************************
//FUNCION PARA LOGUEAR A LOS USUARIOS
//************************************************************
function login_user(){
	$.post("/includes/dir_login.php",{ t_usuario:$('#login_usuario').val(),
								 	   t_password:$('#login_clave').val(),
									   rand:Math.random() } ,function(data){
		switch(data){
			case "activo":
				window.location.reload();
				break;
			
			case "inactivo":
				alert("Su usuarios se encuentra inactivo, por favor comuníquese con el Webmaster");
				break;
				
			case "error":
				alert("Se ha producido un error al intentar loguearse. Vuelva a intentarlo más tarde.");
				break;
				
			default:
				alert(data);
				break;
		}
	});	
	return false;
}


//************************************************************
//FUNCION VALIDAR EL FORM DE ARCHIVO
//************************************************************
function validateArchivo(){
	if ($('#t_link').val()=="" && $('#f_archivo').val()=="" && $('#f_imagen').val()=="" ){ 
		alert("Por favor complete el campo requerido");
	}else{
		document.getElementById("frmArchivo").submit();
	}	
}


//************************************************************
//FUNCION VALIDAR EL FORM DE CONTACTO
//************************************************************
function validateContacto(){
	if (CheckNull(document.getElementById("t_nombre"), "Nombre") ||
  		CheckNull(document.getElementById("t_apellido"), "Apellido") ||
		CheckNull(document.getElementById("t_email"), "Email") ||
		!CheckMail(document.getElementById("t_email"), "Email") ||
		CheckNull(document.getElementById("recaptcha_response_field"), "Código de Verificación") 
		){ 
		alert(sMsg);
	}else{
		document.getElementById("frmContacto").submit();
	}	
}


//************************************************************
//FUNCION VALIDAR EL FORM DE OLVIDO DE CLAV
//************************************************************
function validateOlvido(){
	if (CheckNull(document.getElementById("t_email"), "Email") ||
		!CheckMail(document.getElementById("t_email"), "Email") 
		){ 
		alert(sMsg);
	}else{
		$.post("dir.php",{email:$('#t_email').val(),
						  rand:Math.random() } ,function(data){
			if(data=="ok"){
				alert("Te hemos enviado tu nueva clave a tu email.");
				$('#t_email').val("");
			}else{
				alert(data);
			}
		});	
		return false;
	}	
}


//************************************************************
//FUNCION VALIDAR EL FORM DE PERFIL
//************************************************************
function validatePerfil(){
	if (CheckNull(document.getElementById("t_nombre"), "Nombre") ||
  		CheckNull(document.getElementById("t_apellido"), "Apellido") ||
		CheckNull(document.getElementById("t_dni"), "DNI") ||
		CheckNull(document.getElementById("t_email_1"), "Email 1") ||
		!CheckMail(document.getElementById("t_email_1"), "Email 1") 
		){ 
		alert(sMsg);
	
	}else if(document.getElementById("t_contrasena").value!=document.getElementById("t_contrasena2").value){
		alert("La nueva contraseña y su confirmación no coinciden. \nPor favor vuelva a ingresarlas.");
	}else{
		document.getElementById("frmPerfil").submit();
	}	
}


//************************************************************
//FUNCION VALIDAR EL FORM DE REGISTRACION
//************************************************************
function validateRegistro(){
	if (CheckNull(document.getElementById("t_nombre"), "Nombre") ||
  		CheckNull(document.getElementById("t_apellido"), "Apellido") ||
  		CheckNull(document.getElementById("t_dni"), "DNI") ||
		CheckNull(document.getElementById("t_email_1"), "Email 1") ||
		!CheckMail(document.getElementById("t_email_1"), "Email 1") ||
		CheckNull(document.getElementById("f_foto"), "Foto") ||
		CheckNull(document.getElementById("t_usuario"), "Usuario") ||
		CheckNull(document.getElementById("t_clave"), "Clave") ||
		CheckNull(document.getElementById("recaptcha_response_field"), "Código de Verificación") 
		){ 
		alert(sMsg);
	
	}else if(document.getElementById("t_clave").value!=document.getElementById("t_clave2").value){
		alert("La clave y su confirmación no coinciden. \nPor favor vuelva a ingresarlas.");
	
	}else{
		document.getElementById("frmRegistracion").submit();
	}	
}


//************************************************************
//FUNCION VALIDAR EL FORM DE TRABAJO
//************************************************************
function validateTrabajo(){
	if (CheckNull(document.getElementById("t_titulo"), "Titulo")
		){ 
		alert(sMsg);
	}else{
		document.getElementById("frmTrabajo").submit();
	}	
}


//************************************************************
//FUNCION PARA MOSTRAR UN DIV
//************************************************************
function mostrar(div){
	div.show("slow");
}


//************************************************************
//FUNCION PARA OCULTAR UN DIV
//************************************************************
function ocultar(div){
	div.hide("slow");
}


//************************************************************
//UTF8 encode / decode
//************************************************************
UTF8 = {
	encode: function(s){
		for(var c, i = -1, l = (s = s.split("")).length, o = String.fromCharCode; ++i < l;
			s[i] = (c = s[i].charCodeAt(0)) >= 127 ? o(0xc0 | (c >>> 6)) + o(0x80 | (c & 0x3f)) : s[i]
		);
		return s.join("");
	},
	decode: function(s){
		for(var a, b, i = -1, l = (s = s.split("")).length, o = String.fromCharCode, c = "charCodeAt"; ++i < l;
			((a = s[i][c](0)) & 0x80) &&
			(s[i] = (a & 0xfc) == 0xc0 && ((b = s[i + 1][c](0)) & 0xc0) == 0x80 ?
			o(((a & 0x03) << 6) + (b & 0x3f)) : o(128), s[++i] = "")
		);
		return s.join("");
	}
};



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

