var domain = document.domain;
var isIndex = false;
var locate = window.location.toString();
	
if(locate.length == (locate.lastIndexOf("/") + 1) ||
	locate.indexOf("/index.") != -1 ){
	isIndex = true;
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g, "");
}

function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
if (dc.length != 0) 
{
	begin = dc.indexOf(cname);
	if(begin != -1) 
	{
		begin += cname.length;
		end = dc.indexOf(";", begin);
		if(end == -1) end = dc.length;
		return unescape(dc.substring(begin, end));
	}
}
return null;
}

function setCookie(name, value, expires) {
	document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + "; path=/";
}

function setActiveStyleSheet(title, reset) {
  var i, a, main, j;
  j=0
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			j++;
			if (title == null && j==1) a.disabled = false;
      if(a.getAttribute("title") == title) {
				a.disabled = false;
			}
		}
	}
  //document.all.HideTextSize.value = title;
	//alert(title);
  if (reset == 1) {
		//alert("W->" + title);
		setCookie("wstyle", title , null);
	
	  //createCookie("wstyle", title, 365);
  }
}

function fontline(name)
{
var cname1 = name + "=";
var dc1 = document.cookie;
var tt="";
if (dc1.length != 0) 
{
	begin = dc1.indexOf(cname1);
	if(begin != -1) 
	{
		begin += cname1.length;
		end = dc1.indexOf(";", begin);
		if(end == -1) end = dc1.length;
		
	   tt=unescape(dc1.substring(begin, end));
	}
}

//alert(tt);
 if (tt=='') tt='SmallText';
 	var fss = document.getElementById("fss");
	var fsm = document.getElementById("fsm");
	var fsl = document.getElementById("fsl");
       fss.src='images/font_s.gif';
       fsm.src='images/font_m.gif';
       fsl.src='images/font_l.gif';

       if (tt=='SmallText')
           fss.src='images/font_s_on.gif';
		if (tt=='MediumText')
           fsm.src='images/font_m_on.gif';
		if (tt=='LargeText')
           fsl.src='images/font_l_on.gif';
		   
    
return null;

}



function Sfontline(name,t1)
{
var cname1 = name + "=";
var dc1 = document.cookie;
var tt="";
var tt1=t1;
if (dc1.length != 0) 
{
	begin = dc1.indexOf(cname1);
	if(begin != -1) 
	{
		begin += cname1.length;
		end = dc1.indexOf(";", begin);
		if(end == -1) end = dc1.length;
		
	   tt=unescape(dc1.substring(begin, end));
	}
}
//alert(tt);
if  (tt1=='小')
{       if (tt=='SmallText')
             return '<u>小</u>';
	else
	     return '小';
}

if  (tt1=='中')
{       if (tt=='MediumText')
	     return '<u>中</u>';
	else
	     return '中';
}

if  (tt1=='大')
{       if (tt=='LargeText')
	     return '<u>大</u>';
	else
	     return '大';
}
    
return null;

}
//-->


//
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
    fwHideMenuTimer = null;
	fwDHFlag = false;
}
function FW_startTimeout()
{
	fwStart = new Date();
	fwDHFlag = true;
	fwHideMenuTimer = setTimeout("fwDoHide()", 300);
}

function fwDoHide()
{
	if (!fwDHFlag) return;
	var elapsed = new Date() - fwStart;
	if (elapsed < 300) {
		fwHideMenuTimer = setTimeout("fwDoHide()", 1100-elapsed);
		return;
	}
	fwDHFlag = false;
    MM_showHideLayers('Layer1','','hide','Layer2','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide');
	window.ActiveMenuItem = 0;
}

function divover(){
	fwDHFlag = false;
    fwHideMenuTimer = null;
}

function DrawImage(ImgID,FitWidth,FitHeight) {
  var ImgD= document.getElementById(ImgID);
  
  var image=new Image();image.src=ImgD.src;
  if(image.width>0 && image.height>0){
    if(image.width/image.height>= FitWidth/FitHeight){
      if(image.width>FitWidth){ ImgD.width=FitWidth;ImgD.height=(image.height*FitWidth)/image.width;
      }else{ ImgD.width=image.width;ImgD.height=image.height; }
    }else{
      if(image.height>FitHeight){ ImgD.height=FitHeight;ImgD.width=(image.width*FitHeight)/image.height;
      }else{ ImgD.width=image.width;ImgD.height=image.height; }
    }
	ImgD.style.marginTop = ((FitHeight - ImgD.height )/2)+"px";
  	ImgD.style.marginBottom = ((FitHeight - ImgD.height )/2)+"px";
  }
}

function resizeWidth(ImgID,FitWidth) {
  var ImgD= document.getElementById(ImgID);
  
  var image=new Image();image.src=ImgD.src;
  if(image.width>0 && image.height>0){
	
	if(image.width>FitWidth){ 
		ImgD.width=FitWidth;
		ImgD.height=(image.height*FitWidth)/image.width;
	}else{
		ImgD.width = image.width;
		ImgD.height = image.height;
	}
	/*
	ImgD.style.marginTop = ((FitHeight - ImgD.height )/2)+"px";
  	ImgD.style.marginBottom = ((FitHeight - ImgD.height )/2)+"px";
	*/
  }
}


function delayDo( func , sec){
	
	window.setTimeout(func,sec);
}

function topic_show(sid){
	for(var i = 1 ; i <= 3 ; i ++){
		var _div = document.getElementById("desc_" + i);
		var li = document.getElementById("li_" + i);
		_div.style.display = "none";
		li.style.display = "block";
		var inHtml = li.innerHTML.toString().toLowerCase() ;
		
		if(inHtml.indexOf("></a>") != -1){
			li.style.display = "none";
		}
	}
	var _div = document.getElementById("desc_" + sid);
	var li = document.getElementById("li_" + sid);
	_div.style.display = "block";
	li.style.display = "none";
	document.getElementById("big_img").src="http://sports.hinet.net/upload_file/package/"+img_arr[ (sid - 1)];
	DrawImage('big_img' , 320 , 245);
}

function schedule_select_tab(tid) {
	for(var i = 1 ; i <= 4 ; i ++){
		if(i==3){
			continue ;
		}
		var _div = document.getElementById("sch_sel_tab_" + i);
		var _img = document.getElementById("tab_img_" + i);
		_div.style.display = "none";
		_img.src = "images/label_n"+i+"1.gif";

	}
	document.getElementById("sch_sel_tab_" + tid).style.display = "block";
	document.getElementById("tab_img_" + tid).src = "images/label_n"+ tid +".gif";
	document.getElementById("schedule_select_link").href = document.getElementById("schedule_" + tid).value;
}

function schedule_select(did, siteName){
	for(var i = 1 ; i <= 3 ; i ++){
		var _td = document.getElementById(siteName + "_date_" + i);
		var _div = document.getElementById(siteName + "_sch_" + i);
		_div.style.display = "none";
		_td.className = "gray13c";
		_td.style.background = "";
	}
	
	document.getElementById(siteName + "_sch_" + did).style.display = "block";
	var date_td = document.getElementById(siteName + "_date_" + did);
	date_td.className = "wihte13";
	date_td.style.background = "url('images/memo_b.gif')";
}

/*
function mlb_schedule_select(did){
	for(var i = 1 ; i <= 3 ; i ++){
		var _td = document.getElementById("date_" + i);
		var _div = document.getElementById("mlb_sch_" + i);
		_div.style.display = "none";
		_td.className = "gray13c";
		_td.style.background = "";
	}
	
	document.getElementById("mlb_sch_" + did).style.display = "block";
	var date_td = document.getElementById("date_" + did);
	date_td.className = "wihte13";
	date_td.style.background = "url('images/memo_b.gif')";
}

function nba_schedule_select(did){
	for(var i = 1 ; i <= 3 ; i ++){
		var _td = document.getElementById("date_" + i);
		var _div = document.getElementById("nba_sch_" + i);
		_div.style.display = "none";
		_td.className = "gray13c";
		_td.style.background = "";
	}
	
	document.getElementById("nba_sch_" + did).style.display = "block";
	var date_td = document.getElementById("date_" + did);
	date_td.className = "wihte13";
	date_td.style.background = "url('images/memo_b.gif')";
}
*/

function hide_bigone(did){
	var _div = document.getElementById("comment_big_"+did);
	_div.style.display = "none";
	document.getElementById("comment_small_"+did).style.display = "block";
}

function show_bigone(did){
	for(var i = 1 ; i <= 3 ; i ++){
		hide_bigone(i);
		var _div = document.getElementById("comment_small_"+i);
		_div.style.display = "block";
	}
	document.getElementById("comment_small_"+did).style.display = "none";
	document.getElementById("comment_big_"+did).style.display = "block";
}


MM_preloadImages("images/logo_s.gif");



///photos quick change
var cols = 0;
var collock = false;

function showCollect(){
	
	
    if(cols == 0){
		for(var i = 0 ; i <  photos.length ; i ++){
			MM_preloadImages(photos[i][0]);
		}
	}
	if(collock && photos.length < 9)
    return;
    collock = true;
    
    try {
        if(cols < 0) {
          cols = 0;
        }
        if(cols + 3 > photos.length) {
          cols = photos.length - 3;
        }
        for(var i = 1; i <= 3; i++) {
            var _i = cols+i-1;
			var img_id = "photo_col_" + i;
			var elmLink = document.getElementById("img_link_"+i);
			var elmImg = document.getElementById("photo_col_"+i);
			elmLink.title = photos[_i][1];
			elmLink.href = ((isIndex)? "d.html?nextpage=" :"") + photos[_i][2];
			elmImg.src = photos[_i][0];
			elmImg.title = photos[_i][1];
			
			delayDo( "DrawImage( '" + img_id+ "' , 130 , 97)" , 500);
        }
    } catch(e) {
        alert("showCollect e="+e.description);
    }
    collock = false;
}
function prevCol(){
  cols -= 3;
  showCollect();
  return false;
}
function nextCol(){
  cols += 3;
  showCollect();
  return false;
}

function reqType(){
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	// branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}
	return req;
}


function send_vote(sid){
	
	var opt = document.getElementsByName("vote_option");
	var voted = false;
	var poststr = "";
	
	for(var i = 0 ; i < opt.length ; i ++){
		if(opt[i].checked){
			poststr = "o="+opt[i].value;
			voted=true;
		}
	}
	poststr += "&s="+sid;
	if(voted){
		var httpRequest = reqType();
		httpRequest.onreadystatechange = processRequest;
		httpRequest.open('POST', 'go_vote.jsp', false);
		httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		httpRequest.send(poststr);
function processRequest() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			return true;
		} else {
			return false
		}
	}
}
		var response = httpRequest.responseText;
		if(response.trim() == "success"){
			//alert("您神聖的一票已送出\n感謝您~");
			view_result(sid);
		}else{
			alert(response);
		}
	}else{
		alert("尚未選取選項,\n請返回重新選擇!!");
	}
}

function processRequest() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			return true;
		} else {
			return false
		}
	}
}

function view_result(sid){
	
	var winPop = window.open((isIndex ? "c.html?nextpage=":"") +  "vote.jsp?s=" + sid , "vote_result" , "width=720 ,  height=470 , top= 100 , left=100 , toolbar=0, menubar=0, scrollbars=0, resizable=0,location=0, status=0");
	
	winPop.focus();
}

function resizeWin(wheight){
	window.resizeTo(730 , wheight);
}

// nba
function showStandingBar(sid){
	if(sid == 1){
		document.getElementById("standingBar2").style.display = "none";
		document.getElementById("standingBar1").style.display = "block";
	}else{
		document.getElementById("standingBar1").style.display = "none";
		document.getElementById("standingBar2").style.display = "block";
	}
}

function showAlbum(){
    for(var i = 0 ; i < albums.length ; i ++){
        MM_preloadImages(albums[i][0]);
    }
    var new_albums = new Array();
    var _j = 0;
    while ( albums.length ) {
        var _random = Math.floor(Math.random()*albums.length);
        new_albums.push(albums[_random]);
        albums.splice(_random, 1);
        _j++;
        if ( _j == 3 ) {
            break;
        }
    }
    
    //try {
        var total_album = new_albums.length;
        for ( var i = 0 ; i < new_albums.length ; i ++ ) {
            var img_id = "album_" + (i+1);
            var elmLink = document.getElementById("album_link_"+(i+1));
            var elmImg = document.getElementById("album_"+(i+1));
            elmLink.title = new_albums[i][1];
            elmLink.href = new_albums[i][2];
            elmImg.src = new_albums[i][0];
            elmImg.title = new_albums[i][1];
			
            delayDo( "DrawImage( '" + img_id+ "' , 78 , 51)" , 500);
        }
        if ( total_album % 3 != 0 ) {
            for ( var i = 3; i > total_album; i-- ) {
                var albumdiv = document.getElementById("album_div"+i);
                albumdiv.innerHTML = "&nbsp;";
            }
        }
    /*} catch(e) {
        alert("showAlbum e="+e.description);
    }*/
    
}


function showRightPhoto(){
    for(var i = 0 ; i < right_photos.length ; i++){
        MM_preloadImages(right_photos[i][0]);
    }
    var new_right_photos = new Array();
    
    var _i = 0;
    /*
    while ( right_photos.length && right_photos.length > 5) {
        if ( right_photos[0] == "undefined" ) {
            break;
        }
        new_right_photos.push(right_photos[0]);
        right_photos.splice(0, 1);
        _i++;
        if ( _i == 5 ) {
            break;
        }
    }
    */
    
    var _j = 0;
    while ( right_photos.length ) {
        var _random = Math.floor(Math.random()*right_photos.length);
        new_right_photos.push(right_photos[_random]);
        right_photos.splice(_random, 1);
        _j++;
        if ( _i + _j == 9 ) {
            break;
        }
    }
    
    var total_photo = new_right_photos.length;
    var _k = 1;
    for ( var i = 0 ; i < total_photo ; i ++ ) {
        var img_id = "photo_" + (i+1);
        var elmLink = document.getElementById("photo_link_"+(i+1));
        var elmImg = document.getElementById("photo_"+(i+1));
        elmLink.title = new_right_photos[i][1];
        elmLink.href = "d.html?nextpage=" + new_right_photos[i][2];
        //elmLink.href = "d.html?nextpage=" + new_right_photos[i][2];
        elmImg.src = new_right_photos[i][0];
        elmImg.title = new_right_photos[i][1];
        
        delayDo( "DrawImage( '" + img_id+ "' , 78 , 51)" , 500);
    }
    
    for ( var i = 9; i > total_photo; i-- ) {
        var albumdiv = document.getElementById("photo_div"+i);
        albumdiv.innerHTML = "&nbsp;";
    }

    if ( total_photo > 3 ) {
        document.getElementById("right_photo2").style.display = "";
    }
    if ( total_photo > 6 ) {
        document.getElementById("right_photo3").style.display = "";
    }
}
//-->

function goScroll( iX , iY){
	window.scrollTo(iX, iY);
}

function open_player(url){
	
	var winPop = window.open(url , "win_player" , "width=720 ,  height=480 , top= 100 , left=100 , toolbar=0, menubar=0, scrollbars=0, resizable=0,location=0, status=0");
	
	winPop.focus();
}