var login_enviando = false;

function login(){
	if(!check_requeridos('loguin', 'EA1E13', '989A99')){
		var checkCookie = $('cookie_movie');
		login_send($F('obl_usuariomovie'),$F('obl_passwordmovie'),checkCookie.checked);
	}
}

function login_send(usuario, password,cookie_movie){
	if (!login_enviando) {
		var AJAX = new sack(RUTA+'ajax/login.php');
		AJAX.setVar("usuario", usuario);
		AJAX.setVar("pass", password);
		AJAX.setVar("cookie_movie",cookie_movie);
		AJAX.setVar("PHPSESSID", PHPSESSID);
		AJAX.onCompletion = function() {
			var v_result = AJAX.response.split("|");
			var result = v_result[0];
			if (result>0) {
				login_enviando = false;
				$('loguin').submit();
			} else {
				msg_error("loguin","Verifique los datos ingresados","Usuario y/o contrase&ntilde;a incorrecta.");
			}
			login_enviando = false;
		}
		login_enviando = true;
		AJAX.runAJAX();
	}
}

function logout(){
	var url = RUTA+'ajax/logout.php';
	new Ajax.Request(url, {
		onComplete: function() {
			recargar_div('miMovie','estructura/mi_movie.php');
			window.location.href = RUTA+"home/";
		}});
}
var is_compra;
function crear_cuenta(compra){
	is_compra = compra;
	hideDiv('divLoguin');
	showDiv('divRegistro');
	if(compra)
		recargar_div_venta('divRegistro','estructura/registro.php');
	else
		recargar_div('divRegistro','estructura/registro.php');	
	var my_width  = getWindowWidth();
	var my_height = getWindowHeight();
	$('divRegistro').style.left = (my_width - 700)/2;
	$('divRegistro').style.top = (my_height - 620)/2;
}

function recordar_password(){
	hideDiv('divLoguin');
	showDiv('divRecordar');
}

function verificar_email(){
	if($F('email')=='' || !isEmail($F('email'))){
		msg_error("recordar","Verifique los datos ingresados","Llene el email.");
	}
	else{
		var url = RUTA+'ajax/validar_email.php';
		var params = 'email='+$F('email');
		new Ajax.Request(url, {
			method: 'post',
			parameters: params,
			onComplete: function(transport) {
				var resultado = transport.responseText;
				if (resultado>0){
					send_email(resultado);
				}
				else {
					msg_error('recordar','Email incorrecto','El email ingresado no existe en nuestra base de datos.');
				}
			}
		});
	}
}

var email_enviando = false;
function send_email(id_usuario){
	if (!email_enviando) {
		var AJAX = new sack(RUTA+"ajax/confirmar_solicitud.php");
		AJAX.setVar("id", id_usuario);
		AJAX.onCompletion = function() {
			var result = AJAX.response;
			if (result>0) {
				email_enviando = false;
				$('btn_pwd').style.display = 'none';
				$('msg_pwd').style.display = 'none';
				$('recordar').style.display = 'none';
				msg_ok("recordar","Por favor, revisa tu correo","Te hemos enviado un email con las indicaciones para cambiar tu contrase&ntilde;a");
			} else {
				msg_error("recordar","No se pudieron enviar los datos","En este momento el sistema de envio de mails est&aacute; ca&iacute;do. Lo sentimos.");
			}
			email_enviando = false;
		}
		email_enviando = true;
		$('btn_pwd').style.display = 'none';
		$('msg_pwd').style.display = '';
		AJAX.runAJAX();
	}
}

function cambiar_password(logueado){
	if(!check_requeridos('cambiar_pwd', 'FFFFFF', 'FFFFFF')){
		var url = RUTA+'ajax/cambiar_password.php';

		var params = 'id='+$F('id_usuario')+'&pwd='+$F('obl_password');
		$('button').style.display = 'none';
		$('msg').style.display = '';
		new Ajax.Request(url, {
			method: 'post',
			parameters: params,
			onComplete: function(transport) {
				var resultado = transport.responseText;
				if (resultado>0){
					if(logueado){
						$('obl_password').value = '';
						$('obl_password2_conf').value = '';
						$('msg').style.display = 'none';
						$('button').style.display = '';
						msg_ok("cambiar_pwd","Contrase&ntilde;a cambiada con &eacute;xito","Tu contrase&ntilde;a ha sido cambiada correctamente");
						setTimeout(close_windows,2000);

					}
					else{
						window.location.href = RUTA+'mi_movie/';
					}
				}
				else {
					$('button').style.display = '';
					msg_error('cambiar_pwd','No se pudieron enviar los datos','Vuelve a intentarlo mas tarde.');
				}
			}
		});
	}
}

function close_windows(){
	hideDiv('div_password');
	hideBg();
}

function open_win_password(id){
	hideDiv('divRegistro');
	showDiv('div_password');
	recargar_div('div_password','password/'+id+'/');
	var my_width  = getWindowWidth();
  	var my_height = getWindowHeight();
	$('div_password').style.left = (my_width /2)-355;
	$('div_password').style.top = (my_height/2)-310;
}
