// Methods for PIKON reference teaser on startpage
//
// @author		Michael Huegelschaeffer <typo3@mehrwert.de>
// @version		$Id: reference_teaser.js 104 2010-01-27 17:53:31Z mh $
// @package		TYPO3
// @license		GPL
//

var loadingIndicator = '<div style="width: 100%; text-align: center; padding: 30px 0px 0px 0px;"><img src="/fileadmin/assets/images/ajax_loader.gif" style="margin: 0px 0px 0px 10px;" alt="Laden..." width="32" height="32" /></div>';
var idTeaserElement = "references-teaser";

var ReferenceTeaser = {

	eID: "tx_picgreferences_pi_reportteaser",
	ajaxUri: "/",

		// Change tabs and content
	changeCountry: function(selectElement, languageUid) {
		if (selectElement.selectedIndex > 0) {
			this.getReferences(selectElement.options[selectElement.selectedIndex].value, languageUid);
		}
	},

		// Change content
	getReferences: function(selectedCountry, languageUid) {

		$(idTeaserElement).innerHTML = loadingIndicator;

		new Ajax.Request(this.ajaxUri, {
			method: 'get',
			parameters: { eID: this.eID, keyword: selectedCountry, languageUid: languageUid, linkList: this.linkList },
			onSuccess: function(xhr) {
				$(idTeaserElement).innerHTML = xhr.responseText;
			},
			onFailure: function() { alert('An error occured. (1)'); }
		});
	}
};


/* Functions for forms */
function setLoadingIndicator(element) {
	$(element).innerHTML = loadingIndicator;
}

