// JavaScript Document
function AttachEvent(obj,evt,fnc,useCapture){
	if (!useCapture) useCapture=false;
	if (obj.addEventListener){
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc);
	else{
		MyAttachEvent(obj,evt,fnc);
		obj['on'+evt]=function(){ MyFireEvent(obj,evt) };
	}
} 
function MyAttachEvent(obj,evt,fnc){
	if (!obj.myEvents) obj.myEvents={};
	if (!obj.myEvents[evt]) obj.myEvents[evt]=[];
	var evts = obj.myEvents[evt];
	evts[evts.length]=fnc;
}

function MyFireEvent(obj,evt){
	if (!obj || !obj.myEvents || !obj.myEvents[evt]) return;
	var evts = obj.myEvents[evt];
	for (var i=0,len=evts.length;i<len;i++) evts[i]();
}

// slider
AttachEvent(window,'load',function(){prepareSlide()},false);

var posX, posY, divW=0, q=0, qq=0, pas=1, speed=40, tt=2;
function cloneDiv(){
var firstTD=document.getElementById('slider_inner').getElementsByTagName('td')[0];
var myclone=firstTD.cloneNode(true);
firstTD.parentNode.appendChild(myclone);
document.getElementById('slider_inner').style.width=(divW*tt)+'px';
tt++;
}

function slideDiv(){
q+=pas;qq+=pas;
var d=document.getElementById('slider_inner');
d.style.left=(posX-q)+'px';
d.style.clip='rect(auto '+(630+q)+'px auto '+q+'px)';
if(qq>=divW){cloneDiv();qq=0}
setTimeout('slideDiv()',speed);
}


function prepareSlide(){
var d=document.getElementById('slider_inner');
var allPic=d.getElementsByTagName('img');
if(allPic.length>4){
var i=0,p
while(p=allPic[i++]){
divW+=(p.offsetWidth+1);
}
posX=d.offsetLeft; posY=d.offsetTop;
while(d.offsetParent){
posX+=d.offsetParent.offsetLeft;
posY+=d.offsetParent.offsetTop;
if(d==document.getElementsByTagName('body')[0]){break}
else{d=d.offsetParent;}
}
cloneDiv();
slideDiv();
}
}
