jQuery.noConflict();
jQuery(document).ready(function($) {


		var theIntHome = null;
		
		var iDelayHome = 6000;
		var iFadeDelayHome = 2000;
		var bRandomStartHome = true;
		var bNextButtonClick = false;
		var aktivIDHome = 0;
		var previousIDHome = 7;
		var iCountImagesHome = 8;
		
		var aktivIDHome2 = 7;
		var previousIDHome2 = 6;
		
		var idHeaderHome = $("#headerhome");	
		var idHeaderImagesHome = $("#headerhomeImages");
		var idHeaderThumbsHome = $("#headerhomeThumbs");
				
		randomFXHome = function(X) {
			return Math.floor(X * (Math.random() % 1));
		}
		
		fadeshowHome = function(oldID,newID,bStart){
			clearInterval(theIntHome);
			
			idHeaderThumbsHome.find("#headerhomeThumbi"+oldID).show();
			idHeaderImagesHome.find("#headerhomeImage"+newID).stop(true, true).fadeIn(iFadeDelayHome);
			idHeaderImagesHome.find("#headerhomeImage"+oldID).stop(true, true).fadeOut(iFadeDelayHome);
			idHeaderThumbsHome.find("#headerhomeThumbi"+newID).hide();
			
			aktivIDHome2 = aktivIDHome;
			previousIDHome2 = previousIDHome;
			
			previousIDHome = newID;
										
			theIntHome = setInterval(function(){
				if(bNextButtonClick){									
					aktivIDHome++;
					if( aktivIDHome == iCountImagesHome ) aktivIDHome = 0;
				}else{
					aktivIDHome--;
					if( aktivIDHome < 0 ) aktivIDHome = iCountImagesHome + 1;
				}
				$("#headerhomeThumbs .headerhomeThumbInactive").eq(aktivIDHome).trigger('click');
			}, iDelayHome);
		}
								
		$("#headerhomeImages").each(function(i) {
			idHeaderImagesHome.children().fadeOut(0, 0);
			
			if(bRandomStartHome==true){
				aktivIDHome = randomFXHome(iCountImagesHome);
				
				var c = readCookie("schwaikheim");
				if (c){
					aktivIDHome = parseInt(c) + 1;
					if (aktivIDHome >= iCountImagesHome){ 
						aktivIDHome = 0; 
					}
				}
				
				if(aktivIDHome == 0) { 
					previousIDHome = iCountImagesHome-1;
				}else{
					previousIDHome = aktivIDHome-1;
				}
				createCookie("schwaikheim", aktivIDHome, 365);
				
			}
			idHeaderImagesHome.find("#headerhomeImage"+aktivIDHome).fadeIn(0, 1);
			fadeshowHome(previousIDHome,aktivIDHome);
		});
		
		
		$("#headerhomeThumbs .headerhomeThumbInactive").click(function() {
			var currentId = $(this).attr('id'); 
			var newID = currentId.substr(currentId.length-2, 2);
			if(newID.substr(0, 1) == 'i') newID = currentId.substr(currentId.length-1, 1);
			var oldID = previousIDHome;
			
			aktivIDHome = newID;
			fadeshowHome(oldID,newID,false);
		});
		
		
		$("#headerhomeButtonPrevious").click(function() {
			var oldID = aktivIDHome;
			previousIDHome = oldID;
			aktivIDHome--;
			if( aktivIDHome < 0 ) aktivIDHome = iCountImagesHome - 1;
			var newID = aktivIDHome;
			
			bNextButtonClick = false;
			fadeshowHome(oldID,newID,false);
		});
		
		$("#headerhomeButtonNext").click(function() {
			var oldID = aktivIDHome;
			previousIDHome = oldID;
			aktivIDHome++;
			if( aktivIDHome == iCountImagesHome ) aktivIDHome = 0;
			var newID = aktivIDHome;
			
			bNextButtonClick = true;
			fadeshowHome(oldID,newID,false);
		
		});
		
		function createCookie(name,value,days){
			if (days){
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}
		
		function readCookie(name){
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++){
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}
		
		function eraseCookie(name){
			createCookie(name,"",-1);
		}	
		
});
