// JavaScript Document
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_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_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 removeFlashBorder(obj) {
    var objs = obj.getElementsByTagName('OBJECT');
    for(var i=0; i<objs.length; i++){
        try{    
            var t = document.createElement('param');
            t.setAttribute("name","WMODE");
            t.setAttribute("value","transparent");
            objs[i].removeAttribute('data');
            objs[i].outerHTML = objs[i].outerHTML;
        }catch(e){ }       
    }       
    objs = obj.getElementsByTagName('APPLET');
    for(var i=0; i<objs.length; i++){
            objs[i].removeAttribute('data');
            objs[i].outerHTML = objs[i].outerHTML;
    }       
    objs = obj.getElementsByTagName('EMBED');
    for(var i=0; i<objs.length; i++){
            objs[i].removeAttribute('data');
            objs[i].setAttribute('WMODE','transparent');
            objs[i].outerHTML = objs[i].outerHTML;
    }       
}
function errorImg( obj ){
	var src = $(obj).attr('src');
	var src2 = $(obj).attr('src2');
	//alert("1");
	if( src2 ){
		if(  src2 != src && src.indexOf(src2) < 0 )
			$(obj).attr('src',src2);
		else
			$(obj).attr('src','http://enjoy.hinet.net/enjoy/enjoy_video2/category/images/pic_defult.gif');
	}else{
		$(obj).attr('src','http://enjoy.hinet.net/enjoy/enjoy_video2/category/images/pic_defult.gif');
	}	
}
function DrawImage(ImgD,FitWidth,FitHeight,movex,movey)
{
	$(ImgD).hide();
	var image = new Image();
	$(image).load(function () {
		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; 
				}
			}
			if( movex == true )
			{
				var offset = FitWidth - (ImgD.width?ImgD.width:image.width);
				if( offset > 0 )
					 offset = parseInt(offset/2);
				ImgD.style.marginLeft = offset;
			}
			if( movey != false )
			{
				var offset = FitHeight - (ImgD.height?ImgD.height:image.height);
				if( offset > 2 )
					 offset /= 2;
				ImgD.style.marginTop = offset;
			}
		}
      $(ImgD).show();
    }).error(function () {
      $(ImgD).show();
    }).attr('src', ImgD.src);
}
function moveLeft(obj,pos,callback)
{
	if( pos )
	{
		if( $.isFunction(callback) )
		{
			$(obj).animate({opacity: "hide"},"slow","",function(){callback(1)}).animate({scrollLeft: "+="+pos},"false").animate({opacity: "show"},"slow");
		}
		else
		{
			$(obj).animate({opacity: "hide"},"slow").animate({scrollLeft: "+="+pos},"false").animate({opacity: "show"},"slow");
		}
	}
	else
	{
		var fntitle = obj;
		if( obj.indexOf("#") == 0 )
			fntitle = obj.substring(1);
		$(obj).animate({opacity: "hide"},"slow", "", function(){showData(fntitle,1);}).animate({opacity: "show"},"slow");
	}
}
function trim(str)
{
	return str.replace(/(^\s*)|(\s*$)/g,"");
}
function moveRight(obj,pos,callback)
{
	if( pos )
	{
		if( $.isFunction(callback) )
		{
			$(obj).animate({opacity: "hide"},"slow","",function(){callback(-1)}).animate({scrollLeft: "-="+pos},"false").animate({opacity: "show"},"slow");
		}
		else
		{
			$(obj).animate({opacity: "hide"},"slow").animate({scrollLeft: "-="+pos},"false").animate({opacity: "show"},"slow");
		}
	}
	else
	{
		var fntitle = obj;
		if( obj.indexOf("#") == 0 )
			fntitle = obj.substring(1);
		$(obj).animate({opacity: "hide"},"slow", "", function(){showData(fntitle,-1);}).animate({opacity: "show"},"slow");
	}
}
function showData(name,pos)
{
	var functionname = eval(name+'Show');
	if($.isFunction(functionname))
	{
		functionname(pos);
	}
}
function getCookie(name){
	var datas = document.cookie.split(";");
	for( var i = 0 ; i < datas.length ; i++ )
	{
		var values = trim(datas[i]).split("=",2);
		if( values[0] == name )
			return values[1];
	}
}
function getUserLoginURL(){
	var channelurl = location.href;
	try{
		if( isIE() ){
			if( window.top != null && typeof(window.top) != "undefined" ){
				channelurl = window.top.location.href;
			}
		}else{
			if( top != null && typeof(top) != "undefined" ){
				channelurl = top.location.href;
			}
		}
	}catch(E){
		//channelurl = "http://enjoy.hinet.net/";
	}
	channelurl = channelurl.replace(/&/g,"|");
	channelurl = channelurl.replace(/"/g,"%22");
	channelurl = channelurl.replace(/'/g,"%27");
	return channelurl;
}