// define prototype for different user-agent
function isIE(){ //ie?
  if (window.navigator.userAgent.indexOf("MSIE")>=1) return true;
  else return false;
}

if(!isIE()) {
// define "innerText" function for non-ie browser
// @see http://www.firefox.net.cn/newforum/viewtopic.php?p=29911#29911 for detail
HTMLElement.prototype.__defineGetter__("innerText", 
function () {
  var it = "";
  var childS = this.childNodes;
  for(var i=0; i<childS.length; i++) {
    if(childS[i].nodeType==1) it += childS[i].tagName=="BR" ? '\n' : childS[i].innerText;
    else if(childS[i].nodeType==3) it += childS[i].nodeValue;
  }
  return it;
});
}

// shss
function shss(ps3,xbox,psp,nds,wii,ps2)
{
eval("document.getElementById('y_iw"+ps3+"').className='weathermd'");
eval("document.getElementById('y_iw"+xbox+"').className='weatherms'");
eval("document.getElementById('y_iw"+psp+"').className='weatherms'");
eval("document.getElementById('y_iw"+nds+"').className='weatherms'");
eval("document.getElementById('y_iw"+wii+"').className='weatherms'");
eval("document.getElementById('y_iw"+ps2+"').className='weatherms'");
eval("document.getElementById('y_iss"+ps3+"').style.display='block'");
eval("document.getElementById('y_iss"+xbox+"').style.display='none'");
eval("document.getElementById('y_iss"+psp+"').style.display='none'");
eval("document.getElementById('y_iss"+nds+"').style.display='none'");
eval("document.getElementById('y_iss"+wii+"').style.display='none'");
eval("document.getElementById('y_iss"+ps2+"').style.display='none'");
}
// shsss
function shsss(wallpaper,game,cartoon)
{
eval("document.getElementById('y_iww"+wallpaper+"').className='weathermw'");
eval("document.getElementById('y_iww"+game+"').className='weatherml'");
eval("document.getElementById('y_iww"+cartoon+"').className='weatherml'");
eval("document.getElementById('y_isss"+wallpaper+"').style.display='block'");
eval("document.getElementById('y_isss"+game+"').style.display='none'");
eval("document.getElementById('y_isss"+cartoon+"').style.display='none'");
}