function BrowserDetect(){
var ua=navigator.userAgent.toLowerCase(); 
	this.isGecko=(ua.indexOf('gecko')!=-1 && ua.indexOf('safari')==-1);
	this.isAppleWebKit=(ua.indexOf('applewebkit')!=-1);

	this.isSafari=(ua.indexOf('safari')!=- 1);
	this.isIE=(ua.indexOf('msie')!=-1 && !this.isOpera && (ua.indexOf('webtv')==-1)); 
	this.isMozilla=(this.isGecko && ua.indexOf('gecko/')+14==ua.length);
	this.isFirebird=(ua.indexOf('firebird/')!=-1);
	this.isNS=((this.isGecko)?(ua.indexOf('netscape')!=-1):((ua.indexOf('mozilla')!=-1) && !this.isOpera && !this.isSafari && (ua.indexOf('spoofer')==-1) && (ua.indexOf('compatible')==-1) && (ua.indexOf('webtv')==-1) && (ua.indexOf('hotjava')==-1)));

	this.isIECompatible=((ua.indexOf('msie')!=-1) && !this.isIE);

	this.geckoVersion=((this.isGecko)?ua.substring((ua.lastIndexOf('gecko/')+6), (ua.lastIndexOf('gecko/')+14)):-1);
	this.equivalentMozilla=((this.isGecko)?parseFloat(ua.substring(ua.indexOf('rv:')+3)):-1);
	this.appleWebKitVersion=((this.isAppleWebKit) ? parseFloat(ua.substring(ua.indexOf('applewebkit/')+12)):-1);

	this.versionMinor=parseFloat(navigator.appVersion); 

	if(this.isGecko && !this.isMozilla) this.versionMinor=parseFloat(ua.substring(ua.indexOf('/', ua.indexOf('gecko/')+6)+1));
	else if(this.isMozilla) this.versionMinor=parseFloat(ua.substring(ua.indexOf('rv:')+3));
	else if(this.isIE && this.versionMinor>=4) this.versionMinor=parseFloat(ua.substring(ua.indexOf('msie ')+5));
	else if(this.isSafari) this.versionMinor=parseFloat(ua.substring(ua.lastIndexOf('safari/')+7));

	this.versionMajor=parseInt(this.versionMinor); 

	this.isDOM1=(document.getElementById);
	this.isDOM2Event=(document.addEventListener && document.removeEventListener);

	this.mode=document.compatMode?document.compatMode:'BackCompat';

	this.isWin=(ua.indexOf('win')!=-1);
	this.isMac=(ua.indexOf('mac')!=-1);

	this.isNS6x=(this.isNS && this.versionMajor==6);
	this.isNS6up=(this.isNS && this.versionMajor>= 6);
	this.isNS7x=(this.isNS && this.versionMajor==7);
	this.isNS7up=(this.isNS && this.versionMajor>= 7);
	this.isIE5x=(this.isIE && this.versionMajor==5);
	this.isIE55=(this.isIE && this.versionMinor==5.5);
	this.isIE5up=(this.isIE && this.versionMajor>= 5);
	this.isIE6x=(this.isIE && this.versionMajor==6);
	this.isIE6up=(this.isIE && this.versionMajor>= 6);
}
browser = new BrowserDetect();
//-----------------------------------------------------------------------------------
	function setContainer(id, delay){
		
	    delayTime = delay*170;
	    opc = 100;
		newsNo = 0;
	    container = document.getElementById(id);
		
	    data = container.childNodes;
		
	    container.style.position = "relative";
	    news = new Array();
		
		j = 0;
	    for(i=0; i < data.length; i++) {
	    	if(data[i].nodeName != '#text') {
				
			    news[j] = data[i];
                

				if(j>0){
				    news[j].style.display = 'none';
				    if(browser.isIE) {
						news[j].filters.alpha.opacity = 0;
					}else{
						news[j].style.MozOpacity = 0;
				    }
				}
			    j++;
		    }
	    }
		setTimeout("delayNews()", delayTime);
	}
	//---------------------------------------------
	function fadeOut(object){
	    opc -= 2;
	    if(browser.isIE) {
		    object.filters.alpha.opacity = opc;
		}else{
			object.style.MozOpacity = opc/100;
		}
		if (opc <= 0){
		    clearInterval(timer);
			object.style.display = 'none';
			if(newsNo<news.length-1){
			    newsNo++;
			}else{
			    newsNo = 0;
			}
			news[newsNo].style.display = 'block';
			timer = setInterval("fadeIn(news["+newsNo+"])", 20);
		}
	    
	}
	//---------------------------------------------
	function fadeIn(object){
	    opc += 2;
		if(browser.isIE) {
		    object.filters.alpha.opacity = opc;
		}else{
			object.style.MozOpacity = opc/100;
		}
		if (opc >= 100){
		    clearInterval(timer);
			setTimeout("delayNews()", delayTime);
		}
	}
	function delayNews(){
	    timer = setInterval("fadeOut(news["+newsNo+"])", 20);
	}