//<!--roll over
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];}
}
//-->
//<!--top button
if(!stalkerUnused){
	self.onError=null;
	currentX = currentY = 0;
	whichIt = null;
	lastScrollX = 0; lastScrollY = 0;
	NS = (document.layers) ? 1 : 0;
	IE = (document.all) ? 1: 0;
	FF = (document.all) ?  0 : 1;

//	<!-- STALKER CODE -->
	function heartBeat() {
		if(IE || FF) {
			  diffY = (document.compatMode == 'BackCompat')?document.body.scrollTop:document.documentElement.scrollTop;
			  //diffY = document.body.scrollTop;
 			  diffX = 0;
		       }
	    if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
		if(diffY != lastScrollY) {
	                percent = .1 * (diffY - lastScrollY);
	                if(percent > 0) percent = Math.ceil(percent);
	                else percent = Math.floor(percent);
	        if (document.getElementById("floaters")){
			     if(IE) document.all.floaters.style.pixelTop += percent;
				 if(FF){document.getElementById('floaters').style.top = parseInt(document.getElementById('floaters').style.top)+ percent+"px";}
			     if(NS) document.floaters.top += percent;
			         if (document.getElementById("floater")){
	                   var o=document.all.floater;
	                     if(!o) return;
			             if(IE) document.all.floater.style.pixelTop += percent;
			             if(NS) document.floater.top += percent;
			         }
	        }

	                lastScrollY = lastScrollY + percent;
	    }
		if(diffX != lastScrollX) {
			percent = .1 * (diffX - lastScrollX);
			if(percent > 0) percent = Math.ceil(percent);
			else percent = Math.floor(percent);
			if (document.getElementById("floaters")){
			     if(IE) document.all.floaters.style.pixelTop += percent;
			     if(NS) document.floaters.top += percent;

			     if (document.getElementById("floater")){
	             	var o=document.all.floater;
	                if(!o) return;
			        if(IE) document.all.floater.style.pixelTop += percent;
			       	if(NS) document.floater.top += percent;
			     }

	        }
			lastScrollY = lastScrollY + percent;
		}
	}
	window.onload = function(){
		if(true) action = window.setInterval("heartBeat()",1);
	}
}
//-->
function switch_coveritem(id,num){
	for(i=1;i<=num;i++) document.getElementById('coveritem'+i).style.display='none';
	document.getElementById('coveritem'+id).style.display='';
}
//function rollover_coverstory(act_fieldname,actid,section_type,fieldname,oldfieldname){
function rollover_coverstory(formname, postid, actid, section_type){
	act_fieldname = "CS_act";
	fieldname = "CS_ALL_" + formname;
	oldfieldname = "CS_Old";
	if (document.forms[formname])
	{
		now_actid = document.forms[formname].elements[act_fieldname].value;
		if (!actid) {
			switch (now_actid) {
				case "100":
					actid = -1;
					break;
				case "-1":
					actid = 100;
					break;
			}
		}
	}
	else
	{
		return false;
	}
	switch(actid){
		case 100:	//tagcloud
			str=
'<table width="492" height="185" border="0" cellpadding="0" cellspacing="0">'+"\n"+
	'<tr>'+"\n"+
		'<td valign="top" background="http://img.tw.cyworld.com/n_image/coverstory/tag_bg.gif">'+"\n"+
			'<!--coverstory button layer : Start -->'+"\n"+
			'<div class="div_coverstory">'+"\n"+
			'<table  border="0" cellpadding="0" cellspacing="0" align="right">'+"\n"+
			'<tr>'+"\n"+
				'<td width="56"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('+"'btn_tag"+postid+"','','http://img.tw.cyworld.com/n_image/coverstory/btn_coverstory_on.gif',1)"+'" onclick="rollover_coverstory('+"'"+formname+"',"+postid+',-1,'+section_type+')"><img src="http://img.tw.cyworld.com/n_image/coverstory/btn_coverstory_off.gif" name="btn_tag'+postid+'" height="15" border="0" style="margin-right:2;" /></a></td>'+"\n"+
				'<td width="35"><a href="/main/main_coverlist.php?section_type='+section_type+'" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('+"'btn_more"+postid+"','','http://img.tw.cyworld.com/n_image/coverstory/btn_more_on.gif'"+',1)"><img src="http://img.tw.cyworld.com/n_image/coverstory/btn_more_off.gif" name="btn_more'+postid+'" width="35" height="15" border="0" /></a></td>'+"\n"+
			'</tr>'+"\n"+
			'</table>'+"\n"+
			'</div>'+"\n"+
		'<!--coverstory button layer : End -->'+"\n"+
		'<table width="100%" height="130" border="0" cellpadding="0" cellspacing="0" >'+"\n"+
			'<tr><td height="30" align="right"> </td></tr>'+"\n"+
			'<tr><td height="115" align="center" valign="bottom" style="padding-bottom:3;">'+"\n"+
			'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="442" height="105">'+"\n"+
			'<param name="movie" value="http://img.tw.cyworld.com/image/flash/tag/coverstory_main.swf?section=1&sorttype=4&pagesize=50" />'+"\n"+
			'<param name="quality" value="high" />'+"\n"+
			'<param name="wmode" value="opaque" />'+"\n"+
			'<embed src="http://img.tw.cyworld.com/image/flash/tag/coverstory_main.swf.swf?section=1&sorttype=1&pagesize=50" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="442" height="105"></embed>'+"\n"+
			'</object>'+"\n"+
			'</td></tr>'+"\n"+
		'</table></td>'+"\n"+
	'</tr>'+"\n"+
'</table>';
			document.forms[formname].elements[oldfieldname].value=document.getElementById(fieldname).innerHTML;
			chgOpacity(0,fieldname);
			document.getElementById(fieldname).innerHTML=str;
//			document.getElementById(fieldname).src=str;
			chgOpacity(0,fieldname);
//			fadeinShow(fieldname);
			break;
		case -1:
			chgOpacity(0,fieldname);
			document.getElementById(fieldname).innerHTML=document.forms[formname].elements[oldfieldname].value;
//			document.getElementById(fieldname).src=document.getElementById(oldfieldname).value;
			chgOpacity(0,fieldname);
//			fadeinShow(fieldname);
			break;
	}
	document.forms[formname].elements[act_fieldname].value=actid;
}
function fadeinShow(id)
{
	var speed = Math.round(600 / 100);
	var timer = 0;
	for(i = 0; i <= 100; i++)
	{
		setTimeout("chgOpacity(" + i + ",'" + id + "')",(timer * speed));
		timer++;
	}
}

//設�????????�?
function chgOpacity(opacity, id)
{
	var obj_style = document.getElementById(id).style;
	obj_style.MozOpacity = (opacity / 101);
	obj_style.KhtmlOpacity = (opacity / 100);
	obj_style.filter = "Alpha(Opacity=" + opacity + ")";
	obj_style.opacity = (opacity / 101);
}
