var slideObj;
var followObj;
var slideLeftPos;

function slideInit(id, idFollow)
{
 slideObj = document.getElementById(id);
 followObj= document.getElementById(idFollow);
 slideLeftPos = followObj.offsetLeft;

 if(slideObj == null || followObj == null) {
 alert('Object not found');
 return;
 }

 //don't continue if IE version is less than 7
 var useragent = navigator.userAgent;
 if(useragent.indexOf('MSIE') != -1 && useragent.indexOf('MSIE 7.0') == -1)
			return;

 window.onscroll = document.documentElement.onscroll = setDivOffset;
 window.onresize = document.documentElement.onresize = setDivOffsetResize;
 setDivOffset();
 setDivOffsetResize();
}

function setDivOffsetResize()
{
 slideObj.style.left = followObj.offsetLeft + 'px';
 slideLeftPos = followObj.offsetLeft;
}

function setDivOffset()
{
 var currentLeftOffset = document.documentElement.scrollLeft || document.body.scrollLeft; // body for Safari
 if (currentLeftOffset != - parseInt(slideObj.style.left))
 slideObj.style.left = (slideLeftPos - currentLeftOffset) + 'px';
}
