﻿
//幻灯通用函数,所有的方法接收5个参数 arrimage(Array) arrurl(Array) arrtitle(Array) arrdescription(Array) target(bool)


function slide1(arrimage,arrurl,arrtitle,arrdescription,width,height,time,target)
{ 
   if (arrimage.length==0)return;
   var current1=0;
   var time1=1000 * parseInt(time);
   var timer1;
   var id1='slide_' + Math.floor(Math.random()*9999);
   var tar1=target?'_blank':'_self';
   
   play1=function(id1)
   {
       var img1=document.getElementById('img_'+id1);
       var link1=document.getElementById('link_'+id1);
       if (img1!=null)
       {
           if(current1<arrimage.length)
             {
                     img1.filters.revealTrans.apply();
                     img1.src=arrimage[current1];
                     link1.href=arrurl[current1];
                     img1.filters.revealTrans.Transition=Math.floor(Math.random()*23);
                     img1.filters.revealTrans.play();
                     current1+=1;
             }
             else 
             {
             current1=0;
             } 
       }

   };

 var div1=document.createElement('DIV');
 div1.innerHTML='<a id="link_'+ id1 +'" href="'+ arrurl[0] +'" target="'+ tar1 +'"><img width="'+ width +'" height="'+ height +'" id="img_'+ id1 +'" src="'+ arrimage[0] +'" style="FILTER: revealTrans(duration=2,transition=20,border:1px solid #000000"  border=0></a>';
 timer1=window.setInterval('play1(\''+id1+'\')', time1);   
 return div1.innerHTML;
}




function slide2(arrimage,arrurl,arrtitle,arrdescription,width,height,time,target)
{
   if (arrimage.length==0)return;
   var current2=0;
   var time2=1000*parseInt(time);
   var timer2;
   var id2='slide_' + Math.floor(Math.random()*9999);
   var tar2=target?'_blank':'_self';
   
    onselect2 =function (i,clear)
     {
       var img2=document.getElementById('img_'+id2);
       if (img2!=null)
       {
               for(var k=1;k<=arrimage.length;k++)
                {
                  document.getElementById('slidebtn_'+id2+k).src='/SlideImage/off_'+k+'.gif';
                }
              document.getElementById('slidebtn_'+id2+i).src='/SlideImage/on_'+i+'.gif';
              img2.src=arrimage[i-1];
              document.getElementById('link_'+id2).href=arrurl[i-1];
              document.getElementById('span_'+id2).innerHTML=arrtitle[i-1];

              if (clear)
              {
                window.clearInterval(timer2);
                timer2= window.setInterval('play2(\''+id2+'\')', time2);
                current2=i-1;
              }
       }
     };

      play2=function(id)
   {
       if(current2<arrimage.length)
         {
                 onselect2(current2+1,false);
                 current2+=1;
         }
         else 
         {
         current2=0;
         } 
   };


var s='';

//s+='<div style="CLEAR: left; BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0; FLOAT: left;  BORDER-LEFT: #ddd 1px solid;HEIGHT:100%; WIDTH: 100%! important; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center;">';

s+='<table border="0" cellspacing="0" cellpadding="0">';
  s+='<tr>';
    s+='<td align="left">';
     s+='<a id="link_'+ id2 +'" href="'+ arrurl[0] +'" target="'+ tar2 +'"><img width="'+ width +'" height="'+ height +'" id="img_'+ id2 +'" src="'+ arrimage[0] +'" border=0></a>';
    s+='</td>';
  s+='</tr>';
  s+='<tr>';
    s+='<td>';

       s+='<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">';
       s+='<tr>';
       s+='<td align="left">&nbsp;';
       s+='<span id="span_'+ id2 +'">'+ arrtitle[0] +'</span>';
        s+='</td>';  
       s+='<td align="right">';
       
           for(var i=1;i<=arrimage.length;i++)
            {
              if (i==1)
              {
                s+='<img id="slidebtn_'+id2+ i +'" src="/SlideImage/on_'+i+'.gif" border="0" onmouseover="onselect2('+ i +',true)">';
              }
              else
              {
                s+='<img id="slidebtn_'+id2+ i +'" src="/SlideImage/off_'+i+'.gif" border="0" onmouseover="onselect2('+ i +',true)">';
              }
            }
       
        s+='</td>';
        s+='</tr>';        
        s+='</table>';    

    
    s+='</td>';
  s+='</tr>';
s+='</table>';

//s+='</div>'

 var div2=document.createElement('DIV');
 div2.innerHTML=s;
 timer2= window.setInterval('play2(\''+id2+'\')', time2);
 //alert(div2.innerHTML);
 return div2.innerHTML;
}

function slide3ddddd(arrimage,arrurl,arrtitle,arrdescription,width,height,time,target,moduleid,slide3_i,tt)
{
    var len=arrimage.length; 
    var s='<div style="width:313px;height:198px;overflow:hidden;text-overflow:clip;">';
    s+='<div><a id="slide3_url'+ moduleid +'"><img id="slide3_pic'+ moduleid +'" style="border:0px;filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward)" width=313 height=198 /></a></div>';
    s+='<div style="filter:alpha(style=1,opacity=10,finishOpacity=80);background: #888888;width:100%-2px;text-align:right;top:-12px;position:relative;margin:1px;height:12px;padding:0px;margin:0px;border:0px;">';
     for (var i=0;i<len;i++)
     {
         s+='<a href="javascript:changeimg('+moduleid+','+i+');" id="a_'+ moduleid +'_'+i+'" class="axx" target="_self">'+(i+1)+'</a>'
     }
    s+='</div></div>';
    document.getElementById('page_' + moduleid).innerHTML= s;
    
//    var slide3_i=0;
//    var tt=null;

 
//    var change_img =function ()
//    {
//     if (slide3_i>=len){slide3_i=0;}     
//     
//     eval('slide_i'+moduleid + '=' + slide3_i)
//     
//      var img=document.getElementById('slide3_pic'+ moduleid );      
//      var href=document.getElementById('slide3_url'+ moduleid );
//      img.src=arrimage[slide3_i];
//      href.href=arrurl[slide3_i];
//      
//      if(document.all){img.filters[0].Apply();img.filters[0].Play(duration=2);}
//      
//        for (var i=0;i<len;i++)
//        {
//         document.getElementById('a_' + moduleid + '_' + i).className='axx';
//        }
//        document.getElementById('a_' + moduleid + '_' + slide3_i).className='bxx';
//        slide3_i++;
//        tt=setTimeout(change_img,1000);
//        eval('time_var'+moduleid + '=' + tt)
//    };
    change_img();
}

function changeimg(id,i){
  //eval('time_var'+moduleid + '=' + p)
  
  //eval('alert(slide_i'+id + ')')
  //eval('alert(time_var'+id + ')')
  
  eval('slide_i'+id + '=' + i);
  
  //var tt=eval('time_var'+id);
  window.clearInterval(eval('time_var'+id))
  change_img();
  //alert(s);
  
  //slide3_637699_nn=n;window.clearInterval(tt637699);change_img637699();
}