var current_position_y=0;

function positionit()
{



    var crossobj=document.all? document.all.float : document.getElementById("float");
    
    if (!crossobj || 'Undefined' == crossobj)
    {
        return;
    }

    var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
    if (navigator.userAgent.indexOf("Firefox")!=-1) 
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : iebody.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;
    } 
    else if (navigator.userAgent.indexOf("Netscape")!=-1) 
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : iebody.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;

    } 
    else if ((navigator.userAgent.indexOf("Mozilla")!=-1) && (navigator.userAgent.indexOf("Safari")==-1))
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : iebody.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;
    } 
    else if (navigator.userAgent.indexOf("Safari")!=-1) 
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? innerHeight : innerHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? pageYOffset+20 : pageYOffset+20;
    } 
    else if (navigator.userAgent.indexOf("Opera")!=-1) 
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? innerHeight : document.body.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? pageYOffset : iebody.scrollTop;
    } 
    else
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : 0; //offsetHeight, some error here .."Error: offsetHeight is not defined"
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;
    }
	crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-parseInt(crossobj.style.width)+"px";
    //crossobj.style.top=dsoctop+dsocheight-200+"px";	
	
	var step=12;
	if(Math.abs(current_position_y-dsoctop)<step){
		step=3;
	}
	
	dsoctop+=parseInt(dsocheight)-20-parseInt(crossobj.style.width);
	
			current_position_y=parseInt(Math.floor(current_position_y-((current_position_y-dsoctop)/step)));

		

		
	//crossobj.style.top=dsoctop+"px";
crossobj.style.top=current_position_y+"px";
	setTimeout('positionit()',10);











/*


    var b=(document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body;
	
	final_position_y=parseInt(b.clientHeight)+parseInt(b.scrollTop)-parseInt(popup_inner.style.height)-35;
	
	if(current_position_y==0)
	{
		current_position_y=final_position_y+parseInt(popup_inner.style.height);
	}
	
	tt="w";

	var step=5;
	if(Math.abs(final_position_y-current_position_y)<step){
		step=1;
	}



	if(final_position_y<current_position_y)
	{
		current_position_y=current_position_y-step;
	}

	if(final_position_y>current_position_y)
	{
		current_position_y=current_position_y+step;
	}

	tt="o";
	
	if(left_set!=1){
		popup_inner.style.left=parseInt(b.clientWidth)-25-parseInt(popup_inner.style.width)+"px";
		left_set=1;
	}		
	
	tt="j";	

	popup_inner.style.top=current_position_y+"px";

	alert(current_position_y);
*/

}

//-- run the script ..
positionit();

