function fastCountdown(){

	if(rit_settings.countdown['startdatedate'] < rit_settings.countdown['now']){

		rit_settings.countdown['startdatedate'].setHours(rit_settings.countdown['startdatedate'].getHours()+14);
		rit_settings.countdown['startdatedate'].setMinutes(rit_settings.countdown['startdatedate'].getMinutes()+17);
		rit_settings.countdown['startdatedate'].setSeconds(rit_settings.countdown['startdatedate'].getSeconds()+13);
		//$("#countdown-numbers").html(rit_settings.countdown['startdatedate'].toLocaleString());
		
			
		jQuery("#countdown-numbers").html(
			'<span class="countdown-days">'+Math.floor(((rit_settings.countdown['startdatedate']-rit_settings.countdown['finaldate']) / (60*60*24) / 1000 *-1)) +'</span> '
			+'<span class="countdown-hours">'+rit_settings.countdown['startdatedate'].getHours()+'</span>'
			+'<span class="countdown-minutes">'+rit_settings.countdown['startdatedate'].getMinutes()+'</span>'
			+'<span class="countdown-seconds">'+rit_settings.countdown['startdatedate'].getSeconds()+'</span>');

		setTimeout('fastCountdown()',30);

	}
	else{

		jQuery("#countdown-numbers").countdown({
			"date" : rit_settings.countdown['finaldate'],
			"servertime" : rit_settings.countdown['now_timestamp'],
			"leadingZero" : true,
			"htmlTemplate": "<span class=\"countdown-days\">%d</span> <span class=\"countdown-hours\">%h</span><span class=\"countdown-minutes\">%i</span><span class=\"countdown-seconds\">%s</span>"
		});
	}
}



// store global settings in the global rit_settings object

rit_settings.countdown['startdatedate'] = new Date(1323068400000); 
rit_settings.countdown['finaldate'] = new Date(1330844400000);

rit_settings.countdown['lang_days'] = "";
rit_settings.countdown['lang_hours'] = "";
rit_settings.countdown['lang_minutes'] = "";
rit_settings.countdown['lang_seconds'] = "";


jQuery(document).ready(function(){

	var modalLng = 0;
	var modalLng = document.getElementsByName("tx_indexedsearch[lang]")[0].value;

	var modalStr = 'en'; // default

	if(modalLng == 0){
		modalStr = 'de';
	}

	jQuery('#countdown').css('background','url(fileadmin/element-system/img/countdown_'+modalStr+'.png) no-repeat');
	jQuery('#countdown-more').html('<img src="fileadmin/element-system/img/more_'+modalStr+'.png" />');

				
	// fast countdown invokes slow countdown on its end
	fastCountdown();

	//jQuery('html').css({'overflow-x':'hidden', 'overflow-y':'hidden'});
	jQuery('body').css({'overflow-x':'hidden', 'overflow-y':'hidden'});
	//jQuery('html').addClass("htmloverlow");


	jQuery('.modalwinclose').click(
		function(){
			jQuery('.modalwin').css('display','none');
			jQuery('.modalwinclose').css('display','none');
			jQuery('#countdown').css('display','none');
			

			//jQuery('html').css({'overflow-x':'visible', 'overflow-y':'visible'});
			jQuery('body').css({'overflow-x':'scroll', 'overflow-y':'scroll'});
			//jQuery('body').removeClass("htmloverlow");
		}
	);

	jQuery('#countdown-more').click(
		function(){
			location.href = rit_settings.microsite;
		}
	);

});
