
//<![CDATA[
   
   var e = document.getElementById("xmlInfo");
   var sFJTSite = 'h'+'ttp://translation.macauslot.com/gate/gb/';
   var sWWWSvrHostOnly = 'web.macauslot.com';
   
  

   function readXML(xmlFile,saXml,iXml)
   { 
      var saData = new Array();
      xdoc = document.createElement("XML"); 
      xdoc.async = false;
      var tmpOffset = 0;
      var tmpArr = new Array();
      var tmpVar = new Array();

      //Edit refer to job 1256
	 		var noCache = "?nocache="+Math.round(Math.random()*65000);
      xdoc.load(xmlFile+noCache);
      
       var fixture = xdoc.getElementsByTagName("Fixture");
       for (i=0;i<fixture.length;i++)
       {
           saData[i] = new Array(iXml);
           for (j=0;j<iXml;j++)
           {
		if(fixture.item(i).getAttribute(saXml[j])!=null){
	              saData[i][j] = fixture.item(i).getAttribute(saXml[j]);      
		} else {
			saData[i][j] = -1;
		}
           }   
       }

	if(xmlFile.indexOf("winodds.xml") > 0 ){

		for( k = 0; k < saData.length; k++){
			tmpOffset = 0;
			tmpArr = new Array();
			
			if( saData[k][iWinoddsOffset] != -1 ){
				
				for( j =8; j < saData[k].length; j++){
					tmpArr.push(saData[k][j]);
				}
	
				tmpVar = saData[k][iWinoddsOffset].split(","); 
		
				for( j=0; j < tmpVar.length; j++){
						saData[k][tmpOffset+iWinoddsOffset] = tmpVar[j];
						tmpOffset++;
				}
				
				for( j = 0; j < tmpArr.length; j++){
					saData[k][tmpOffset+j+iWinoddsOffset] = tmpArr[j];
				}
			}
		}
	}
       
       return saData;      
   }
     
	function getXMLData(xmlDoc, xmlEle) {
		var fixture;
		var i,j;
		var saData = new Array();
		var count = xmlEle.length;

		fixture = xmlDoc.getElementsByTagName("Fixture");

		for (i=0;i<fixture.length;i++) {
			saData[i] = new Array(count);
			for (j=0;j<count;j++) {
				if (fixture.item(i).getAttribute(xmlEle[j])!=null) {
					saData[i][j] = fixture.item(i).getAttribute(xmlEle[j]);
				} else {
					saData[i][j] = -1;
				}
			}
		}

		return saData;
	}
//]]>
