/***********************************************
	* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit http://www.dynamicdrive.com/ for this script and 100s more.
	***********************************************/

	var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
	var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
	var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

	////NO NEED TO EDIT BELOW THIS LINE////////////

	var copyspeed=marqueespeed
	var pausespeed=(pauseit==0)? copyspeed: 0
	var actualheight=''

	function scrollmarquee(){
	if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
	cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
	else
	cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
	}

	function initializemarquee(){
	cross_marquee=document.getElementById("vmarquee")
	cross_marquee.style.top=0
	marqueeheight=document.getElementById("marqueecontainer").offsetHeight
	actualheight=cross_marquee.offsetHeight
	if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
	cross_marquee.style.height=marqueeheight+"px"
	cross_marquee.style.overflow="scroll"
	return
	}
	setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
	}

	function createAjaxObj(){
		var httprequest=false
		if (window.XMLHttpRequest){ // if Mozilla, Safari etc
		httprequest=new XMLHttpRequest()
		if (httprequest.overrideMimeType)
		httprequest.overrideMimeType('text/xml')
		}
		else if (window.ActiveXObject){ // if IE
		try {
		httprequest=new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
		try{
		httprequest=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e){}
		}
		}
		return httprequest
	}

	function callLoader(){
		replace('vmarquee','news.txt');
	}
	function replace(id,file) {
		ajaxobj=createAjaxObj();
		  ajaxobj.open("GET", file, true);
		  ajaxobj.onreadystatechange=function() {
			if(ajaxobj.readyState == 4) {
			  document.getElementById(id).innerHTML = ajaxobj.responseText;
			  initializemarquee();
			}
		  }
		  ajaxobj.send(null);
	}

	if (window.addEventListener)
	window.addEventListener("load", callLoader, false)
	else if (window.attachEvent)
	window.attachEvent("onload", callLoader)
	else if (document.getElementById)
	window.onload=callLoader
