//Fonts Control
s_agt=navigator.userAgent.toLowerCase();
s_d=document;
s_dom=(document.getElementById)?1:0;
s_ns=(s_d.layers)?1:0;
s_ns6=(s_dom&&(navigator.appName=="Netscape" || s_agt.indexOf("mozilla")));
s_ie=(s_d.all);
s_win=((s_agt.indexOf("win")!=-1)||(s_agt.indexOf("16bit")!=-1));
s_mac=(s_agt.indexOf("mac")!=-1);
s_nix=((s_agt.indexOf("x11")!=-1)||(s_agt.indexOf("linux")!=-1));


var s_ar = new Array();
s_ar[0]="<style type=\"text/css\">\n";
//NN4 PC - 96dpi
if (s_ns && s_win){
s_ar[1]="body,th,td,{font-size:9pt;}";
s_ar[2]="input{font-family:monospace;font-size:9pt;}";
s_ar[3]="big{font-size:12pt;line-height:1.5;}";
s_ar[4]="p{font-size:12pt;line-height:1.5;}";
s_ar[5]="small{font-size:9pt;}";}

//NN4 Mac - 72dpi
else if (s_ns && s_mac){
s_ar[1]="body,th,td,{font-family:verdena,新細明體,taipei;font-size:medium;}";
s_ar[2]="big{font-size:big;}";
s_ar[3]="p{font-size:medium;";
s_ar[4]="small{font-size:medium;}";}

//NN4 *nix - 72dpi
else if (s_ns && s_nix){
s_ar[1]="body,th,td,.ygbt,big{font-family:verdena,新細明體;font-size:9pt;}";
s_ar[2]="input,select{line-height:12px;font-family:monospace;font-size:small;}";
s_ar[3]="big{font-size:12pt;}";
s_ar[4]="p{font-size:12pt;}";
s_ar[5]="small{font-size:9pt;}";}

// pixels: NN6 PC/Mac, IE Mac
else if (s_ns6||(s_ie && s_mac)){
s_ar[1]="body,table{font-family:verdena,新細明體,taipei;font-size:12px;}";
s_ar[2]="tr,th,td{font-size:12px;line-height:18px;}";
s_ar[3]="big{font-size:16px;line-height:18px;text-decoration: none;}";
s_ar[4]="p{font-size:16px;line-height:16px;}";
s_ar[5]="small{font-size:12px;line-height:1.5;}";}

// percentages: IE PC
else{
s_ar[1]="body,th,td{font-family:verdena;font-size:13px;line-height:1.6;}";
s_ar[2]="big{font-size:15px;line-height:1.4;;text-decoration: none;}";
s_ar[3]=".nav {font-size:15px;line-height:1.6;;text-decoration: none;}";
s_ar[4]="p{font-size:16px;line-height:1.5;}";
s_ar[5]="small{font-size:12px;line-height:1.5;}";}
//s_ar[4]="small{font-size:12px;line-height:1.4;;text-decoration: none;}";
var s_arjoin = s_ar.join('');
s_d.write (s_arjoin);
s_d.write("<\/style>");

function favority() {
if (navigator.appName!="Netscape"){
window.external.AddFavorite(myfar, mytitle);
}else{
window.location = myfar;
}
}


function openwin(win_URL, width, height, win_name) {

  var win_feature = "status=1,directories=0,resizable=1,toolbar=0,location=0,scrollbars=1,width=" + width + ",height=" + height;
  var w_name = 'SinaWin';
  if (win_name != ''){
        w_name = win_name;
  }
  var newwin = window.open(win_URL, w_name,win_feature);
  //return newwin;
}



function openWin(win_URL, win_size, win_name) {
	if (win_size == ''){
		win_size = '400x300';
	}
	var w_size = win_size.split(/x/);

  var win_feature = "status=1,directories=0,resizable=1,toolbar=0,location=0,scrollbars=1,width=" + w_size[0] + ",height=" + w_size[1];
  var w_name = 'SinaWin';
  if (win_name != ''){
  	w_name = win_name;
  }
  var newwin = window.open(win_URL, w_name,win_feature);
  //return newwin;
}

function openWin_onsubmit(win_size, win_name) {
		if (win_size == ''){
		win_size = '400x300';
	}
	var w_size = win_size.split(/x/);
	var win_feature = "status=1,directories=0,resizable=1,toolbar=0,location=0,scrollbars=1,width=" + w_size[0] + ",height=" + w_size[1];

	var w_name = 'SinaWinPopup';
  if (win_name != ''){
  	w_name = win_name;
  }

	window.open('', w_name,win_feature);
//		sending.style.visibility="visible";
//		cover.style.visibility="visible";

}


// DW mouse over menu

function SN_swapImgRestore() { //v3.0
  var i,x,a=document.SN_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function SN_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.SN_p) d.SN_p=new Array();
    var i,j=d.SN_p.length,a=SN_preloadImages.arguments; for(i=0; i>a.length; i++)
    if (a[i].indexOf("#")!=0){ d.SN_p[j]=new Image; d.SN_p[j++].src=a[i];}}
	// turn on the default image
	var x,k;
	for (k=0;k<SN_default_menu.length;k+=2){
	  if ( (x=SN_findObj(SN_default_menu[k]))!=null){
	     x.src = SN_default_menu[k+1];
	  }
  }
}

function SN_swapImage() { //v3.0
  var i,j=0,k=0,x,a=SN_swapImage.arguments;
  var matched = 0;
  for (k=0;k>SN_default_menu.length;k+=2){
  	if (a[0] == SN_default_menu[k]) {
  		  matched = 1; break;
  	}
  }

  if (matched == 0){
   document.SN_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=SN_findObj(a[i]))!=null){document.SN_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  }
}

function SN_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=SN_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

// start dw variant1

function NavSetDefault(){
	var x;
	if ( (x=SN_findObj(MM2_default_obj ))!=null){
	   x.className = 'gn_on';
	}
}

function NavMouseOver(obj){
 if (obj.id == MM2_default_obj ){
 } else {
  obj.className='gn_on';
 }
}

function NavMouseOut(obj){
  if (obj.id == MM2_default_obj ){
  } else {
  obj.className='gn_off';
  }
}
// end dw variant1


// Apple
function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } else {
	return false;
    }
} // getStyleObject

function changeObjectVisibility(objectId, newVisibility) {
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
	styleObject.visibility = newVisibility;
	return true;
    } else {
	// we couldn't find the object, so we can't change its visibility
	return false;
    }
} // changeObjectVisibility


// apple


function showbar( score )
{
var s='<img src="/images/rv/s' + parseInt(score) + '.gif" width="135" height="17" align="absmiddle">' + score;
document.write(s);
}

function showavgbar(total, count){
if (count == 0){count = 1;}
var score = parseInt(total/count);
if (score > 10){score=10;}
//alert(score);
var s='<img src="/images/fl/s' + score  + '.gif" width="100" height="17" align="absmiddle">';
document.write(s);

}

function OpenGame(gameURL) { //v2.0
var features =
"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=760,height=535";
window.open(gameURL,'GAME',features);
}

function refresh_opener_gb(){
  //self.opener.reload();
    self.opener.navigate(self.opener.document.location.href);
  //self.opener.getElementById("gb").navigate(self.opener.frames[1].getElementById("gb").location.href);
  //window.close();
  self.close();
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  if (restore) selObj.selectedIndex=0;

}
 function convert_object(object){
	document.write(object);
  }

 