
var t2=0;
var t1=0;
var i;

function slideonload()
 {   
    var imgid = ''; 
    for (i=1;i<7; i++)
    {
        t2 = t2 + 2500;
        imgid = 'li' + i;
        t1 = setTimeout("slider('" + imgid + "')",t2);    
    }        
  }    
   
function slider(imgg)
{ 
    var j = 1;
  if(document.getElementById("flag").value == "0")
  {
    j = i;
    document.getElementById(imgg).click();  
    if (imgg == 'li6')
    {
       slideonload();
    }
  }
  else {
	i = j;
  }
}

var slideMenu=function()
{
	var satd, std;
	var sp,st,t,m,sa,l,w,sw,ot;
	return{
		build:function(sm,sw,mt,s,sl,h)
		{
			
			sp=s;
			st=sw;
			t=mt;
			m=document.getElementById(sm);
			sa=m.getElementsByTagName('li');
			satd=m.getElementsByTagName('div');
			l=sa.length;
			w=m.offsetWidth;
			sw=w/l;
			ot=Math.floor((w-st)/(l-1));
			var i=0;
			for(i;i<l;i++)
			{
			    s=sa[i];
			    std=satd[i];
			    s.style.width=sw+'px';
 			    s.style.cursor='hand';					
			    this.timer(s,std);
			}
			if(sl!=null)
			{
			    m.timer=setInterval(function(){slideMenu.slide(sa[sl-1],satd[sl-1])},t);
		    	}
		},
		timer:function(s,std)
		{
		    s.onmouseover=function(){document.getElementById("flag").value=1;};
		    s.onmouseout=function(){document.getElementById("flag").value=0;slideonload()};
		    s.onclick=function(){clearInterval(m.timer);m.timer=setInterval(function(){slideMenu.slide(s,std)},t);}
		},
		slide:function(s,std)
		{
			var cw=parseInt(s.style.width,'10');			
			if(cw<st)
			{
				var owt=0; var i=0;
				for(i;i<l;i++)
				{	
					if(sa[i]!=s)
					{
						var o,ow; 
						var oi=0; 
						o=sa[i]; 
						ow=parseInt(o.style.width,'10');
						if(ow>ot)
						{
						    oi=Math.floor((ow-ot)/sp); 
						    oi=(oi>0)?oi:1; 
						    o.style.width=(ow-oi)+'px';
						}
						owt=owt+(ow-oi)
					}
					satd[i].setAttribute("class","divtext");
					std.setAttribute("class","divtext2");
				}
				s.style.width=(w-owt)+'px';	
			}
			else
			{    
			    clearInterval(m.timer);
			}
		}
	}
}();
