/**
 * Countdown
 *
 * Countdown timer
 *
 */

var Countdown = {

	count: function(el, left) {
		
		if ($(el).length == 0) {
			return;
		}
		
		if (left == 0) {
			var seconds = parseInt($(el).html());
			var secondsLeft = seconds;
		}
		else {
			var seconds = left;
			var secondsLeft = left;
		}
		
		if (seconds <= 0) {
			var content = '00:00';
			
			var mlm = '#invCount'+el.substr(9);
			if ($(mlm)) {
				Invite.timeOff(el.substr(9));
				return;
			}
			
		}
		else {
			
			if (seconds > 59) {
				var minutes = Math.floor( seconds / 60 );
				var seconds = seconds - minutes * 60;
			}
			else {
				var minutes = 0;
			}

			
			if (seconds < 10) {
				var seconds = '0'+seconds;
			}
			if (minutes < 10) {
				var minutes = '0'+minutes;
			}
			
			var content = minutes+':'+seconds;
		}
		
		secondsLeft--;
		
		if (secondsLeft >= 0) {
			setTimeout(function(){Countdown.count(el, secondsLeft);},999);
		}
		
		$(el).html(content);
		
	}

};
