/**
 * @author mariobraun
 */


function tickLiveShoppingTimer(LiveShoppingStartTime,LiveShoppingEndTime){

	var currenttime = new Date();
	var cur_minutes = currenttime.getUTCMinutes();
	var cur_minutes = (cur_minutes < 10) ? '0' + cur_minutes : cur_minutes;
	var cur_hour = currenttime.getUTCHours();
	var cur_hour = (cur_hour < 10) ? '0' + cur_hour : cur_hour;
	var currenttime_string = cur_hour + ':' + cur_minutes;
	
	if (currenttime_string >= LiveShoppingStartTime) {
	
		var LiveShoppingEndTime = getLocalTimeFromUTC(LiveShoppingEndTime);
		var LiveShoppingEndTimeArray = LiveShoppingEndTime.split(":");
		//new Date(Jahr, Monat, Tag, Stunden, Minuten, Sekunden)
		var eventdate = new Date(currenttime.getFullYear(), currenttime.getMonth(), currenttime.getDate(), LiveShoppingEndTimeArray[0], LiveShoppingEndTimeArray[1], 0);
		
		milliseconds_until_event = Math.floor((eventdate.getTime() - currenttime.getTime()));
		seconds_until_event = milliseconds_until_event / 1000;
		
		days = Math.floor(seconds_until_event / (60 * 60 * 24));
		hours = Math.floor(seconds_until_event / (60 * 60));
		minutes = Math.floor(seconds_until_event / (60)) - (hours * 60);
		seconds = seconds_until_event - (minutes * 60) - (hours * 60 * 60);
		
		//ggf. f&uuml;hrende Nullen anf&uuml;gen
		var s_minutes = (minutes < 10) ? '0' + minutes : minutes;
		seconds = Math.floor(seconds);
		var s_seconds = (seconds < 10) ? '0' + seconds : seconds;
		
		if (document.getElementById('ldate') && document.getElementById('clock_clock')) {
			document.getElementById('ldate').innerHTML = hours + 'h ' + s_minutes + ':' + s_seconds;
			document.getElementById('clock_clock').style.backgroundImage = 'url(/images/icons/liveshopping/clock.jpg)';
		}
		
		
		window.setTimeout("tickLiveShoppingTimer()", 1000);
	}
	else {
		if (document.getElementById('ldate') && document.getElementById('clock_clock')) {
			document.getElementById('ldate').innerHTML = '';
			document.getElementById('clock_clock').style.backgroundImage = '';
			window.setTimeout("tickLiveShoppingTimer()", 1000);
		}
	}
}

function getLocalTimeFromUTC(strTime) {
	if(!strTime){return '0:00';}
	var TimeArray = strTime.split(":");
	var currenttime = new Date();
	var eventtime = new Date();
	eventtime.setUTCHours(TimeArray[0]);
	eventtime.setUTCMinutes(TimeArray[1]);
	return ((eventtime.getHours() < 10) ? '0' + eventtime.getHours() : eventtime.getHours()) +':'+ ((eventtime.getMinutes() < 10) ? '0' + eventtime.getMinutes() : eventtime.getMinutes());
}



function lsStart(t,v,b,u,LiveShoppingStartTime,LiveShoppingEndTime){
	var content = $('liveshopping_von_bis');
	var innerHTML="" + t;
	innerHTML+= v + ' '+ getLocalTimeFromUTC(LiveShoppingStartTime) +' ';
	innerHTML+= b + ' '+ getLocalTimeFromUTC(LiveShoppingEndTime) +' '+ u;
	content.innerHTML = innerHTML;
	tickLiveShoppingTimer(LiveShoppingStartTime,LiveShoppingEndTime);
}	
