////////////////////////////////////////////////////
/**
 *
 * Related to		: All pages
 *
 * Created from	:	Dirk Reitinger
 * Created at		: 23.01.2010
 * 
 * Description	: Load new View via Ajax
 *
 * @param var id
 * 
 */
////////////////////////////////////////////////////
function Loadview(jqThis)
{
	var ctrl = $(jqThis).attr('ctrl');
	var action = $(jqThis).attr('action');
	var id = $(jqThis).attr('pageid');
	
	if (ctrl !== undefined) {
		/// Display Loader
		$('#Column1').hide(200, function() { 
			$('#Column1').html('<div id="Loadview">Seiteninhalt wird geladen</div>').fadeIn(); 
			///
			/// Add hidden container after Loadview
			var jqHidden = $('<div style="display:none;"></div>').get(0);
			$('#Loadview').after($(jqHidden));
			
			/// Load View
			setTimeout(function() {
				$(jqHidden).load(
					"index.php", 
					{ Ctrl : ctrl, Action : action, Id : id }, 
					function() 
					{
						$('#Loadview').hide();
						setTimeout(function() { $('#Loadview').remove() }, 500);
						$(jqHidden).fadeIn(); 
					} );
			}, 500);
		});
	}
}

////////////////////////////////////////////////////
/**
 * @ajax
 *
 * Related to		: Snippet Forum
 *
 * Created from	:	Dirk Reitinger
 * Created at		: 25.04.2010
 * 
 * Description	: Load Parts of Snippet Forum
 *
 * @param String Url
 * 
 */
////////////////////////////////////////////////////
function LoadUrl(sUrl)
{
	/// Display Loader
	$('#Column1').hide(200, function() { 
		$('#Column1').empty();
		
		$('#Column1').html('<div id="Loadview">Seiteninhalt wird geladen</div>').fadeIn(); 
		///
		/// Add hidden container after Loadview
		var jqHidden = $('<div style="display:none;"></div>').get(0);
		$('#Loadview').after($(jqHidden));
		
		/// Load View
		setTimeout(function() {
			$(jqHidden).load(
				sUrl,
				function() 
				{
					$('#Loadview').hide();
					setTimeout(function() { $('#Loadview').remove() }, 500);
					$(jqHidden).fadeIn(); 
				} );
		}, 500);
	});
}
