			// Settings
			var COUNTRY = 'GBR';
			var URL_NEWS = 'http://playground.playw.com/ws/controller?processor=sn';
			/*var URL_NEWS = 'http://10.0.1.11/ws/controller?processor=sn';*/
			var N_SCRIPT = 'news_script';
			var requestedNews = '';  // Number of news to show

			function loadNews() {
				var today = new Date();
				
				today = today.getDate() + '/' + (today.getMonth()+1) + '/' + today.getFullYear();
				
				var script = document.getElementById(N_SCRIPT);

				if(script) {
					document.getElementsByTagName('head')[0].removeChild(script);
				}

				script = document.createElement('script');
				script.setAttribute('src', URL_NEWS + '&country=' + COUNTRY + '&date=' + today + '&callback=process');
				script.setAttribute('type', 'text/javascript');
				script.setAttribute('id', N_SCRIPT);
				
				document.getElementsByTagName('head')[0].appendChild(script);
			}
			
			function process(xmlString) {				
				var xml = parseXml(xmlString); // Conversion from String to a valid XmlDocument
				var units = xml.getElementsByTagName('unit'); // Get the array with the news
				var numberOfNews = units.length; // Get the number of the news

				var news = new Array(numberOfNews); // Reserve space for the returning structure
			
				for(var i = 0; i < news.length; i++) {
					news[i] = new Array(5);
				}				
	
				for(var i = 0; i < numberOfNews; i++) {
					news[i][0] = units[i].childNodes[1].firstChild.nodeValue; // Title
					news[i][1] = units[i].childNodes[2].firstChild.nodeValue; // Description
					news[i][2] = units[i].childNodes[3].firstChild.nodeValue; // Text
					news[i][3] = units[i].childNodes[4].firstChild.nodeValue; // Country					
					news[i][4] = units[i].childNodes[5].firstChild.nodeValue; // Date	
				}				
				
				getNews(requestedNews, news);
			}
			
			function getNews(requestedNews, news) {				
				var months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dec"];
				
				if(requestedNews != null) {
					var numberOfNews = Math.min(news.length, requestedNews);					
				} else {
					var numberOfNews = news.length;
				}

				var innerNews = "";
				
				/*
				
				<div class="new">
		            <div class="calendar">
        		      <div class="month">July</div>
		              <div class="day">30</div>
        		    </div>
		            <h2>Lorem ipsum dolor sit amet consecteuer</h2>
    		        <div class="description">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</div>
        		    <div class="read"><a href="en/news.html">Read more...</a></div>
            		<div class="clear"></div>
		      	</div>
		
				*/
				
				for(var i = 0; i < numberOfNews; i++) {
					innerNews += "<div class='new'>";
						if(requestedNews == null) {
							innerNews += "<a name='new"+(i+1)+"'></a>"
						}
						innerNews += "<div class='calendar'>";						
							var newDate = news[i][4];	
							var today = newDate.split('-');								
							innerNews += "<div class='month'>";
								innerNews += months[today[1]-1];								
							innerNews += "</div>";
							innerNews += "<div class='day'>";
								innerNews += today[2].substring(0,2);
							innerNews += "</div>";
						innerNews += "</div>";
						innerNews += "<h2>";
						innerNews += news[i][0]; // Title
						innerNews += "</h2>";
						innerNews += "<div class='description'>";
						if(requestedNews != null) {
							innerNews += news[i][1]; // Description						
						} else {
							innerNews += news[i][2]; // Description
						}
						innerNews += "</div>";
						if(requestedNews != null) {
							innerNews += "<div class='read'>";
							innerNews += "<a href='en/news.html'>Read more...</a>";						
							innerNews += "</div>";
						}
						innerNews += "<div class='clear'></div>";	
					innerNews +="</div>";

					if(i < numberOfNews-1) {
						if(requestedNews != null) {
							innerNews += "<div class='separator'><img src='imgs/pixel.gif' /></div>";
						} else {
							innerNews += "<div class='separator'><img src='../imgs/pixel.gif' /></div>";
						}
					}
				}						
				
				document.getElementById("news").innerHTML = innerNews;
			}

			function prepareIndexPage() {
				loadRanking();		
				requestedNews = 2;
				loadNews();
			}
			
			function prepareNewsPage() {				
				requestedNews = null;
				loadNews();
			}
