// ----------------------------------------------------
// Version: 0.1
// Last change: 18.06.2009
// Edited by: Sebastian Mohila
// Description: Library for Sternzeichen functions
//
// (C) 2000 - 2009 formativ.net oHG / Sebastian Mohila
// All Rights Reserved
// ----------------------------------------------------


// -----------------------------------------------------
// Name: cSternzeichenAzSetList()
// Funktion: Blendet Liste der Geburtsstunden ein
// Rückgabe: Null
// Status: aktiv
// Version: 0.1
// Letzte Änderung: 18.06.2009
// -----------------------------------------------------
function cSternzeichenAzSetList(cSternzeichenAzSetListData) {
	if(cSternzeichenAzSetListData.getElementsByTagName("cSternzeichenAzSternzeichen")[0].firstChild) cSternzeichenAzSternzeichenValue=cSternzeichenAzSetListData.getElementsByTagName("cSternzeichenAzSternzeichen")[0].firstChild.nodeValue;	
	if(cSternzeichenAzSetListData.getElementsByTagName("cSternzeichenAzList")[0].firstChild) cSternzeichenAzListValue=cSternzeichenAzSetListData.getElementsByTagName("cSternzeichenAzList")[0].firstChild.nodeValue;		

	// Daten aktualisieren
	$j("#cSternzeichenAzInfoBoxHeadline").html(cSternzeichenAzSternzeichenValue);	
	$j("#cSternzeichenAzInfoBoxContent").html(cSternzeichenAzListValue);	

	// Zurück-Link initiieren
	$j("#cSternzeichenAzBackLink").click(function() {
		// Möglichen Request abbrechen
		cSternzeichenAzDataReq.abort();

		// Daten einblenden
		$j("#cSternzeichenAzInfoBox").hide();
		$j("#cSternzeichenAzList").show();
	});

	// Klick auf Geburtszeit in Aszendenten-Sternzeichen-Übersicht initiieren
	$j("#cSternzeichenAzInfoBoxContent a[id*=cSternzeichenAzList]").click(function() {
		// Layer leeren
		$j("#cSternzeichenAzDetailsInfoBoxHeadline").empty();	
		$j("#cSternzeichenAzDetailsInfoBoxContent").empty();	

		// Daten zu Geburtszeit laden														
		cSternzeichenAzDetailsReq=$j.ajax({
			url: cPagePath+"fnetcontent/ajax/ajaxgetszazdetailsdata.php",
			data: ({cSternzeichenAzValue:this.id}),
			cache: false,
			type: "GET",
			timeout: 5000,
			datatype: "xml",
			success: cSternzeichenAzSetDetails
		});
		
		// $j().ajaxComplete(function() {
			// Daten einblenden
			$j("#cSternzeichenAzInfoBox").hide();
			$j("#cSternzeichenAzDetailsInfoBox").show();
		// });
	});
}



// -----------------------------------------------------
// Name: cSternzeichenAzSetDetails()
// Funktion: Blendet Daten zu Sternzeichen und Aszendenten ein
// Rückgabe: Null
// Status: aktiv
// Version: 0.1
// Letzte Änderung: 18.06.2009
// -----------------------------------------------------
function cSternzeichenAzSetDetails(cSternzeichenAzSetDetailsData) {
	if(cSternzeichenAzSetDetailsData.getElementsByTagName("cSternzeichenAzDetailsSternzeichen")[0].firstChild) cSternzeichenAzDetailsSternzeichenValue=cSternzeichenAzSetDetailsData.getElementsByTagName("cSternzeichenAzDetailsSternzeichen")[0].firstChild.nodeValue;	
	if(cSternzeichenAzSetDetailsData.getElementsByTagName("cSternzeichenAzDetails")[0].firstChild) cSternzeichenAzDetailsValue=cSternzeichenAzSetDetailsData.getElementsByTagName("cSternzeichenAzDetails")[0].firstChild.nodeValue;		

	// Daten aktualisieren
	$j("#cSternzeichenAzDetailsInfoBoxHeadline").html(cSternzeichenAzDetailsSternzeichenValue);	
	$j("#cSternzeichenAzDetailsInfoBoxContent").html(cSternzeichenAzDetailsValue);	

	// Zurück-Link initiieren
	$j("#cSternzeichenAzDetailsBackLink").click(function() {
		// Möglichen Request abbrechen
		cSternzeichenAzDetailsReq.abort();

		// Daten einblenden
		$j("#cSternzeichenAzDetailsInfoBox").hide();
		$j("#cSternzeichenAzInfoBox").show();
	});
}



// -----------------------------------------------------
// Name: ()
// Funktion: Führt initiale Funktionen aus
// Rückgabe: Null
// Status: aktiv
// Version: 0.1
// Letzte Änderung: 10.06.2009
// -----------------------------------------------------
$j(function() {
	// Klick auf Sternzeichen in Aszendenten-Sternzeichen-Übersicht initiieren
	$j("#cSternzeichenAzList a").click(function() {
		// Layer leeren
		$j("#cSternzeichenAzInfoBoxHeadline").empty();	
		$j("#cSternzeichenAzInfoBoxContent").empty();	
		
		// Daten zu Sternzeichen laden
		cSternzeichenAzDataReq=$j.ajax({
			url: cPagePath+"fnetcontent/ajax/ajaxgetszazdata.php",
			data: ({cSternzeichenValue:this.id}),
			cache: false,
			type: "GET",
			timeout: 5000,
			datatype: "xml",
			success: cSternzeichenAzSetList
		});
		
		// $j().ajaxComplete(function() {
			// Auswahl-Liste einblenden
			$j("#cSternzeichenAzList").hide();
			$j("#cSternzeichenAzInfoBox").show();
		// });
	});
});

