
var boxyLoginPopup = null;

$(document).ready(function() {
	   $('.jqlogin').click(function(){		   		
	       		return openLogin();
	   });
});

function navto(divid, url, mode) {
	$('#'+divid).unbind('click');
	
	if (mode == 1) {
		$('#'+divid).click(function() { window.location.href = url; return false;});	
	} else if (mode == 2) {
		$('#'+divid).click(function() { url });	
	} else if (mode == 3) {
		$('#'+divid).click(function() { return openLogin(url); });		
	}
	
	setTimeout("clearnavto('"+divid+"')", 1000);
	return false;
}

function clearnavto(divid) {
	$('#'+divid).unbind('click');
}

function openLogin (rurl) {
	var boxyLoginPopup;
	 	
	rurl = typeof(rurl) != 'undefined' ? 'redirect/'+rurl : '';
	  	
   	Boxy.load("/user/login/"+rurl, {
    	title: "Login",
        draggable: false,
        modal: true,
        closeOnEscape: true,
        actuator: $('#login-button')[0],
        cache: false,
        unloadOnHide: true,
        behaviours: function(c) {
            c.find('#loginform').submit(function() {

            	Boxy.get(this).setContent('<table border="0"><tr><td><img src="/images/ajax-loader-darkblue.gif" /></td><td>Please wait, <br>Processing request ... </td></tr></table>');

                $.post("/user/login/", c.find('#loginform').serialize(),
                	function(data){
                	boxyLoginPopup.setContent(data);
                });
                return false;
            });
        },
            afterShow: function(){
        	boxyLoginPopup = this;}

		});
		return false;
}
  
function forgot_password() {
	$("#register-flash").slideUp();		
	$("#forgot-password-error").slideUp();
	
	$("#password").slideUp();
	$("#forgot-password-flash").slideDown();
	$("#forgot-password").fadeIn('normal');
	$("#fg_ca").fadeOut("normal");
	$("#signin_header_text").fadeOut("normal");
	
	$("#form_mode").val('FP');
	
	//$("#login_form").attr("action","/user/forgot/");	
}

function register() {
	
	$("#forgot-password-error").slideUp();	
	$("#password").slideUp();	
	$("#forgot-password-flash").slideUp();
	$("#fg_ca").fadeOut("normal");
	$("#signin_header_text").fadeOut("normal");
	 
	$("#forgot-password").slideDown();
	$("#register-flash").slideDown();	
	
	$("#form_mode").val('R');
	
	//$("#login_form").attr("action","/user/register/");	
}

function cancel_remember() {
	$("#register-flash").slideUp();
	$("#password").slideDown();
	$("#forgot-password-flash").slideUp();
	$("#forgot-password").fadeOut('normal');
	$("#fg_ca").fadeIn("normal");
	$("#signin_header_text").fadeIn("normal");
	$("#form_mode").val('L');
	//$("#login_form").attr("action","/user/login/");
}
