// JavaScript Document

function check_login_box(){
	$("a[rel=dologin]").click(function(){
		$(".login_box").hide();	
		$(".login_form").fadeIn("slow");
		return false;
	});	
}

function check_member_download(){
	$(".fake_link").click(function(){
		$("#protection_alert").show();
		$(".login_box").fadeIn("slow");	
		$(".login_form").hide();	
	});
}

function check_payments(){
	if($("form[id=payment]").length > 0){	
		
		$("form[id=payment]").submit(function(){
			$("input[type=submit]").attr("disabled","disabled");
			return true;											  
		});
	}//end if
}

function check_top_login(){	
	$("#signin_func a").click(function(){
		//if($("#loginbox").length == 0){
			$("#loginbox").show();
			$("#login").hide();		
			//forgot_pwd();
			/*$.get("inc/loginbox.inc.php",function(data){
				$("#login").html(data);								  
			});	*/
		/*	
		} else {
			$("#loginbox").fadeOut("slow",function(){$(this).remove();});
		}//end if*/
		return false;								 
	});
	
	$("a[rel=closebar]").click(function(){
		$("#loginbox").hide();	
		$("#login").show();		
		return false;
	});
	
	$("a[rel=backtologin]").click(function(){
		$("#loginfail").fadeOut("slow",function(){
			$("#loginbox").fadeIn("slow");											
		});				
		return false;
	});
}

function dashboard_init(){
	dashboard_actions();
}

function dashboard_actions(){
	$("a[rel=delete]").click(function(){
		var href = $(this).attr('href');
		if(confirm("Do you really want to delete this element?")){
			location.href = href;	
		}
		return false;
	});
}

function show_error_login(){
	$("#login").hide();
	$("#loginbox").hide();
	$("#loginfail").show();
};

function forgot_pwd(){	
	$("#forgot_pwd").click(function(){
										 
		$("#login_content").load('process.php?action=reqpwdchange',function(){			
			$("#passwordreset").submit(function(){
				var req_address = $(this).attr("action");
				req_address += "&ac=true";			
				var serial = $(this).serialize();	
				
				$.post(req_address,serial,function(data){					
					if(data == "ok"){
						$("#passwordreset").fadeOut(200,function(){
							$("#login_content").html('<div id="passwordresetter"><p>Please check your email, we have sent you a confirmation mail to reset your password</p></div>');
							$("#login_content").fadeIn(200);
						});
					} else {
						$("#passwordreset").fadeOut(200,function(){
							$("#login_content").html('<div id="passwordresetter"><p>That email address isn\'t valid, <a href="#" onclick="back_to_forgotpwd_form();return false;" class="btns_nom"><strong>please try again</strong></a> or <a href="#" onclick="back_to_login_form();return false;" class="btns_nom"><strong>log in</strong></a></p></div>');
							$("#login_content").fadeIn(200);
						});
					}//end if
					//$("#signin_bar").remove();	
				});
				return false;
			});
		}).fadeIn("slow");
		return false;
	});
}

function back_to_forgotpwd_form(){
	$("#login_content").load('process.php?action=reqpwdchange',function(){			
		$("#passwordreset").submit(function(){
			var req_address = $(this).attr("action");
			req_address += "&ac=true";			
			var serial = $(this).serialize();	
			
			$.post(req_address,serial,function(data){			
				if(data == "ok"){
					$("#passwordreset").fadeOut(200,function(){
						$("#login_content").html('<div id="passwordresetter"><p>Please check your email, we have sent you a confirmation mail to reset your password</p></div>');
						$("#login_content").fadeIn(200);
					});
				} else {
					$("#passwordreset").fadeOut(200,function(){
						$("#login_content").html('<div id="passwordresetter"><p>That email address isn\'t valid, <a href="#" onclick="back_to_forgotpwd_form();return false;" class="btns_nom"><strong>please try again</strong></a> or <a href="#" onclick="back_to_login_form();return false;" class="btns_nom"><strong>log in</strong></a></p></div>');
						$("#login_content").fadeIn(200);
					});
				}//end if
				//$("#signin_bar").remove();	
			});
			return false;
		});
	}).fadeIn("slow");
}

function back_to_login_form(){	
	$("#login_content").html('<div id="login_content"><form action="login.php" method="post" name="form_loginbox" id="form_loginbox"><label for="username" id="username_field"><span>Email</span><input type="text" name="username" id="username" /></label><label for="password" id="password_field"><span>Password</span><input type="password" name="password" id="password" /></label><input type="image" id="login_btn" src="gr/loginbar_login_btn.gif" value="login" /><a href="#" id="forgot_pwd"><span>forgot password?</span></a></form></div>');
	$("#forgot_pwd").click(function(){
		$("#login_content").load('process.php?action=reqpwdchange',function(){			
			$("#passwordreset").submit(function(){
				var req_address = $(this).attr("action");
				req_address += "&ac=true";			
				var serial = $(this).serialize();	
				
				$.post(req_address,serial,function(data){					
					if(data == "ok"){
						$("#passwordreset").fadeOut(200,function(){
							$("#login_content").html('<div id="passwordresetter"><p>Please check your email, we have sent you a confirmation mail to reset your password</p></div>');
							$("#login_content").fadeIn(200);
						});
					} else {
						$("#passwordreset").fadeOut(200,function(){
							$("#login_content").html('<div id="passwordresetter">That email address isn\'t valid, <a href="#" onclick="back_to_forgotpwd_form();return false;" class="btns_nom">please try again</a> or <a href="#" onclick="back_to_login_form();return false;" class="btns_nom">log in</a></div>');
							$("#login_content").fadeIn(200);
						});
					}//end if
					//$("#signin_bar").remove();	
				});
				return false;
			});
		}).fadeIn("slow");
		return false;
	});
}