
function Utils_Js_Jquery_Ajax_Load(theUrl, containerId, args){
	
	
	if(args.clickToggle){
			
		if(!$('#'+containerId).attr('opened')){
		$('#'+containerId).attr('opened', true);
		}else{
		Utils_Js_Jquery_Ajax_Preloader(containerId, false, args);
		return;
		}
	}
	
	Utils_Js_Jquery_Ajax_Preloader(containerId, true, args);
		
	$.get(theUrl,{},
	function(data){
	$('#'+containerId+'_container').html(data);
		
	Utils_Js_Jquery_Ajax_Preloader(containerId, false, args);
			
	}
	);

}
function Utils_Js_Jquery_Ajax_Post(theUrl, formId){
	
	Utils_Js_Jquery_Ajax_Preloader(formId, true);
	
	$.post(theUrl,
	$("#"+formId + " :input").serialize(),
		function(data){
		$('#'+formId+'_container').html(data);
		Utils_Js_Jquery_Ajax_Preloader(formId, false);
		}
	);

}
function Utils_Js_Jquery_Ajax_Get(theUrl, formId){
	
	Utils_Js_Jquery_Ajax_Preloader(formId, true);
	
	$.get(theUrl,
	$("#"+formId + " :input").serialize(),
		function(data){
		$('#'+formId+'_container').html(data);
		Utils_Js_Jquery_Ajax_Preloader(formId, false);
		}
	);

}
function Utils_Js_Jquery_Ajax_Preloader(containerId, showHide){
	
	if(showHide){
	$('#'+containerId+'_preloader').show().fadeTo('slow',0.5);
	}else{
	$('#'+containerId+'_preloader').fadeOut('slow');
	}
}
function Utils_Js_Jquery_Ajax_Container(containerId, showHide, effectShow, effectHide){
	
	if(showHide){
	$('#'+containerId+'_container').effectShow('slow');
	}else{
	$('#'+containerId+'_container').effectHide('slow');
	}
}
