function loadingMessage() {
	var theString = '';
	theString += '<div id="loading"></div>';
	theString += '<div id="loadingTitle">Bitte haben Sie etwas Geduld, Ihre Angabe wird gerade bearbeitet ...</div>';
	theString += '<div id="loadingBody"><img src="fileadmin/plugin/tt_products/img/AJAX_LoadingBar.gif" /></div>';
	if( document.body.insertAdjacentHTML ) {
		document.body.insertAdjacentHTML( 'beforeEnd', theString );
	 } else if( typeof( document.body.innerHTML ) != 'undefined' ) {
		document.body.innerHTML += theString;
	 } else {
		//FAILURE, nothing works
	 }
}

window.addEvent('domready', function() {

//tt_product page loading...

if($('loading')) {
	$('loading').setStyle('display','none');	
	$('loadingTitle').setStyle('display','none');	
	$('loadingBody').setStyle('display','none');

}
//end of tt_product page loading...

	var data = new Array;	
	$('headerImg').getElements('img').each(function(img,index){
		img.set('styles', {'opacity': '0', 'position': 'absolute', 'zIndex': 1});
		data[index] = img; 						
			
	});
	var randomIndex = Math.floor ( Math.random() * data.length);	
	var lastrandom = randomIndex;
	
	var showOut = function(){
		this.set('tween', {duration: 3000});
		this.tween('opacity',0);
		
		var randomIndex = Math.floor ( Math.random() * data.length);
		
		if(randomIndex == lastrandom) {
			if(randomIndex == data.length - 1) {
				randomIndex--;
			} else {
				randomIndex++;
			}
		}
		
		showIn.delay(1000,data[randomIndex]);
		lastrandom = randomIndex;

	};
	var showIn = function(){
	
		this.set('tween', {duration: 2000,'onComplete': showOut.delay(4000,this)});
		this.tween('opacity',1);

	};
	var start = showIn.bind(data[randomIndex]);
	start();
	
	

//**************** shop folding menus *********************//
	function showDetail(element) {
		element.addClass('opened');
		element.getNext().setStyle('display','block');
		
	
	}
	function hideAllDetail() {
		$$('div.dateBar').each(function(link){
			link.removeClass('opened');
			link.getNext().setStyle('display','none');
		});
	}	
	function showAllDetail() {
		$$('div.dateBar').each(function(link){
			link.addClass('opened');
			link.getNext().setStyle('display','block');
		});
	}	
	
	
	if($('schalter')) {
	
		var cookieName = "menuOpen";
		
		if (Cookie.read(cookieName)) { 
			if (Cookie.read(cookieName) == 'all') { 
				showAllDetail();
				
			} 
		} 
		
		
		$('schalter').addEvent('click', function() {
			showAllDetail();
			Cookie.write(cookieName, 'all');
			
		});
	}
		
	
	
	
// Initialize First Screen
	
	var folderLink = $$('.dateBar');
	
	//cookie chek init
	var i = 0;
	if($('tx-ttproducts-pi1-info')) {
		var cookieName = "adressOpen";
	
	} else {
		var cookieName = "menuOpen";
	}
	
	
	
	if (Cookie.read(cookieName)) { 
		var currMenu = Cookie.read(cookieName);
	 } else {
	 	var currMenu = 1;
	 }
	//alert(cookieName + ' = '+Cookie.read(cookieName));	
	
	folderLink.each(function(link){
		var block = link.getNext();
		i++;
		
		block.pos = i;	
	
		if (i == currMenu) { //check active navigation and flag
			block.setStyle('display','block');	
			link.addClass('opened');
		} else if (currMenu == 'all') {
			showAllDetail();
		} else {
			block.setStyle('display','none');
			if(link.hasClass('opened')) {
				link.removeClass('opened');
			}
		}

		link.addEvent('click', function(){
			var isThisOpened = link.hasClass('opened');
		
			//alert('currMenu = '+currMenu +', menu pos = '+block.pos);
			
			hideAllDetail();
			
			if(isThisOpened == 0) {
			
				showDetail(link);
				Cookie.write(cookieName, block.pos);
				
			} else {	
				Cookie.dispose(cookieName);
				
			}		
							
		});
	});

});




function lodingInt() {
	$('loading').setStyle('display','block');	
	$('loadingTitle').setStyle('display','block');	
	$('loadingBody').setStyle('display','block');

}
function clear(item) {
 document.formBasket[item].value = 0;
 document.formBasket.submit();
}
function checkBasket() {
	//alert($$('.warenkorbTable .catTitle').get('text').toString().contains("keine"));
	
	lodingInt();
	
	if($$('.warenkorbTable .catTitle').get('text').toString().contains("keine") == false) {
		total = $$('.bigTotal .floatR').get('text').toString();
		total=parseInt(total.substr(3));
		if(total < 100) {
			alert("Mindestbetrag für Onlinebestellung CHF 100.-.");
			return false;
		} else {
			document.submitNavForm.submit();
		}

	} else {
		alert('Bitte wählen Sie zuerst Menüs!');
		return false;
	}


}

