flashpromo={
	url : null,
	
	init : function() {
		if (typeof flashinstalled == 'undefined') return;
		if (flashinstalled == 1)
		{
			var loc = location.pathname.split('/');
			loc = loc[loc.length-1];
			
			if(loc.indexOf("teach") != -1) flashpromo.doxhr('/content/flash_promo/teach.xml');
			else if(loc.indexOf("books") != -1) flashpromo.doxhr('/content/flash_promo/read.xml');
			else if(loc.indexOf("connect") != -1) flashpromo.doxhr('/content/flash_promo/connect.xml');
			else if(loc.indexOf("learn") != -1) flashpromo.doxhr('/content/flash_promo/learn.xml');
			else if(loc.indexOf("home") != -1) flashpromo.doxhr('/content/flash_promo/home.xml');
		}		
	},
	
	doxhr : function(url){
		if(!document.getElementById || !document.createTextNode){return;}		
		
		var request;
		try{
			request = new XMLHttpRequest();
		}catch(error){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(error){
				//document.getElementById("newsTickerContent").innerHTML = "Please upgrade your browser";
				return;
			}
		}
		
		request.open('get',url,true);
		request.onreadystatechange=function(){			
			if(request.readyState == 4){
				if (request.status && /200|304/.test(request.status))
				{
					flashpromo.retrieved(request);
				} else{
					flashpromo.failed(request);
				}
			}
		}
		request.setRequestHeader('If-Modified-Since','Wed, 05 Apr 2006 00:00:00 GMT');
		request.send(null);		
	},
	
	retrieved : function(requester) {		
		var data=requester.responseXML;
		flashpromo.url = data.getElementsByTagName("URL")[0].firstChild.nodeValue;
		var obj = document.getElementById("mainPromo");
		if(obj) {
			obj.getElementsByTagName("a")[0].href = flashpromo.url;
		}
	},	
	failed : function(requester){
		//alert('The XMLHttpRequest failed. Status: '+requester.status);  	
		return;
	}  
}

function homeBbG(which, state) {
	if ( state == "over" ) {
			src = jQuery(which).find('img').attr('src').replace(/_off/,'_on');
		}
		else {
			src = jQuery(which).find('img').attr('src').replace(/_on/,'_off');
		}
		jQuery(which).find('img').attr('src',src);
}

addLoadEvent(flashpromo.init);
