﻿// JScript 文件
var adobj;


function ad_changepannel(clickmenu,tag,page)
{
    if(!this.m_isrun)
    {
        this.m_isrun=true;
        for(var tt=1;tt <= 3;tt++)
           $('ac'+tt).style.color="#909090";
        clickmenu.style.color="#499AC9";
        this.m_adclick.style.backgroundImage="url("+this.m_adimgs[page-1][0]+")";
        this.m_adclick.style.backgroundPosition="center";
        this.m_adclick.style.backgroundRepeat="no-repeat";
        var adurl = this.m_adimgs[page-1][1];
        this.m_adclick.onclick=function(){window.open(adurl);}
        curtag=tag;
        this.rollup();
        
    }
    
}

function ad_rollup()
{
    //this.m_oldtag.style.top='0px'; 
    timeid = window.setInterval("ad_sleep(false)",1)  
}

function ad_rolldown()
{
    //sclearTimeout(timeid2);
//    this.m_oldtag.style.display="none";
//    this.m_oldtag=curtag;
//    this.m_oldtag.style.display="block";
    
//    this.m_father.scrollTop=this.m_oldtag.offsetHeight;//+"px";
    timeid = window.setInterval("ad_sleep(true)",1)  
}

function ad_sleep(ispluss)
{
    if(ispluss)
    {
        if(adobj.m_father.scrollTop>0/*parseInt(adobj.m_oldtag.style.top.replace("px",""))<0*/)
        {
           //adobj.m_oldtag.style.top=parseInt(adobj.m_oldtag.style.top)+adobj.m_setup+"px";
           adobj.m_father.scrollTop-=adobj.m_setup;
        }
        else
        {
           clearInterval(timeid);
           timeid3=window.setInterval("ad_up_skip()",1);
           
           //adobj.m_isrun=false;
        }
           
    }       
    else
    {
       if(get_absolute(adobj.m_father.scrollTop)<adobj.m_oldtag.offsetHeight/*get_absolute(parseInt(adobj.m_oldtag.style.top.replace("px","")))<adobj.m_oldtag.offsetHeight*/)
        {
           //adobj.m_oldtag.style.top=parseInt(adobj.m_oldtag.style.top.replace("px",""))-adobj.m_setup+"px";
           adobj.m_father.scrollTop+=adobj.m_setup;
        }
        else
        {
           clearInterval(timeid);
           //adobj.m_oldtag.style.display="none";
           adobj.m_oldtag.style.display="none";
    adobj.m_oldtag=curtag;
    adobj.m_oldtag.style.display="block";
    //adobj.m_father.scrollTop=adobj.m_oldtag.offsetHeight;

           timeid2=window.setTimeout("adobj.rolldown()",2000);
           adobj.m_father.onmouseover=function() {clearTimeout(timeid2);}
           adobj.m_father.onmouseout=function() {if(get_absolute(parseInt(/*adobj.m_oldtag.style.top.replace("px","")*/adobj.m_father.scrollTop))>=adobj.m_oldtag.offsetHeight) timeid2=window.setTimeout("adobj.rolldown()",2000)}
        }

    }
}

function ad_up_skip()
{
    if(adobj.m_father.scrollTop<60)
        adobj.m_father.scrollTop+=4;
    else
    {
       clearInterval(timeid3);   
       timeid3=window.setInterval("ad_down_skip()",1);
    }
          
}
function ad_down_skip()
{
   if(adobj.m_father.scrollTop>0)
       adobj.m_father.scrollTop-=6;
   else
   {
       clearInterval(timeid3);
       adobj.m_isrun=false;
   }
       
}

function IndexAdObj(father,tag,adclick,adimgs)
{
    this.m_isrun=false;
    this.m_setup=10;
    this.m_father=father;
    this.m_adclick=adclick;
    this.m_oldtag=tag;
    this.m_adimgs=adimgs;
    this.changepannel=ad_changepannel;
    this.rollup=ad_rollup;
    this.rolldown=ad_rolldown;
}

function changepannel(clickmenu,tag,page)
{
    if(adobj==null)
    { 
       var imgs = new Array(['http://www.91cheaper.com/Ad_Sys/imgs/4inlook.jpg','http://www.91cheaper.com/redirect_2_6.html'],['http://www.91cheaper.com/Ad_Sys/imgs/zly.jpg','http://www.91cheaper.com/redirect_35_3.html'],['http://www.91cheaper.com/Ad_Sys/imgs/woyouad.jpg','http://woyou.91cheaper.com/']);
       adobj = new IndexAdObj($('fpannel'),$('pannel1'),$('tsp'),imgs);
       adobj.changepannel(clickmenu,tag,page);
    }
    else 
       adobj.changepannel(clickmenu,tag,page);
    
}

function getPos(obj)
{
	x=obj.offsetLeft;
	y=obj.offsetTop;	
	while(obj=obj.offsetParent)
	{
		x+=obj.offsetLeft;
		y+=obj.offsetTop;
	}	
	return {tagLeft:x,tagTop:y}; 
}



 

