var browser=new function()
	{
	 if(navigator.appName.indexOf("Netscape")>=0&&navigator.appVersion.indexOf("Safari")<0)
	  this.firefox=1;
	 if(navigator.appVersion.indexOf("Safari")>=0)
	  this.safari=1;
	 if(navigator.appName.indexOf("Opera")>=0)
	  this.opera=1;
	 if(navigator.appVersion.indexOf("MSIE 6.0")>=0&&navigator.appVersion.indexOf("MSIE 7.0")<0&&navigator.appVersion.indexOf("MSIE 8.0")<0)
	  this.ie6=1;
	 if(navigator.appVersion.indexOf("MSIE 7.0")>=0)
	  this.ie7=1;
	 if(navigator.appVersion.indexOf("MSIE 8.0")>=0)
	  this.ie8=1; 
	}

function de(el)
	{
	 return document.getElementById(el);
	}

function addEvent(elt,evt,func)
{
 if(elt.attachEvent)
  elt.attachEvent('on'+evt,func);else
  elt.addEventListener(evt,func,false);
}

 function evt(e)
 {
  if(e)
  {
   if(!browser.opera)
    return {
	 e:e,
     offsetX:e.layerX,
     offsetY:e.layerY,
	 target:e.target,
	 relatedTarget:{from:e.relatedTarget,to:e.target}
    }
   else
    return {
	 e:e,
     offsetX:e.offsetX,
     offsetY:e.offsetY,
	 target:e.target,
	 relatedTarget:{from:e.relatedTarget,to:e.target}
    }
   }else
    return {
	 e:event,
     offsetX:event.offsetX,
	 offsetY:event.offsetY,
	 target:event.srcElement,
	 relatedTarget:{from:event.fromElement,to:event.toElement}
    }
 }

var hasLists=[0,1,0,1,1,1];
