
  // Request Fehler
function requestFailure( tranport )
{
	alert ( transport.statusText );
}

// Request Exception
function requestException( req, except )
{
	alert ( "Request fehlgeschlagen!" );
}

/**
 * @desc ladet die Türengallerie in den div mit id "doorgallery"
 * @param image
 * @return
 */
function loadDoorgallery( doorGallery, picsPerPages )
{
	var sPostData = "gallery=" + doorGallery;
 	new Ajax.Updater( 	'doorgallery', 
						'dg_overall.php',
						{
						evalScripts: true,
						postBody: sPostData,
						onException:requestException,
						onFailure:requestFailure,
						onComplete:loadPicsFirst(0, doorGallery, picsPerPages)
						}
						);
}

/**
 * @desc Ladet die Beschreibung zur Tür mit dem Filnamen Image
 * @param image
 * @return
 */
function loadDescription( image )
{
	var sPostData = "image=" + image;
	new Ajax.Updater( 	'dg_description', 
						'dg_description.php',
						{
						evalScripts: true,
						postBody: sPostData,
						onException:requestException,
						onFailure:requestFailure
						}
						);
}

/**
 * @desc Ladet das große Türen-Bild
 * @param image
 * @return
 */
function loadBigPic( image )
{
	loadDescription( image );
	var sPostData = "image=" + image;
	new Ajax.Updater( 	'dg_bigImage', 
						'dg_bigimage.php',
						{
						evalScripts: true,
						postBody: sPostData,
						onException:requestException,
						onFailure:requestFailure
						}
						);
}

/**
 * @desc ladet alle Vorschaubilder einer entsprechenden Seite
 * @param page - die Seite der Vorschaubilder
 * @return
 */
function loadPics( page, doorGallery, picsPerPage )
{
	var sPostData = "gallery=" + doorGallery + "&page=" + page + "&picspp=" + picsPerPage + "&sort=cmp_name";
	new Ajax.Updater( 	'dg_gallery', 
						'dg_gallery.php',
						{
						evalScripts: true,
						postBody: sPostData,
						onException:requestException,
						onFailure:requestFailure 
						}
						);
}

// Beim ersten mal laden muss bei onComplete "galleryOnComplete()" aufgerufen werden
// um die erste Tür "loadBigImage()" zu laden
/**
 * @desc ladet die Bilder das erste mal
 * @param image
 * @return
 */
function loadPicsFirst( page, doorGallery, picsPerPage )
{
	
	  // Bereich einblenden
	//var formDiv = $('doorgallery');
	//document.getElementById('doorgallery').style.display = "block";
	
	/*alert ($("doorgallery").style.display);
	$("doorgallery").style.display = "block";
	*/
	//formDiv.style.display = "block";
	var sPostData = "gallery=" + doorGallery + "&page=" + page + "&picspp=" + picsPerPage + "&sort=cmp_name";
	new Ajax.Updater( 	'dg_gallery', 
						'dg_gallery.php',
						{
						evalScripts: true,
						postBody: sPostData,
						onException:requestException,
						onFailure:requestFailure, 
						onComplete:galleryOnComplete
						}
						);
}

function galleryOnComplete()
{
	  // link mit id "Tuer1" holen
	var string = new String( $("Tuer1") );
	  // string in 3 Teile getrennt durch " ' " aufteilen -->
	  // mittleres element ist link auf bild
	var a = string.split("'");
	loadBigPic( a[1] );
}

