
/*
初始化缩略图
*/
  function init_thumb()
  {
   var thumbstr = "";
    if ((first+shownum)>thumbdata.length && thumbdata.length>shownum){
	 return ;
	}
	if (thumbdata.length<shownum) shownum = thumbdata.length;
	//thumbstr = "<div id='demo' style='float:left;width:1100px;'>";
      for (var i=first;i<(first+shownum);i++)
	 // for (var i=0;i<thumbdata.length;i++)
	  {
	   thumbstr += "<div><table border=0 cellspacing=0 cellpadding=0 width=100% ><tr><td align=center><img src=\""+thumbdata[i][0]+"\" id=\"thumb_"+i+"\" class=\"reflect\" onClick=\"showbig("+i+");\" onMouseOver=\"showthisthumb(this,1);\" onMouseOut=\"showthisthumb(this,0);\" ></td></tr></table></div>";
	  }
	//thumbstr += "</div>";
	
	thumbplayer.innerHTML =   thumbstr;
  }
  
  /*
  淡化当前缩略图
  */
  function hidecurthumb()
  {
   var thisobj = document.getElementById("thumb_"+curbig);
   if (thisobj!=null)
   {
    thisobj.filters.alpha.opacity -=20;
   }
   //alert("thumb_"+curbig);
   
  }
  /*
  强化当前缩略图
  */
  function showcurthumb()
  {
   var crobj = document.getElementById("thumb_"+curbig);
   if (crobj!=null)
   {
    crobj.filters.alpha.opacity +=20;
   }
  }  
  /*
  强/淡化鼠标当前缩略图
  */
  function showthisthumb(myobj,d)
  {
   if (d==1)
   {
    hidecurthumb();
    myobj.filters.alpha.opacity +=20;
   }else{
    myobj.filters.alpha.opacity -=20;
	showcurthumb();
   }
  }
  /*
  右翻大图
  */
  function go_right_big()
  { 

    if (curbig>=thumbdata.length-1){
	 return ;
	}else{
	 if (isthumb==1) hidecurthumb();
	 curbig++;
	}
	showbig(curbig);
	//playerimg.src = thumbdata[curbig][1];  
	 if (isthumb==1) showcurthumb();
  }
  /*
  左翻大图
  */
  function go_left_big()
  { 
    if (curbig==0){
	 return ;
	}else{
	 if (isthumb==1) hidecurthumb();
	 curbig--;
	}
	showbig(curbig);
	//playerimg.src = thumbdata[curbig][1];    
	 if (isthumb==1) showcurthumb();
  }
  /*
  左翻小图
  */
  function go_left_thumb()
  {
    if (first==0){
	 return ;
	}else{
	first--;
	}
    init_thumb();
	addReflections();
  }
  /*
  右翻小图
  */
  function go_right_thumb()
  {
    if ((first+shownum)>thumbdata.length) 
	{
	return ;
	}else{
	first++;
	}
	init_thumb();
	addReflections();
  }
 /*
 点击显示大图
 */	  
 function showbig(bigindex)
 {
 // if (lock==0)
 // {
   curbig = bigindex; 
   playerlink.href = thumbdata[curbig][1];
   hideimg("playerimg");
  //}
 }	  
 /*
 获取坐标
 */
 function  getAbsPoint(e)   
 {   
    var   x   =   e.offsetLeft,   y   =   e.offsetTop;   
    while(e=e.offsetParent) 
    { 
       x   +=   e.offsetLeft;   
       y   +=   e.offsetTop;
    } 
	var pos = new Array;
	pos[0] =  x;
	pos[1] =  y;
	
	return pos;
  }
  
 var showimgtimer;
 var hidetimer;
 
 var isIe=(window.ActiveXObject)?true:false;
 var intAlphaStep=(isIe)?5:0.05;
 var curOpacity = 0;
 /*
  渐显大图
 */
  function showimg(objid)
  {
    var obj = document.getElementById(objid);
   if(isIe) 
   { 

     if (obj.filters.alpha.opacity>99)
	 {
	   lock=0;	
	   clearTimeout(showimgtimer);
	   return;
	 }
	obj.filters.alpha.opacity +=intAlphaStep;
	
   }else{
	   

	if (obj.style.opacity=='0')
	{
		obj.style.opacity=0; 
    }
    curOpacity = obj.style.opacity;	
	  // alert(curOpacity);
     if (curOpacity>0.99)
	 {
		// alert(curOpacity);
	   lock=0;	
	   clearTimeout(showimgtimer);
	   return;
	 }
	curOpacity = parseFloat(curOpacity)+parseFloat(intAlphaStep); 
	
	obj.style.opacity = curOpacity;
		// alert(curOpacity+"=="+obj.style.opacity);	
   }
	showimgtimer = setTimeout("showimg('"+objid+"')",10);
  }
 /*
  渐隐大图
 */
  function hideimg(objid)
  {
    
    var obj = document.getElementById(objid);
	/*if (obj.src.search(curimgurl)>0)
	{
	 return;
	 }*/
	 lock=1;
   if(isIe) 
   {  
    if (obj.filters.alpha.opacity<1)
	{
	  obj.src = thumbdata[curbig][1];
	  playerlink.href = thumbdata[curbig][0];
	 // alert(playerlink.href);
	  showimg(objid);
	  clearTimeout(hidetimer);
	  return;
	}
	obj.filters.alpha.opacity -=intAlphaStep;
   }else{
	if (obj.style.opacity=='')
	{
		obj.style.opacity=1; 
    }	   
    curOpacity = obj.style.opacity;

	
    if (curOpacity<0.01)
	{
	  obj.src = thumbdata[curbig][1];
	  playerlink.href = thumbdata[curbig][0];
	  showimg(objid);
	  clearTimeout(hidetimer);
	  return;
	}
	curOpacity = curOpacity-intAlphaStep; 
	//alert(curOpacity);
	//  clearTimeout(hidetimer);
	//  return;
	obj.style.opacity = curOpacity;
		// alert(curOpacity+"=="+obj.style.opacity);	
   }
	hidetimer =  setTimeout("hideimg('"+objid+"')",10);
  }