// Set Date (year, month - 1, day, hours, minutes, seconds)
SMM_LINK	= '';
switch(SMM_TICKER_RESSORT) {
	case 'em2008':
		SMM_goal	= new Date(Date.UTC(2010,5,7,18,00,00));
		SMM_LINK	= 'http://www.fifa.com/de/worldcup/index/0,3360,WF2010,00.html?comp=WF&year=2010';
		break;
	case 'wm2006':
		SMM_goal	= new Date(Date.UTC(2006,5,9,18,00,00));
		SMM_LINK	= 'http://wm2006.sportal.de/';
		break;
}
if(SMM_LINK != '') {
	// write style-sheets and div-container
	SMM_text = '';
	SMM_text += '<style type="text/css">';
	SMM_text += '	.SMM_COUNTDOWN {';
	SMM_text += '		color:' + SMM_TICKER_FONT_COLOR + ';';
	SMM_text += '		font-size:' + SMM_TICKER_FONT_SIZE + 'px;';
	SMM_text += '		font-family:' + SMM_TICKER_FONT + ';';
	SMM_text += '		font-weight:' + SMM_TICKER_FONTBOLD + ';';
	SMM_text += '	}';
	SMM_text += '	.SMM_COUNTDOWN_TABLE {';
	SMM_text += '		width:' + SMM_TICKER_WIDTH + ';';
	SMM_text += '		height:' + SMM_TICKER_HEIGHT + ';';
	if(SMM_TICKER_TRANSPARENT == 0) {
		SMM_text += '		background-color:' + SMM_TICKER_BG_COLOR + ';';
	}
	if(SMM_TICKER_BORDER_VISIBLE != '1') {
		SMM_text += '		border-color:' + SMM_TICKER_BORDER_COLOR + ';';
		SMM_text += '		border-width:' + SMM_TICKER_BORDER_WIDTH + 'px;';
		SMM_text += '		border-style:' + SMM_TICKER_BORDER_STYLE + ';';
	}
	SMM_text += '	}';
	SMM_text += '</style>' + "\n";
	
	if(typeof(SCN_HEADLINES_LOCATION) == "undefined") {
		SCN_HEADLINES_LOCATION = '';
	}
	
	SMM_url	= location.href
	if(SMM_url.indexOf('sportbild') == -1 && SCN_HEADLINES_LOCATION != 'sportbild') {
		document.write('<table cellspacing="0" cellpadding="0" border="0" class="SMM_COUNTDOWN_TABLE" width="' + SMM_TICKER_WIDTH + '" height="' + SMM_TICKER_HEIGHT + '"><tr><td style="background-color:#C0C0C0" width="100"><a href="' + SMM_LINK + '" target="_blank"><img src="http://www.rio04.de/wm2010.png" width="100" height="25" border="0"></a></td><td align="center"><div id="counter" style="position:relative;visibility:visible;"></div></td></tr></table>');
	} else {
		document.write('<table cellspacing="0" cellpadding="0" border="0" class="SMM_COUNTDOWN_TABLE" width="' + SMM_TICKER_WIDTH + '" height="' + SMM_TICKER_HEIGHT + '"><tr><td style="background-color:#' + SMM_TICKER_BG_COLOR + ';text-align:center;" width="52"><a href="http://www.sportbild.de' + SMM_LINK + '" target="_blank"><img src="http://www.sportbild.de/content/images/sportbild_logo.gif" width="41" height="50" border="0"></a></td><td align="center"><div id="counter" style="position:relative;visibility:visible;"></div></td></tr></table>');
	}
	document.write(SMM_text);
	
	// preparation
	switch(SMM_TICKER_RESSORT) {
		case 'em2008':
			SMM_gamestring		= ' ';
			SMM_graphicstring	= 'em';
			break;
		case 'wm2006':
			SMM_gamestring		= ' bis zur WM';
			SMM_graphicstring	= 'wm';
			break;
	}
	
	// load images
	if(SMM_TICKER_NUMBER_STYLE != 'normal') {
		SMM_number_images	= new Array(10);
		for(i = 0; i < 10; i++) {
			SMM_number_images[i]		= new Image();
			SMM_number_images[i].src	= 'http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_' + i + '.gif';
		}
	}
	
	// test if div-container already exists
	window.setTimeout("SMM_test_finish()", 10);	
}

function SMM_test_finish() {
  	if(document.getElementById) {
		if(document.getElementById("counter")) {
			SMM_init();
			return;
		}
	} else if(document.all) {
		if(document.all["counter"]) {
			SMM_init();
			return;
		}
	}
	window.setTimeout("SMM_test_finish()", 100);
}

function SMM_calc_seconds() {
	SMM_now		= new Date();
	SMM_seconds	= Math.round((SMM_goal.getTime() - SMM_now.getTime()) / 1000) + SMM_now.getTimezoneOffset() * 60;

	if(SMM_seconds < 0) {
		SMM_seconds	= 0;
	}

	SMM_days	= Math.floor(SMM_seconds / 60 / 60 / 24);
	SMM_hours	= Math.floor(SMM_seconds / 60 / 60) - SMM_days * 24;
	SMM_minutes	= Math.floor(SMM_seconds / 60) - SMM_hours * 60 - SMM_days * 60 * 24;
	SMM_seconds	= SMM_seconds - SMM_minutes * 60 - SMM_hours * 60 * 60 - SMM_days * 60 * 60 * 24;

	if(SMM_seconds < 10) {
		SMM_seconds	= "0" + SMM_seconds;
	}
	if(SMM_minutes < 10) {
		SMM_minutes	= "0" + SMM_minutes;
	}
	SMM_days	= String(SMM_days);
	SMM_hours	= String(SMM_hours);
	SMM_minutes	= String(SMM_minutes);
	SMM_seconds	= String(SMM_seconds);
}

function SMM_init() {
	SMM_calc_seconds();

	SMM_daystring	= "Tage";
	if(eval(SMM_days) == 1) {
		SMM_daystring	= "Tag";
	}

	if(SMM_TICKER_NUMBER_STYLE != 'normal') {
		SMM_value	= '<table cellspacing="2" cellpadding="0" border="0"><tr>';
		SMM_value	+= '<td class="SMM_COUNTDOWN" align="center" valign="middle">';
		if(SMM_TICKER_TEXT_LENGTH == 'normal') {
			SMM_value	+= '<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_noch.gif">&nbsp;&nbsp;<wbr>';
		}
		SMM_value	+= '<nobr>';
		for(i = 0; i < SMM_days.length; i++) {
			SMM_img_number	= SMM_days.substr(i, 1);
			SMM_value	+= '<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_' + SMM_img_number + '.gif" border="0" name="days' + i + '">';
		}
		SMM_value	+= '&nbsp;&nbsp;<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_' + SMM_daystring.toLowerCase() + '.gif">';
		SMM_value	+= '</nobr>';
		SMM_value	+= '&nbsp;&nbsp;<wbr>';
		SMM_value	+= '<nobr>';

		for(i = 0; i < SMM_hours.length; i++) {
			SMM_img_number	= SMM_hours.substr(i, 1);
			SMM_value	+= '<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_' + SMM_img_number + '.gif" border="0" name="hours' + i + '">';
		}
		if(SMM_TICKER_TEXT_LENGTH == 'normal') {
			SMM_value	+= '&nbsp;<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_h.gif"></nobr>';
			SMM_value	+= '&nbsp;&nbsp;<wbr><nobr>';
		} else {
			SMM_value	+= '<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_doppelpunkt.gif">';
		}

		for(i = 0; i < SMM_minutes.length; i++) {
			SMM_img_number	= SMM_minutes.substr(i, 1);
			SMM_value	+= '<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_' + SMM_img_number + '.gif" border="0" name="minutes' + i + '">';
		}
		if(SMM_TICKER_TEXT_LENGTH == 'normal') {
			SMM_value	+= '&nbsp;<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_min.gif"></nobr>';
			SMM_value	+= '&nbsp;&nbsp;<wbr><nobr>';
		} else {
			SMM_value	+= '<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_doppelpunkt.gif">';
		}

		for(i = 0; i < SMM_seconds.length; i++) {
			SMM_img_number	= SMM_seconds.substr(i, 1);
			SMM_value	+= '<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_' + SMM_img_number + '.gif" border="0" name="seconds' + i + '">';
		}
		if(SMM_TICKER_TEXT_LENGTH == 'normal') {
			SMM_value	+= '&nbsp;<img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_sek.gif">';
		}
		SMM_value	+= '</nobr><wbr>';
		SMM_value	+= '&nbsp;&nbsp;<wbr><img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_biszur.gif">&nbsp;&nbsp;<wbr><img src="http://www.sportal.de/images/countdown_numbers/' + SMM_TICKER_NUMBER_STYLE + '_' + SMM_graphicstring + '.gif">';
		SMM_value	+= '</td></tr></table>';

		if(document.getElementById) {
			document.getElementById("counter").innerHTML = SMM_value;
		} else if(document.all) {
			document.all["counter"].innerHTML = SMM_value;
		}
	}

	// start countdown
	SMM_countdownTimer	= window.setInterval("SMM_countdown()", 1000);
}

function SMM_countdown() {
	SMM_days_dummy		= SMM_days;
	SMM_hours_dummy		= SMM_hours;
	SMM_minutes_dummy	= SMM_minutes;

	SMM_calc_seconds()

	if(SMM_TICKER_NUMBER_STYLE == 'normal') {
		SMM_value	= '<table cellspacing="2" cellpadding="0" border="0"><tr><td class="SMM_COUNTDOWN" align="center" valign="middle">';
		if(SMM_TICKER_TEXT_LENGTH == 'normal') {
			SMM_value	+= 'Noch ';
			SMM_value	+= SMM_days + ' ' + SMM_daystring + ' ' + SMM_hours + 'h ' + SMM_minutes + 'min ' + SMM_seconds + 'sek';
		} else {
			SMM_value	+= SMM_days + ' ' + SMM_daystring + ' ' + SMM_hours + ':' + SMM_minutes + ':' + SMM_seconds;
		}
  		SMM_value	+= SMM_gamestring;
		SMM_value	+= '</td></tr></table>';

		if(document.getElementById) {
			document.getElementById("counter").innerHTML = SMM_value;
		} else if(document.all) {
			document.all["counter"].innerHTML = SMM_value;
		}
	} else {
		if(SMM_days != SMM_days_dummy) {
			for(i = 0; i < SMM_days.length; i++) {
				SMM_img_number	= SMM_days.substr(i, 1);
				document.images["days" + i].src		= SMM_number_images[SMM_img_number].src;
			}
		}
		if(SMM_hours != SMM_hours_dummy) {
			for(i = 0; i < SMM_hours.length; i++) {
				SMM_img_number	= SMM_hours.substr(i, 1);
				document.images["hours" + i].src	= SMM_number_images[SMM_img_number].src;
			}
		}
		if(SMM_minutes != SMM_minutes_dummy) {
			for(i = 0; i < SMM_minutes.length; i++) {
				SMM_img_number	= SMM_minutes.substr(i, 1);
				document.images["minutes" + i].src	= SMM_number_images[SMM_img_number].src;
			}
		}
		for(i = 0; i < SMM_seconds.length; i++) {
			SMM_img_number	= SMM_seconds.substr(i, 1);
			document.images["seconds" + i].src		= SMM_number_images[SMM_img_number].src;
		}
	}
}

