
var playid=new Array; 
var playid_num=new Array;
var playid_now=new Array;
var playid_data=new Array;
var news_date_1=new Array;
var now_pic=0;
var unit='±i';
var nodisplay=0;
var post_date='';
function picplay(data,posi,myurl){

	  var sum;
		var found,msg;
		var test = data;
		re = /\<!--([^#]+)-->/;
    found=test.match(re);
    if(found!=null){
       var msg=found[1];
    }
    post_date=msg;
      	  
	  if(playid[posi]==undefined){
	      playid[posi]=new Array;
	      playid_num[posi]=0;
	      playid_now[posi]=0;
	  }
	  sum=playid_num[posi];
	  playid[posi][sum]=data;

	  playid_num[posi]++;	 
		playid_data[sum]=myurl;
		
		
		//if(news_date_1[sum]==undefined)
		news_date_1[sum]=post_date;	 
    
}

function piclcear(posi){
	  playid_num[posi]=0;
}


function autoplay(posi,num){
	  var i=0;
	  if(num>0){
	  	playid_now[posi]++;
	  }else{
	  	playid_now[posi]--;
	  }
	  if(num==0)playid_now[posi]=0;
	  if(num==999)playid_now[posi]=playid_num[posi]-1;
	  if(playid_now[posi]<=0)playid_now[posi]=0;
	  if(playid_now[posi]>=playid_num[posi]-1)playid_now[posi]=playid_num[posi]-1;
	 
	  now_pic=playid_now[posi];
	
	  var data=playid[posi][now_pic];
	
	  var np='talk_'+posi;
	 
	  var np1=eval(document.getElementById(np));	 

	  //if(posi==100 && document.getElementById('news_date_n')!=null && news_date_1[now_pic]!='0000-00-00' && news_date_1[now_pic]!=undefined){
	  //    document.getElementById('news_date_n').innerHTML=news_date_1[now_pic];
	  //}
	  document.getElementById('talk_'+posi).innerHTML=data+playid_data[now_pic];
	  if(nodisplay==0)
	      document.getElementById('pic_'+posi).innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    ²Ä '+eval(now_pic+1)+' '+unit+' / ¦@ '+eval(playid_num[posi])+' '+unit+'';
	  else
	      document.getElementById('pic_'+posi).innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     '+eval(now_pic+1)+' '+' /  '+eval(playid_num[posi])+' '+'';
	  
}


function picdown(obj){
	  document.getElementById(obj).style.filters.alpha.opacity+=1;
	  setInterval("picdown("+obj+")",50);
}

var hided;
function hide(bg){
	  //hided=document.getElementById('showpic').innerHTML;
	  if(bg==undefined)bgend();
	  document.getElementById('showpic').innerHTML='';
	  //document.getElementById('showpic').style.filter="Alpha(Opacity=0)";
}

function show(n,m){		
		xy = centerObject();		
		document.getElementById('showpic').style.top = (xy[1])+"px";
		document.getElementById('showpic').style.left= (xy[0])+"px";	
		document.getElementById('showpic_detail').style.top = (xy[1])+"px";
		document.getElementById('showpic_detail').style.left= (xy[0])+"px"; 
		
	  if(typeof(m)=="undefined")m=100;
	  document.getElementById('showpic').innerHTML=basicdata;
	  
	  var obj1=document.getElementById('overlay');
	  obj1.style.zIndex=10;
	  document.getElementById('showpic').style.zIndex=999999;
	  
	  
	  playid_now[m]=n-1;
	  autoplay(m,1);
	  
	  
	  
	  
	  
	  //if(hided)document.getElementById('showpic').innerHTML=hided;
	  //document.getElementById('showpic').style.filter="Alpha(Opacity=100)";
}

function play(moveobj,m){
	
	  if(typeof(m)=="undefined")m=100;
	  
	autoplay(m,0);

	  if(typeof(timer1)!="undefined")clearInterval(timer1);
	  if(moveobj)timer2=setInterval("movepic()",60);
}

function movepic(){
	  var obj=document.getElementById('showpic');
	  var height=200+document.body.scrollTop-obj.style.top.substring(0,obj.style.top.length-2);
	  x=height/20;
    var t=0;
    //if(!obj.style.top)obj.style.top=0;
    t=eval(obj.style.top.substring(0,obj.style.top.length-2));
    obj.style.top=t+x;
    obj.style.zIndex=10;
}

function centerObject()
{
    var xy=[];
    try {
        // var w = document.getElementById('showpic').style.width.replace("px","");
        // var h = document.getElementById('showpic').style.height.replace("px","");
		var viewXY = getViewport();
        var scrollOffset = getScrollOffset();
        var left = scrollOffset[0] + viewXY[0] / 2  - 160;
        if (left < 0) left = 0;
        xy[0] = left;		
        var top = scrollOffset[1] + viewXY[1] / 2  - 200;
        if (top < 0) top = 0;
        xy[1] = top;
		// alert("viewxy = left-"+ viewXY[0]+" , top-"+viewXY[1]);
		// alert("scrollOffset = left-"+ scrollOffset[0]+" , top-"+scrollOffset[1]);
 
    }
    catch(ex)
    {
          xy[0] = 300;
          xy[1] = 200;
    }
	return xy;
}

function getScrollOffset()
{
    var d=document;
    var dd=d.documentElement;
    var xy=[];
    if (self.pageYOffset) // all except Explorer
    {
        xy[0]= self.pageXOffset;
       xy[1]= self.pageYOffset;
    }
    else if ( dd && dd.scrollTop)
        // Explorer 6 Strict
    {
        xy[0] = dd.scrollLeft;
        xy[1]= dd.scrollTop;
    }
    else if (d.body) // all other Explorers
    {
       xy[0] = d.body.scrollLeft;
        xy[1]= d.body.scrollTop;
    }
    return xy;
}

function getViewport()
{
    var d=document;
    var dd=d.documentElement;
    var xy=[];
    if (self.innerHeight) // all except Explorer
    {
        xy[0]= self.innerWidth;
        xy[1]= self.innerHeight;
    }
    else if (dd&& dd.clientHeight)
    {
        xy[0]= dd.clientWidth;
        xy[1]= dd.clientHeight;
    }
    else if (d.body) // other Explorers
    {
        xy[0]= d.body.clientWidth;
        xy[1]= d.body.clientHeight;
    }
    return xy;
}





