//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:新細明體,mingliu,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:新細明體,mingliu;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:新細明體,mingliu,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:新細明體,mingliu;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, 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 jumpToURL(theform,selfName,mCity) {
var val= theform[selfName].options[theform[selfName].selectedIndex].value;
if (val == 0) {
alert("Please choose...");
} else {
if (mCity) {
val = "http://mindcity.sina.com.hk/local-bin/MC-horo_daily/displayToday.pl?version=b5&horo=" + val;
}
else {
val = "http://sina.com.hk/" + val;
}
gotoURL(val);
}
}
function gotoURL(currURL) {
document.location = currURL;
}

//YP
ord=Math.random();
ord=ord*10000000000000000000;
function Load_Banner (sitepage, position)
{
document.write ('<SCRIP' + 'T SRC="http://ads.yp.com.hk/ad_banner_server/show_banner.aspx?page='+ sitepage +'&position='+ position + '&ord='+ ord +'">');
document.write ('\<\!-- --\>');
document.write ('\<\/SCRIP' + 'T\>');
document.write ('\<\!-- --\>');
}


//AD
var topban_flag="0";
var ban_flag="0";
var v_num="3";

var v_flag;
var sIe=false;
var sSwf=(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if (sSwf) sSwf=parseInt(sSwf.description.substring(sSwf.description.indexOf(".")-1)) >= 6;
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && navigator.userAgent.indexOf("Windows")>=0)
{
	var sIe=true;
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('sSwf=(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');
	document.write('</SCRIPT\> \n');
}

	if (sSwf&&sIe)
		v_flag="f";
	else if (sSwf)
		v_flag="f";
	else
		v_flag="i";


function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = 0;
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var expDays = 1;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*4*60*60*1000));
function amt(){
var count = GetCookie('count_topban')
if(count == null) {
   var random_topban = Math.floor(Math.random()*200);
   for(var i=0; i<v_num; i++) {
       if(random_topban % v_num == i)        {    SetCookie('count_topban',i+1);  return i+1;  }
   }
}
else{
var count = GetCookie('count_topban');
var newcount = parseInt(count) + 1;
SetCookie('count_topban',newcount,exp);
return newcount;
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function set_seq()
{
    var flag_num=amt(v_num);
    for(var i=0; i<v_num; i++) {
	   if((flag_num % v_num) == i)  	{   topban_flag=i;	  ban_flag=i;   }
    }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  if (restore) selObj.selectedIndex=0;

}
function gen_menu(nav){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" align="middle" height="55" width="538"><param name="allowScriptAccess" value="sameDomain"><param name="wmode" value="transparent" /><param name="movie" value="http://lifestyle.sina.com.hk/images/topMenu.swf?s=nav"><param name="menu" value="false"><param name="quality" value="best"><param name="bgcolor" value="#000000"><embed src="http://lifestyle.sina.com.hk/images/topMenu.swf?s=nav" menu="false" quality="best" bgcolor="#000000" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="55" width="538"></object>');

}

 function convert_object(object){
	document.write(object);
  }

 