/*
 * Script, welches den Liveticker erzeugt
 * Liveticker erscheint nur an Spieltagen 30 min vor Spielbeginn bis 30 min nach Spielende
 */

var randomnumber = Math.floor(Math.random()*11);

jQuery(document).ready(function() {
	jQuery.ajax({
		type: "GET",
		url: "image/content/liveticker/hertha_liveticker.xml?"+randomnumber,
		//url: "image/content/liveticker/hertha_liveticker_2011-09-17.xml?"+randomnumber,
		dataType: "xml",
		success: function(xml) {
			
			jQuery(xml).find('MatchData').each(function(){
				
				var counter = 0;
				var teamHome_Name = "";
				var teamHome_ImagePath = "";
				var teamHome_Score = "";
				var teamAway_Name = "";
				var teamAway_ImagePath = "";
				var teamAway_Score = "";
				
				jQuery(this).find('TeamData').each(function () {
					if (counter == 0) {
						teamHome_Name 		= jQuery(this).find('Name').text();
						teamHome_ImagePath 	= jQuery(this).find('ImagePath').attr('Url');
						teamHome_Score		= jQuery(this).find('Score').text();
					}
					if (counter == 1) {
						teamAway_Name 		= jQuery(this).find('Name').text();
						teamAway_ImagePath 	= jQuery(this).find('ImagePath').attr('Url');
						teamAway_Score		= jQuery(this).find('Score').text();
					}
					counter = counter + 1;
				});
				
				liveTicker_Content =  '<style>';
				liveTicker_Content += '	#liveTicker_Data, #liveTicker_Ahref 	{ width: 155px; height: 115px; position: absolute; top: 57px; right: 505px; }';
				liveTicker_Content += '	#liveTicker_Data			{ background: transparent url(image/content/liveticker/bg.png) 0 0 no-repeat; }';
				liveTicker_Content += '	#liveTicker_Ahref			{ z-index: 200px; display: block; text-decoration: none; border: 0px; top: 0px; right: 0px; }';
				liveTicker_Content += '	#liveTicker_Ahref b			{ display: none; }';
				liveTicker_Content += '	#liveTicker_ImgHome, #liveTicker_ImgAway, #liveTicker_Data span { position: absolute; z-index: 100px; }';
				liveTicker_Content += '	#liveTicker_ImgHome 		{ left: 18px; top: 37px; }';
				liveTicker_Content += '	#liveTicker_ImgAway 		{ left: 112px; top: 37px; }';
				liveTicker_Content += '	#liveTicker_Data span 		{ display: block; color: #0052A3; font-size: 35px; font-weight: bold; height: 60px; left: 58px; top: 37px; width: 90px; line-height: 1.0; } }';
				liveTicker_Content += '	#msHeader 					{ position:relative; }';
				liveTicker_Content += '</style>';
				
				liveTicker_Content += '<div id="liveTicker_Data">';
				liveTicker_Content += '		<img id="liveTicker_ImgHome" src="' + teamHome_ImagePath + '" alt="' + teamHome_Name + '" />';
				liveTicker_Content += '		<span>' + teamHome_Score + ':' + teamAway_Score + '</span>';
				liveTicker_Content += '		<img id="liveTicker_ImgAway" src="' + teamAway_ImagePath + '" alt="' + teamAway_Name + '" />';								
				liveTicker_Content += '		<a id="liveTicker_Ahref" href="index.php?id=357"><b>zum Live-Ticker</b></a>';
				liveTicker_Content += '</div>';
				
				jQuery('#msHeader').append(liveTicker_Content);
				
			});
		}
	});
});
