function BasketgetElementPosition(offsetTrail)
{
    	var offsetLeft = 0;
        var offsetTop = 0;
        while(offsetTrail) {
        	offsetLeft += offsetTrail.offsetLeft;
                offsetTop += offsetTrail.offsetTop;
                offsetTrail = offsetTrail.offsetParent;
        }
        return { left:offsetLeft, top:offsetTop }
}

function BaskethideFootnotes() {
	    var div = document.getElementById('Basket_current_footnote');
        div.className = 'Basket_footnote_new_notactive';
        div.style.display = 'none';
        BFNhideFootnotes();
        return false;
}

function BFNhideFootnotes()
{	var DivBFN_img = document.getElementById('BFN_img');
	var DivBFN_error = document.getElementById('BFN_error');
	var DivBFN_mess = document.getElementById('BFN_mess');
    DivBFN_img.style.display = 'none';
    DivBFN_error.style.display = 'none';
    DivBFN_mess.style.display = 'none';
}

function BasketshowFootnote(evt, id) {
       var DivBFN_img = document.getElementById('BFN_img');
       DivBFN_img.style.display = '';
	   var winWidth = document.body.clientWidth;
       var evt = evt || window.event;
       var o = evt.target || evt.srcElement;
       var div = document.getElementById('Basket_current_footnote');
       var coords = BasketgetElementPosition(o);
       div.className = 'Basket_footnote_new_active';
       div = document.getElementById('Basket_current_footnote');
       var w = 300;
       div.style.top = (coords.top - o.offsetHeight - 140) + 'px';
            if((winWidth - coords.left) < w)
       		div.style.left = (coords.left  - (w - (winWidth - coords.left - 20)))+ 'px';
            else
	        div.style.left = coords.left + 'px';
       div.style.display = 'none';
       div.style.display = 'block';
       evt.cancelBubble = true;
       return false;
}

function AlertError(err)
{	var DivBFN_error = document.getElementById('BFN_error');
	err = unescape(err);
	DivBFN_error.innerHTML = "<img src='/designimg/basket/adderror.gif' width='50' height='50' border='0' /><br /><br /><b>"+err+"</b>";
   	DivBFN_error.style.display = "";

   	return true;
}

function AlertMessage(mess)
{
	var DivBFN_mess = document.getElementById('BFN_mess');
	mess = unescape(mess);
	DivBFN_mess.innerHTML = "<img src='/designimg/basket/addok.gif' width='50' height='50' border='0' /><br /><br /><b>"+mess+"</b>";
   	DivBFN_mess.style.display = "";
   	return true;
}
