/*
@desc: Sites main javascript function
@notes:
	- Please add a documentation
*/

function loadform(elem,target,callback){
	form = $(elem);
	//set form action
	$(target).html('<img src="images/preloader.gif" >');
	action = form.attr("action");
	$.ajax({
		url: action,
		type: "POST",
		data: form.serialize(),
		success: function(result){
			$(target).html(result);
			if(callback){
				setTimeout(callback,100);
			}
		}
	});
	return false;
}

function noloadLink(url,target,callback){
	$(target).html('<img src="images/preloader.gif">');
	$.ajax({
		url: url,
		type: "GET",
		success: function(result){
			$(target).html(result);
			if(callback){
				setTimeout(callback,100);
			}
		}
	});
	return false;
}

/*-clickable a's-*/

$(document).ready(function(){
	$('.forgot_password').click(function(){
		$('.login_form_area').effect("blind",function(){
			$('.forgot_password_area').slideDown();
		});
	});
	
	$('.login_page').click(function(){
		$('.forgot_password_area').slideUp(400,function(){
		   $('.login_form_area').slideDown("blind");
		});
	});
	
	$('.login_button').click(function(){
		$('.login_button').html("logging in...");
		loadform('.loginbox_form','#login_box_preloader',function(){
			$('.login_button').html("login");
		});
	});
	
	$('.forgot_password_button').click(function(){
		loadform('.forget_pasword_form','#login_box_preloader');
	});
	
	
	$('#navigation').mouseenter(function(){
		$('.breadcrumbs_link').fadeOut();
		$('.original_menu').fadeIn();
	});
	
	$('#navigation').mouseleave(function(){
		$('.breadcrumbs_link').fadeIn();
		$('.original_menu').fadeOut();
	});
	
});
