 function  getPromoteXML(){
	//game_id = 3
	dojo.byId("playgames404_container").innerHTML = '<div class="stepLinksDiv" style="text-align:center;padding-top:20px;padding-bottom:20px"><img src="/images/ajax-loader.gif" border="0"></div>';
  dojo.xhrGet({
   
	handleAs: "xml",
	url: "/en/randomgames.xml" ,
    load: function(response, ioArgs){
		
      dojo.byId("playgames404_container").innerHTML = showPlayGames(response) ;
      return response;
    },
    error: function(response, ioArgs){
  
      dojo.byId("playgames404_container").innerHTML = "Data currently unavailable" ;
	//alert(ioArgs.xhr.responseText);
     return response;
    }
    
  });
}

function showPlayGames(xmlPlayGames)
{	
	
	 cleanWhitespace(xmlPlayGames);
	  
	 var Games = xmlPlayGames.getElementsByTagName("menuitem") ;
	 
	 if (Games.length == 0) { 
		return '<div class="stepLinksDiv" style="text-align:center;padding-top:20px;padding-bottom:20px">No games!</div>'
	 }
	 var gameCount = Games.length;
	 var no_of_random_games = (gameCount < 5 ) ? gameCount : 5 ;
	 var default_no_of_games = 20;
	 var no_of_games = (gameCount < default_no_of_games) ? gameCount : default_no_of_games ;
	 var random_id_count = 0;
	 var str_Random_ids = '';
	 var random_no ;
	 var no_already_in_list ;
	 var strHTML ='';
	 var margin_class ;
	 
	 
	 while(random_id_count < no_of_random_games)
	 {
		
		random_no = Math.floor(Math.random() * (no_of_games) ) ;
		
		no_already_in_list = str_Random_ids.indexOf('$' + random_no + '$') != -1 ? true : false ;
		
		if (no_already_in_list == false)
		{
			game_id = Games.item(random_no).childNodes.item(8).firstChild.nodeValue ;
			
				str_Random_ids += '$' + random_no + '$' + ',' ;
				random_id_count++ ;
				category = Games.item(random_no).childNodes.item(2).firstChild.nodeValue ;
				game_page = Games.item(random_no).childNodes.item(2).firstChild.nodeValue ;	
				game_url = 'http://www.games2win.com/en/' + category.toLowerCase() + '/' + category.toLowerCase() + '_'  + Games.item(random_no).childNodes.item(8).firstChild.nodeValue ;	
				game_thumbnail = Games.item(random_no).childNodes.item(6).firstChild.nodeValue ;	
				game_short_desc = Games.item(random_no).childNodes.item(9).firstChild.nodeValue ;
				game_name = Games.item(random_no).childNodes.item(3).firstChild.nodeValue ;
			
				game_levels = Games.item(random_no).childNodes.item(5).firstChild == null ? 'N.A' : Games.item(random_no).childNodes.item(5).firstChild.nodeValue ;
				game_type = Games.item(random_no).childNodes.item(4).firstChild.nodeValue ;
				
				ttip_outer_class = 'ttipOuterRP'
				ttip_class = 'ttipRP'
				
				strHTML += '<div class="dbfl width158 marginBtm10">'
				strHTML += '<div class="games_thumbnail width148"><center>'
				strHTML += '<a href="' + game_url + '" '
				strHTML += 'onmouseover="javascript:tooltipShow(\'tooltip' + game_id + '\');" '
				strHTML += 'onmouseout="javascript:tooltipHide(\'tooltip'+game_id + '\');" class="thumbLink">'
				strHTML += '<img src="' + game_thumbnail + '" title="'+game_short_desc+'" alt="'+game_short_desc+'" border="0" /></a>'
				strHTML += '<div id="tooltip'+ game_id + '" class="'+ ttip_outer_class +'" style="display:none"><div class="'+ ttip_class +'">'
				strHTML += '<h5 class="padTopFive">' + game_name + '</h5>'
				strHTML += '<p>Game Type: ' + game_type +'<br  class="clearMod"/>No. of Levels: ' + game_levels + '</p></div></div>'
				strHTML += '<h5 class="padTopFive titleHeight"><a href="' + game_url + '">' + game_name + '</a></h5></center></div></div>'
				
		}
		
	 }
	 
	 return strHTML ;
	 
	 
}

