


<!-- /* BLOCK ERROR */

function blockError(){return true;}
window.onerror = blockError;

// -->



<!-- /* FULL BACKGROUND */

function fixBgImage() {
if (document.all.backgroundPic.style.setExpression) {
 document.all.backgroundPic.style.setExpression("height","document.all.MainTable.offsetHeight");
 document.recalc();
}
}
ie5 = (document.all && document.getElementById && !document.fireEvent)?true:false;
ie55= (document.all && document.fireEvent && !document.createComment)?true:false;
ie6 = (document.all && document.fireEvent && document.createComment)?true:false;
if (!window.opera && (ie5 || ie55 || ie6)) onload=fixBgImage;



// -- Phu

var Wd, DataDir="Data/"  
function openWd(url) { Wd=window.open(url,"win","top=40,width=480,height=600",target="_blank");Wd.focus() }
function getRandno(low,high) { return Math.floor((high-low+1)*Math.random()+low) }
function dispRunningMsg(msg,nloop) 
{ if(msg!="") msg="<marquee behavior=alternate width='100%' scrollamount=2 scrolldelay=50 direction=center loop="+nloop+"><span width=100%>"+msg+"</span></marquee>";
  document.write(msg)  
}
function dispXmlFile(fName,randNo)
{ var xmlDoc
  fName = DataDir + fName
  if (window.ActiveXObject) xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  else if(document.implementation.createDocument) xmlDoc=document.implementation.createDocument("","",null);	
  else { alert('Browser -- Unable to read '+ fName); return }       
  xmlDoc.async=false; xmlDoc.load(fName);      
  if (randNo=="")
     document.write(xmlDoc.getElementsByTagName("root")[0].childNodes[0].nodeValue + "<br>")
  else   
  {  var i, x=xmlDoc.getElementsByTagName("msg"), total=x.length
     for(i=0; i<total; i++) 
       if (i==randNo) { document.write(x[i].childNodes[0].nodeValue + "<br>"); break };
  }  
}
function getRandMsg(fName)
{ var xmlDoc, rtnS=""
  fName = DataDir + fName
  if (window.ActiveXObject) xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  else if(document.implementation.createDocument) xmlDoc=document.implementation.createDocument("","",null);	
  else { alert('Browser -- Unable to read '+ fName); return }       
  xmlDoc.async=false; xmlDoc.load(fName);      
  var i, x=xmlDoc.getElementsByTagName("msg"), total=x.length
  var randNo=getRandno(0,9)
  for(i=0; i<total; i++) if (i==randNo) { rtnS=x[i].childNodes[0].nodeValue; break };  
  return rtnS  
}


// -->
