// Formulardaten-Objekt für JSON erzeugen
ajax_query = new Object();
ajax_query.url_query = new Object();
ajax_query.formular_query = new Object();

// AJAX Aufruf
function ajax()
{
	// Inhalt ausblenden
	$('#scrollpane').fadeOut('fast');

	// URL Parameter an Ajax Objekt übergeben
	ajax_query.url_query = SWFAddress.getPath();

	// Ajax Request senden
 	$.ajax({ type: "POST", url: "/cms/ajax/ajax.php", data: JSON.stringify(ajax_query),
 	
 	success: function(responseText)
	{
		// Antwort-Array vom Server
		var AJAX_RESPONSE = JSON.parse(responseText);
		
		// Dokument füllen
		$('#box').html(AJAX_RESPONSE.body);
		$('#slideshow').html(AJAX_RESPONSE.slideshow);

		SWFAddress.setTitle("GB PRIME" + ' - ' + AJAX_RESPONSE.title);
		
		// Formulare leeren
		ajax_query.formular_query = new Object();
		
		// Flash ansprechen
		document.getElementById('framework').switchCategory(AJAX_RESPONSE.flash_rubrik);

		// Box ein/-ausblenden
		box_visibility(1);
		
		// JS Funktionen aktualisieren
		$(document).ready(function()
		{
			$('#scrollpane').hide().fadeIn('fast');
			$('li.extended').listExpander();

			jqueryslidemenu.buildmenu("slidemenu", arrowimages);

			scroll();
			slideshow();
			
			_curStat = 'hidden';
			flaschendaten();
			
			resize();
		});

   }});
	
}

// virtueller Link
function virtual_link(link, bool)
{
	document.location.hash = '/' + link;
	this.blur();
	
	if(bool == 1)
	{
		ajax();
	}
	
	return false;
}

// SWFaddress initialisieren
function activateURLHandler()
{
	SWFAddress.addEventListener(SWFAddressEvent.CHANGE, ajax);
}

// Javascript Check
function javaScriptActiv()
{
	return true;
}
