function changeHomeSquare(square) {
	document.getElementById('homeContent').style.backgroundImage = 'url(fileadmin/user_upload/home/'+square+'.jpg)';
}

var moveContentFooter = 0;
function setContentFooter(minHeight){
	
	var height = getBrowserHeight();
	moveContentFooter = 1;	
	var footer = document.getElementById('footer');
	height = height - 20;	
	if( height > minHeight ){
		footer.style.position = 'fixed';
		footer.style.top = height + 'px';
	}
	
}

window.addEvent("resize", function(){  
    if( moveContentFooter == 1 ){
		setContentFooter(1);
	}
});

window.addEvent("domready", function(){
	setContentFooter(1);
});


function getBrowserHeight() {
	var height;
	
	// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight		 
	if (typeof window.innerHeight != 'undefined'){
		height = window.innerHeight;
	}else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientHeight != 'undefined' && document.documentElement.clientHeight != 0){
		// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)		
		height = document.documentElement.clientHeight;
	}else{
		// older versions of IE		 
		height = document.getElementsByTagName('body')[0].clientHeight;
	}
	return height;	
}

function getScrollValue() {
	var scrOfY = 0;

	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
	}
	return scrOfY;
}


// SLIDER
window.addEvent('domready', function() {

	var mySlide1 = new Fx.Slide('overlay1', {mode: 'horizontal'}).hide().chain();
	var mySlide2 = new Fx.Slide('overlay2', {mode: 'horizontal'}).hide().chain();

	$$('.show_slider1').addEvent('click', function(e){
		e.stop();
		var target = this.get('href');		
		var myRequest = new Request.HTML({
			method: 'get', url: target, link: 'chain',
			onRequest: function() {
				if( mySlide2.open ){ mySlide2.slideOut(); }
				if( mySlide1.open ){ mySlide1.slideOut().chain(mySlide1.slideIn); }
				else{	mySlide1.hide(); }
			}, update: $('overlay1_content'),
			onComplete: function(html){ $('overlay1').setStyle('display', 'block'); $('overlay2').setStyle('display', 'block'); updateSliderLinks(); mySlide1.toggle(); } 
		}).send();		
	});
	
	$$('.show_slider1_linkArrow').addEvent('click', function(e){
		e.stop();
		var target = this.get('href');				
		var myRequest = new Request.HTML({
			method: 'get', url: target, link: 'chain',
			onRequest: function() {
				if( mySlide2.open ){ mySlide2.slideOut(); }
				if( mySlide1.open ){ mySlide1.slideOut().chain(mySlide1.slideIn); }
				else{	mySlide1.hide(); }
			}, update: $('overlay1_content'),
			onComplete: function(html){ $('overlay1').setStyle('display', 'block'); $('overlay2').setStyle('display', 'block'); updateSliderLinks(); mySlide1.toggle(); }
		}).send();		
	});
	
	$('slideout1').addEvent('click', function(e){
		e.stop();
		mySlide1.slideOut();
		mySlide2.slideOut();
	});
	
	$('slideout2').addEvent('click', function(e){
		e.stop();
		mySlide2.slideOut();
	});

});


function updateSliderLinks() {	
	$$('.holdSlider1').setStyle('top', getScrollValue() + 201);
	$$('.holdSlider2').setStyle('top', getScrollValue() + 256);
	Slimbox.scanPage();
	
	$$('.show_slider1').removeEvents('click');
	$$('.show_slider1_linkArrow').removeEvents('click');
	$$('.show_slider2').removeEvents('click');
	$$('.submitNlSubscript').removeEvents('click');
	
	var mySlide1 = new Fx.Slide('overlay1', {mode: 'horizontal'}).chain();
	var mySlide2 = new Fx.Slide('overlay2', {mode: 'horizontal'}).hide().chain();
	
	$$('.show_slider1').addEvent('click', function(e){
		e.stop();
		var target = this.get('href') + "?no_cache=1";
		var myRequest = new Request.HTML({
			method: 'get', url: target, link: 'chain',
			onRequest: function() {
				if( mySlide2.open ){ mySlide2.slideOut(); }
				if( mySlide1.open ){ mySlide1.slideOut().chain(mySlide1.slideIn); }
				else{	mySlide1.hide(); }
			}, update: $('overlay1_content'),
			onComplete: function(html){ updateSliderLinks(); mySlide1.toggle(); } 
		}).send();		
	});
	
	$$('.show_slider1_linkArrow').addEvent('click', function(e){
		e.stop();
		var target = this.get('href') + "?no_cache=1";			
		var myRequest = new Request.HTML({
			method: 'get', url: target, link: 'chain',
			onRequest: function() {
				if( mySlide2.open ){ mySlide2.slideOut(); }
				if( mySlide1.open ){ mySlide1.slideOut().chain(mySlide1.slideIn); }
				else{	mySlide1.hide(); }
			}, update: $('overlay1_content'),
			onComplete: function(html){ mySlide1.slideIn(); updateSliderLinks(); }
		}).send();		
	});
	
	$$('.show_slider2').addEvent('click', function(e){
		e.stop();
		var target = this.get('href') + "?no_cache=1";
		var myRequest = new Request.HTML({
			method: 'get', url: target, link: 'chain',
			onRequest: function() {
				if( mySlide2.open ){ mySlide2.slideOut(); }
				else{	mySlide2.hide(); }
			}, update: $('overlay2_content'),
			onComplete: function(html){ $('overlay2').setStyle('display', 'block'); var mySlide2 = new Fx.Slide('overlay2', {mode: 'horizontal'}).slideIn().chain(); Slimbox.scanPage(); } 
		}).send();		
	});

}

