// Create XMLHttpRequest object
function createXMLHttp() {
	var xmlHttp;
  	try {
    	// Firefox, Opera 8.0+, Safari
    	xmlHttp=new XMLHttpRequest();
    } catch (e) {
    	// Internet Explorer
    	try {
      		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      	} catch (e) {
      		try {
        		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        	} catch (e) {
        		document.getElementById('rssfeed').innerHTML='<p style="position:relative;left:-120px;top:-10px">Your web browser does not support this feature.</p>';
        		return false;
        	}
      	}
    }
	return xmlHttp;
}

// Function to send a request to a server page
function startRss(feedUrl) {
	
	var xmlHttp = createXMLHttp();
	var holder = document.getElementById('rssfeed');
	var url = "rss.php?url="+feedUrl+"&nocache="+Math.random();
	
	xmlHttp.onreadystatechange=function() {
    	if (xmlHttp.readyState==4 && xmlHttp.status==200) {
        	holder.innerHTML=xmlHttp.responseText;
			initScroller();
    	} else {
			holder.innerHTML="Error "+xmlHttp.status+": "+xmlHttp.statusText;
		}
    }
	
	xmlHttp.open("GET",url);
	xmlHttp.setRequestHeader('User-Agent','AJAX RSS Reader');
    xmlHttp.send(null);
	
}
// JavaScript Document

//ALLOWS EXTERNAL LINKS TO BE OPENED IN A NEW WINDOW WITHOUT THE USE OF TARGET ATTRIBUTE
//LOOPS THROUGH LINKS ON PAGE FINDS EXTERNAL LINKS AND ADDS TARGET//


function externalLinks() {
/*
	//SETS DOMAIN OF SITE
	var domainName=document.domain;
	
	//FIND ALL LINKS ON THE CURRENT PAGE
	var externalLinks=document.getElementsByTagName("a");
	//LOOP THROUGH LINKS ARRAY
	for(var i=0; i<externalLinks.length; i++) {
		//GETS CONTENT OF 'HREF' ATTRIBUTE ON CLICKED LINK
		var attribute=externalLinks[i].getAttribute("href");
		
		//GET VALUE http IN 'HREF' **FOR MOZILLA&&
		var contains_http=attribute.indexOf("http");
		
		//GET VALUE domainName **FOR IE**
		var contains_domain=attribute.indexOf(domainName);
		
		//DOES CONTAIN AN 'http' OR DOES NOT CONTAIN domainName
		if(contains_http>-1 && contains_domain==-1) {
			//SET NEW ATTRIBUTE ON LINK
			externalLinks[i].setAttribute("target", "_blank");
		}
		
	}
*/
}

//EXECUTES ONLOAD FUNCTIONS
function loadfunctions() {
	//externalLinks();
	//startRss();
	//initScroller();
}
//LOADS IN MULTIPLE FUNCTIONS ONLOAD
//window.onload=loadfunctions;

