var outsidethebox = false;
var rssOpen = false;

function trace( msg ){
  if( typeof( jsTrace ) != 'undefined' ){
    jsTrace.send( msg );
  }
}

function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    //object.MozOpacity = (opacity / 100); 
    //object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")";
    
	/*if(opacity == 0)
        object.zIndex = '-1';
    else
        object.zIndex = '5';*/
} 

function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed =  Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i-=2) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i+=2) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 
 
var loaded = false;


function showrss() {
	
	clearTimeout(DelayHideRssTimer);
	
	if (rssOpen == false) {
	    document.getElementById('rss').style.filter=  'alpha(opacity=0)'; 
	    document.getElementById('rss').style.visibility = 'visible';
	    opacity('rss', 0, 100, 500);
		if (document.getElementById('mashlogic-install-bubble')) {
			document.getElementById('mashlogic-install-bubble').style.zIndex = 4000;
		}	
	    document.getElementById('rss').style.zIndex = '9999';
		rssOpen = true;
        //opacity('rsslink',100,0,500);
	}
}

function hiderss(e) {
    
    var style = document.getElementById('rss').style;
    if(style.filter=='alpha(opacity=0)')
        return;
      if (!e) var e = window.event;
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') return;
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	//var reltg = e.toElement;
	if(reltg) {
	 //  trace('rt! ' + reltg.nodeName);
	    while (reltg != tg && reltg.nodeName != 'BODY' && reltg.nodeName != 'HTML')
		    reltg= reltg.parentNode
    }
	if (reltg== tg) return;
	
	forcehiderss();
}

var DelayHideRssTimer;
function DelayHideRss() {
	DelayHideRssTimer = setTimeout("forcehiderss()", 200);
}
function forcehiderss() {
    
    opacity('rss', 100, 0, 500);
    document.getElementById('rss').style.visibility = 'hidden';
    //opacity('rsslink', 0, 100, 500);
    rssOpen = false;
}

function initScrollBars() {

var elm = document.getElementById('newshighlights');
if(!elm) { elm = document.getElementById('allnews'); }
if(!elm) { elm = document.getElementById('newscontent'); }
if(!elm) {return;}
elm.style.overflow = 'auto';
CSBfleXcroll(elm.id);
loaded = true;
}


    function showScroll() {
 if(!loaded)
    initScrollBars();   
 document.getElementById('newshighlights_vscrollerbase').style.visibility = 'visible';
 document.getElementById('newshighlights_vscrollerbasebeg').style.visibility = 'visible';
 document.getElementById('newshighlights_vscrollerbaseend').style.visibility = 'visible';
 document.getElementById('newshighlights_vscrollerbar').style.visibility = 'visible';
 document.getElementById('newshighlights_vscrollerbarbeg').style.visibility = 'visible';
 document.getElementById('newshighlights_vscrollerbarend').style.visibility = 'visible';
 

}

function hideScroll() {
 document.getElementById('newshighlights_vscrollerbase').style.visibility = 'hidden';
 document.getElementById('newshighlights_vscrollerbasebeg').style.visibility = 'hidden';
 document.getElementById('newshighlights_vscrollerbaseend').style.visibility = 'hidden';
 document.getElementById('newshighlights_vscrollerbar').style.visibility = 'hidden';
 document.getElementById('newshighlights_vscrollerbarbeg').style.visibility = 'hidden';
 document.getElementById('newshighlights_vscrollerbarend').style.visibility = 'hidden';
}
 