/* $Id: sidebar.js,v 1.9 2010/08/27 05:55:38 neeta Exp $ */

// Scrolling sidebar for your website
// Downloaded from Marcofolio.net
// Read the full article: http://www.marcofolio.net/webdesign/create_a_sticky_sidebar_or_box.html


var currPos=(document.getElementById('cal_content')) ? $('cal_content').positionedOffset()[1] : '';

window.onscroll = function()
{
	if( window.XMLHttpRequest )
	{
	    if(!$('cal_content') && typeof(cntButPos) !== 'undefined')
	    {
	        if(navigator.appName == 'Opera')
	            $('adv_content').style.marginLeft = '342px';

	        var contBoxPosition=312;

    		if(cntButPos && this.cntButPos > 0)
    			contBoxPosition=this.cntButPos;

    		if (document.documentElement.scrollTop > contBoxPosition || self.pageYOffset > contBoxPosition)
    		{
    			$('adv_content').style.position = 'fixed';
    			$('adv_content').style.top = '0';
    		}
    		else if (document.documentElement.scrollTop < contBoxPosition || self.pageYOffset < contBoxPosition)
    		{
    			$('adv_content').style.position = 'absolute';
    			$('adv_content').style.top = contBoxPosition+'px';
    		}
	    }
	    else
	    {
	        try
	        {
	            if($('cal_content'))
	            {
    	            var pagScrol = (self.pageYOffset) ? self.pageYOffset : document.documentElement.scrollTop;
    	            if(pagScrol >= currPos)
    	            {
    	                $('cal_content').style.position = 'fixed';
    	                $('cal_content').style.top = '0';
    	            }
    	            else
    	            {
    	                $('cal_content').style.position = 'static';
    	                $('cal_content').style.marginLeft = '0';
    	            }
	            }
	        }
	        catch(e){}
	    }
	}
}


