// variablen definieren
var SCM_HTTP_ROOT			= 'http://www.sportal.ch/nncs/dlc/';	// prefix string for inclusion of scripts
var SEASON					= '0809';								// muss jede Saison angepasst werden
var SCM_RANDOM				= new String(Math.random());			// random string
var SCM_FX_ARRAY			= new Array();
var SCM_LINK_PREFIX			= 'http://www.sportal.ch/';				// prefix string for inclusion of scripts
var SCM_FIXTURES_WRAP		= 'normal';
var SCM_FIXTURES_LI_WRAP	= 'outside';
var xmlHttp;
var fixtures_script			= SCM_HTTP_ROOT + '/fixtures_' + SCM_FIXTURES_RESSORT + '.js?' + SCM_RANDOM;

// variablen überprüfen
if(typeof SCM_FIXTURES_RESSORT == "undefined") {
	var SCM_FIXTURES_RESSORT = '';
}
if(typeof SCM_FIXTURES_FONT_MEASURE == "undefined") {
	var SCM_FIXTURES_FONT_MEASURE = 'px';
}
if(typeof(SCM_FX_ROUND) == "undefined") {
	SCM_FX_ROUND = '1';
}
if(typeof(SCN_HEADLINES_LOCATION) == "undefined") {
	SCN_HEADLINES_LOCATION = '';
}
if(SCM_FIXTURES_RESSORT == '') {
	SCM_FIXTURES_RESSORT	= 'buli1';
} 

// ergebnisdiv bauen
SCM_FIXTURES_OBJECT_STRING	= '<div id="SCM_OBJ_FIXTURES_TEXT" class="SCM_FIXTURES"></div>';
document.writeln(SCM_FIXTURES_OBJECT_STRING);

// style sheets einbauen
SCM_styleSheet()

// daten laden
document.writeln('<script type="text/javascript" src="' + fixtures_script + '"></script>');

// * ende * //
// ******** //

// funktionen
function SCM_fixturesInit() {
	if(SCM_FX_ARRAY.length < 1) {
		return;
	}

	var SCM_FIXTURES_FIXTURE_COUNT	= SCM_FX_ARRAY.length;
	var SCM_ROWCLASS				= 1;
	var SCM_FIXTURE_LINE			= '';
	var SCM_FIXTURES_TMP			= '';
	var SMM_url						= location.href;
	var SCM_URL						= 'sportal';	
	var SCM_LINK2					= '</a>';
	var NO_LINKS					= 0;
	
	// tabelle bauen
	SCM_FIXTURES_TMP	= '<table width="' + SCM_FIXTURE_WIDTH + '" cellspacing="0" cellpadding="2" border="0">';
	SCM_FIXTURES_TMP	+= '<tr>';

	if(SMM_url.indexOf('sportalplus.com') == -1 && SCN_HEADLINES_LOCATION.indexOf('sportal') == -1) {
		SCM_FIXTURES_TMP	+= '<td class="SCM_TABLE_HEAD" colspan="5" width="' + SCM_FIXTURE_WIDTH + '" align="right"><a href="http://www.sport.ch/" target="_blank"><img src="http://www.sport.ch/de/content/images/ch/logo_konfig_sportch.gif" align="left" border="0"></a> ' + SCM_FX_LEAGUE + ' - Spieltag ' + SCM_FX_ROUND + '&nbsp;&nbsp;&nbsp;</td>' + "\n";
		SCM_URL		= 'sport.ch';
	} else {
		SCM_FIXTURES_TMP	+= '<td class="SCM_TABLE_HEAD" colspan="5" width="' + SCM_FIXTURE_WIDTH + '" align="right"><a href="http://www.sportalplus.com/" target="_blank"><img src="http://www.sportal.ch/content/images/ch/logo_konfig1.gif" align="left" border="0"></a> ' + SCM_FX_LEAGUE + ' - Spieltag ' + SCM_FX_ROUND + '&nbsp;&nbsp;&nbsp;</td>' + "\n";
		SCM_URL		= 'sportalplus.com';
	}
	SCM_FIXTURES_TMP	+= '</tr>';

	switch(SCM_FIXTURES_RESSORT) {
		// ----------- Fussball ----------
		case 'emva': //EM Gruppe A
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/em-2008/index.html" class="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'emvb': //EM Gruppe B
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/em-2008/index.html" class="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'emvc': //EM Gruppe C
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/em-2008/index.html" class="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'emvd': //EM Gruppe D
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/em-2008/index.html" class="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'emvd': //EM Viertelfinale
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/em-2008/index.html" class="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'buli1': //1. Bundesliga
         	SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/1bundesliga/teams.html" class="SCM_FIXTURES_LINK_1" target="_blank">';
  		 	break;
		case 'buli2':	//2. Bundesliga
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/2bundesliga/index.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'dl':		//3. Liga
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/3liga/index.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;	
		case 'rln':		//Regionalliga Nord
		case 'rls':		//Regionalliga Süd
		case 'rlw':		//Regionalliga West
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/regionalliga/index.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'tur1':	//Süper Lig Türkei
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_tur.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'ned1':	//Eredivisie Niederlande
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_ned.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'oebl':	//T-Mobile Bundesliga Österreich
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_oebl.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'esp1':	//Primera Division (Spanien)
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_esp.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'ita1':	//Serie A (Italien)
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_ita.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'eng1':	//Premier League (England)
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_eng.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'chs1':	//Premier League (Schweiz)
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_chsl.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'fra1':	//Ligue (Frankreich)
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/fussball/international/ergebnisse_fra.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		// ------- Handball ---------
		case 'hbb':		//Handball-Bundesliga
			SCM_LINK1	= '<a href="http://www.sportal/sportch/handball/1bundesliga/teams.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		case 'hbemvc':	//Handball-EM
			SCM_LINK1	= '<a href="http://www.sportal/sportch/generated/profile/handball/em_2008/teams_handball_em.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		// ------- Basketball ---------
		case 'bbb':		//Basketball Bundesliga
			SCM_LINK1	= '<a href="http://www.sportal/sportch/basketball/bbl/ergebnisse.html" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
			break;
		// ------- Eishockey ---------
		case 'del': 	//Deutsche Eishockeyliga
        	SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/sportch/eishockey/index.html" class="SCM_FIXTURES_LINK_1" target="_blank">';
        	break;
		default:
			SCM_LINK1	= '<a href="http://www.' + SCM_URL + '/" CLASS="SCM_FIXTURES_LINK_1" target="_blank">';
   }
	
	for(var i = 0; i < SCM_FIXTURES_FIXTURE_COUNT; i++) {
		var SCM_ARRAY_BUFFER = SCM_FX_ARRAY[i];

		SCM_FIXTURE_LINE = '';
		SCM_FIXTURES_TMP += '<tr>' + "\n";

		SCM_FIXTURE_LINE += '<td class="SCM_FIXTURES_' + SCM_ROWCLASS + '" align="left">';
		SCM_FIXTURE_LINE += SCM_ARRAY_BUFFER[0];
		SCM_FIXTURE_LINE += '&nbsp;</td>' + "\n";

		SCM_FIXTURE_LINE += '<td class="SCM_FIXTURES_' + SCM_ROWCLASS + '" align="left">';
		SCM_FIXTURE_LINE += SCM_ARRAY_BUFFER[1];
		SCM_FIXTURE_LINE += '&nbsp;</td>' + "\n";

		SCM_FIXTURE_LINE += '<td class="SCM_FIXTURES_' + SCM_ROWCLASS + '" align="left">' + SCM_LINK1;
		SCM_FIXTURE_LINE += SCM_ARRAY_BUFFER[2];
		SCM_FIXTURE_LINE += SCM_LINK2 + '&nbsp;</td>' + "\n";

		SCM_FIXTURE_LINE += '<td class="SCM_FIXTURES_' + SCM_ROWCLASS + '" align="left" >';

		if(SCM_ARRAY_BUFFER[5] != '' && NO_LINKS == 0 && SCM_ARRAY_BUFFER[5] != '%LINK%') {
			SCM_FIXTURE_LINE += '<A HREF="' + SCM_LINK_PREFIX + SCM_ARRAY_BUFFER[5] + '" TARGET="_blank" CLASS="SCM_FIXTURES_LINK_' + SCM_ROWCLASS + '">';
		}
/* -------------------------------------------------------------------------------------------
 Kommentierung, da sonst im webbaukasten/tabellen_und_ergebnisse zu alten mc´s verlinkt werden
 SCM_ARRAY_BUFFER[5] -> Link zu MCs
 SCM_ARRAY_BUFFER[4] -> Ergebnis der Partie
   -------------------------------------------------------------------------------------------
*/
		SCM_FIXTURE_LINE	+= SCM_ARRAY_BUFFER[4];
		if(SCM_ARRAY_BUFFER[5] != '') {
			SCM_FIXTURE_LINE	+= '</a>';
		}

		SCM_FIXTURE_LINE	+= '&nbsp;</td>' + "\n";

		SCM_FIXTURE_LINE	+= '<td class="SCM_FIXTURES_' + SCM_ROWCLASS + '" align="left">' + SCM_LINK1;
		SCM_FIXTURE_LINE	+= SCM_ARRAY_BUFFER[3];
		SCM_FIXTURE_LINE	+= SCM_LINK2 + '&nbsp;</td>' + "\n";

		SCM_FIXTURES_TMP	+= SCM_FIXTURE_LINE;
		SCM_FIXTURES_TMP	+= '</tr>' + "\n";
		if(SCM_ROWCLASS == 1) {
			SCM_ROWCLASS	= 2;
		} else {
			SCM_ROWCLASS	= 1;
		}
	}
	SCM_FIXTURES_TMP += '<tr>' + "\n";
	SCM_FIXTURES_TMP += '<td class="SCM_TABLE_HEAD" colspan="5" width="' + SCM_FIXTURE_WIDTH + '">&nbsp;</td>' + "\n";
	SCM_FIXTURES_TMP += '</tr>' + "\n";
	SCM_FIXTURES_TMP += '</table>';

	SCM_FIXTURES_OBJECT = document.getElementById("SCM_OBJ_FIXTURES_TEXT");
	if(SCM_FIXTURES_OBJECT) {
		SCM_FIXTURES_OBJECT.innerHTML = SCM_FIXTURES_TMP;
	}
}

function SCM_styleSheet() {
	var TABLE_HEAD_CSS	= '.SCM_TABLE_HEAD {' +
						  'font-weight:' 	+ SCM_FIXTURES_HEAD_FONT_BOLD + ';' +
						  'font-size:'		+ SCM_FIXTURES_HEAD_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'	+ SCM_FIXTURES_FONT + ';' +
						  'color:'			+ SCM_FIXTURES_FONT_COLOR + ';' +
						  'background-color:' + SCM_FIXTURES_BG_COLOR + ';}';
	var FIXTURES_CSS_1	= '.SCM_FIXTURES_1 {' +
						  'font-weight:' 	+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'		+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'	+ SCM_FIXTURES_FONT + ';' +
						  'color:'			+ SCM_FIXTURES_FONT_COLOR_1 + ';';
						if(SCM_FIXTURES_TRANSPARENT == 0) {
						  	FIXTURES_CSS_1	+= 'background-color:' + SCM_FIXTURES_BG_COLOR_1 + ';';
						}
						  FIXTURES_CSS_1 += '}';
	var FIXTURES_CSS_2	= '.SCM_FIXTURES_2 {' +
						  'font-weight:' 	+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'		+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'	+ SCM_FIXTURES_FONT + ';' +
						  'color:'			+ SCM_FIXTURES_FONT_COLOR_2 + ';';
						if(SCM_FIXTURES_TRANSPARENT == 0) {
						  	FIXTURES_CSS_2	+= 'background-color:' + SCM_FIXTURES_BG_COLOR_2 + ';';
						}
						  FIXTURES_CSS_2 += ';}';
	var LINK_CSS_1		= 'A.SCM_FIXTURES_LINK_1 {' + 
						  'font-weight:' 		+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'			+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'		+ SCM_FIXTURES_FONT + ';' +
						  'text-decoration:'	+ SCM_FIXTURES_LINK_UNDERLINE + ';' +
						  'color:'				+ SCM_FIXTURES_LINK_COLOR_1 + ';}';
	var LINK_CSS_2		= 'A.SCM_FIXTURES_LINK_2 {' + 
						  'font-weight:' 		+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'			+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'		+ SCM_FIXTURES_FONT + ';' +
						  'text-decoration:'	+ SCM_FIXTURES_LINK_UNDERLINE + ';' +
						  'color:'				+ SCM_FIXTURES_LINK_COLOR_2 + ';}';
	var VISITED_CSS_1	= 'A.SCM_FIXTURES_LINK_1:visited {' +
						  'font-weight:' 		+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'			+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'		+ SCM_FIXTURES_FONT + ';' + 
						  'text-decoration:'	+ SCM_FIXTURES_LINK_UNDERLINE + ';' +
						  'color:'				+ SCM_FIXTURES_VLINK_COLOR_1 + ';}';
	var VISITED_CSS_2	= 'A.SCM_FIXTURES_LINK_2:visited {' +
						  'font-weight:' 		+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'			+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'		+ SCM_FIXTURES_FONT + ';' + 
						  'text-decoration:'	+ SCM_FIXTURES_LINK_UNDERLINE + ';' +
						  'color:'				+ SCM_FIXTURES_VLINK_COLOR_2 + ';}';
	var HOVER_CSS_1		= 'A.SCM_FIXTURES_LINK_1:hover {' +
						  'font-weight:' 		+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'			+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'		+ SCM_FIXTURES_FONT + ';' +
						  'text-decoration:'	+ SCM_FIXTURES_HOVER_UNDERLINE + ';' +
						  'color:'				+ SCM_FIXTURES_HOVER_COLOR_1 + ';}';
	var HOVER_CSS_2		= 'A.SCM_FIXTURES_LINK_2:hover {' +
						  'font-weight:' 		+ SCM_FIXTURES_FONT_BOLD + ';' +
						  'font-size:'			+ SCM_FIXTURES_FONT_SIZE + SCM_FIXTURES_FONT_MEASURE + ';' +
						  'font-family:'		+ SCM_FIXTURES_FONT + ';' +
						  'text-decoration:'	+ SCM_FIXTURES_HOVER_UNDERLINE + ';' +
						  'color:'				+ SCM_FIXTURES_HOVER_COLOR_2 + ';}';

	var content	= "\n\n<style>" + TABLE_HEAD_CSS + FIXTURES_CSS_1 + FIXTURES_CSS_2 + LINK_CSS_1 + LINK_CSS_2 + VISITED_CSS_1 + VISITED_CSS_2 + HOVER_CSS_1 + HOVER_CSS_2 + "</style>\n\n";
	document.writeln(content);
}

