var login_blog_enviando = false;

function check_login_blog(idComment){
	if($F('usuario_login_blog').trim() == ''){
		$('error_login_blog').innerHTML = 'Debes ingresar tu nombre de usuario'; 
	}
	else if($F('pwd_login_blog').trim() == ''){
		$('error_login_blog').innerHTML = 'Debes ingresar tu contraseña'; 
	}
	else{
		$('error_login_blog').innerHTML = '';
		login_blog(idComment);
	}
}

function login_blog(idComment){
	if (!login_blog_enviando) {
		var AJAX = new sack(RUTA+"ajax/blog_login.php");
		AJAX.setVar("id_blog", $F('id_blog'));
		AJAX.setVar("usuario", $F('usuario_login_blog'));
		AJAX.setVar("password", $F('pwd_login_blog'));
		AJAX.setVar("recordar", $F('chk_recordar_pwd_blog'));
		
		AJAX.onCompletion = function() {
			var v_result = AJAX.response.split("|");
			var result = v_result[0];
			if (result>0) {
				login_blog_enviando = false;
				logueado = true;
				borrar_form_login_blog();
				
				var url = window.location.href.split("login/");
				if(idComment>0){
					window.location.href = url[0]+'publicar-comentario/'+idComment+'/';
				}
				else{
					window.location.href = url[0];
				}
			}
			else{
				$('btn_enviar_login_blog').style.display = '';
				$('error_login_blog').innerHTML = 'Usuario y/o contraseña incorrecta.';
			}
			login_blog_enviando = false;
		}
		login_blog_enviando = true;
		$('btn_enviar_login_blog').style.display = 'none';
		$('error_login_blog').innerHTML = 'Enviando...';
		AJAX.runAJAX();
	}
} 

function borrar_form_login_blog(){
	$('usuario_login_blog').value = "";
	$('pwd_login_blog').value = "";
}

function logout_blog(){
	var url = RUTA+"ajax/blog_logout.php";
	new Ajax.Request(url, {
		onComplete: function(transport) {
			var respuesta = transport.responseText;
			if(respuesta>0){
				logueado = false;
				window.location.reload();
			}
		}
	});
}


/**** fin ******/


function recordar_password(){
	hideDiv('div_login');
	open_div('recordar',460,420,'');
}

function check_email(){
	if($F('user_recordar') == '' || $F('user_recordar') == 'usuario'){
		$('div_error_recordar').innerHTML = 'Debes ingresar tu usuario'; 
	}
	else if($F('email_recordar') == '' || $F('email_recordar') == 'email'){
		$('div_error_recordar').innerHTML = 'Debes ingresar tu email'; 
	}
	else if(!isEmail($F('email_recordar'))){
		$('div_error_recordar').innerHTML = 'El email ingresado no es válido'; 
	}
	else{
		$('div_error_recordar').innerHTML = '';
		solicitar_password();
	}
}

function solicitar_password(){
	var url = RUTA+"ajax/recordar_password.php";
	var parametros = 'usuario='+$F('user_recordar')+'&email='+$F('email_recordar');
	new Ajax.Request(url, {
		method: 'post',
		parameters: parametros,
		onComplete: function(transport) {
			var respuesta = transport.responseText;
			if(respuesta>0){
				$('div_error_recordar').innerHTML = 'Te hemos enviado un email con tu nueva contraseña';
				setTimeout(cerrar_div,4000);
			}
			else{
				$('div_error_recordar').innerHTML = 'No se ha encontrado ningún usuario con el email y usuario ingresado.';
			}
		}
	});
}

function cerrar_div(){
	$('div_error_recordar').innerHTML = '';
	$('user_recordar').value = '';
	$('email_recordar').value = '';
	hideDiv('div_recordar');
	hideBg();
}

function open_login(on_complete){
	if(logueado){
		eval(on_complete).call();
	}
	else{
		var url = 'estructura/div_login.php?function='+on_complete;
		reload_div('div_message',url,true);
	}
}
