function getElementPosition(elemId){
    var elem = document.getElementById(elemId);
	
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
	
    var l = 0;
    var t = 0;
	
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}
function initFixer(idLeft,blockId){
	window.onresize = function(){checkPosition()};
	var leftSquare = document.getElementById(idLeft);
	var leftPos = 100;
	function checkPosition(){
		if(getElementPosition(idLeft).left < 0){
			leftSquare.style.marginLeft = "0px";
			leftSquare.style.left = "0px";
		}
		else if(getElementPosition(blockId).left - leftPos > 0){
			leftSquare.style.marginLeft = "";
			leftSquare.style.left = "";
		}
	}
	checkPosition();
}
