var detectedFlashPlayerVersion = swfobject.getFlashPlayerVersion();
if(window.console){
	//console.log("gup('htmloverride')!='true':",gup('htmloverride')!='true')
	//console.log("detectedFlashPlayerVersion:",detectedFlashPlayerVersion);
}
var killFlash = (gup('htmloveride')=='true' || gup('htmloverride')=='true');
if((detectedFlashPlayerVersion.major>=9) && !killFlash ){
	//$("#spaceholder").attr("src","/img/spacer.gif")
} else {
	if(window.console){console.log('now we add the nonflash news or emergency views')}
	$(document).ready(function(){
		loadDSRDataConfig();
		loadDSRImage();
	});
	
}
function loadDSRImage(){
	$.ajax({
		url:'/xml/dsrcoverimages.xml',
		error:function(errorData){
			if(window.console){console.log('loadDSRImage() failed errorData:',errorData)}
		},
		success:function(imageData){
			var $images = $(imageData).find('image');
			var nImages = $images.length;
			var to = nImages-1;
			var randomImageIndex = Math.floor(Math.random() * (to - 0 + 1) + 0);
			var randomImageSrc = '/img/cover/' + $images.eq(randomImageIndex).attr('src');
			$("#spaceholder").attr("src",randomImageSrc);
			$('#flashcontainer').append('<div id="bar"></div><div id="messagepad"><img id="messageheadline" src="/img/spacer.gif" /><div id="padmessages"></div></div>')
			if(window.console){
				//console.log('nImages:',nImages);
				//console.log('randomImageIndex:',randomImageIndex);
				//console.log('randomImageSrc:',randomImageSrc);
			}
		}
	});
}
function loadDSRDataConfig(){
	$.ajax({
		url:"/xml/config.xml",
		cache: false,
		error:function(xhrRequest,errorStatus,errorData){
			if(window.console){console.log('Error loadDSRDataConfig() xhrRequest:',xhrRequest,' errorStatus:',errorStatus,' errorData:',errorData)}
		},
		success: function(configData){
			//if(window.console){console.log('newsResponse:',configData);}
			var data = {
				snow:$(configData).find('snow'),
				xsnow:$(configData).find('xsnow'),
				news:$(configData).find('news')
			}
			//console.log('data.snow.text():',data.snow.text())
			$.ajax({
				url:(document.domain.indexOf('futuremediainteractive')!=-1)?data.snow.text():data.xsnow.text(),
				cache: false,
				error:function(xhrRequest,errorStatus,errorData){
					if(window.console){console.log('Error load loading emerg feed from:',this.url,' xhrRequest:',xhrRequest,' errorStatus:',errorStatus,' errorData:',errorData)}
				},
				success:function(emergencyData){
					if($.browser.mozilla || $.browser.msie || $.browser.safari){
						var $emergencyData =$(emergencyData);
					} else {
						var $emergencyData = $($.parseXML(emergencyData));
					}
					var $emergencyItems = $emergencyData.find('item');
					if($emergencyItems.length!=0){
						if(window.console){console.log('there are emergency items.')}
						var $pad = $('#padmessages');
						$('#messageheadline').attr('src','/img/modules/homeBody/padtitle-emergency.gif');
						//$pad.append('<h1 class="emergency">EMERGENCY INFORMATION</h1>');
						$pad.height(295);
						$emergencyItems.each(function(){
							var $item = $(this);
							var title = $item.find('title').text();
							var link = $item.find('link').text();
							var pubdate = $item.find('pubdate').text();
							var fullItem = '<p class="emergency"><a href="'+link+'">'+title+'</a><br />Date Posted:'+pubdate+'</p>';
							$pad.append(fullItem);
							if(window.console){
								//console.log('title:',title);
								//console.log('link:',link);
							}
						})
					} else {
						if(window.console){console.log('there are no emergency items')}
						$.ajax({
							url:data.news.text(),
							cache: false,
							error:function(xhrRequest,errorStatus,errorData){
								if(window.console){console.log('Error loading news feed from:',this.url,' xhrRequest:',xhrRequest,' errorStatus:',errorStatus,' errorData:',errorData)}
							},
							success:function(newsData){
								if($.browser.mozilla || $.browser.msie){
									var $newsDataXML = $(newsData);
								} else {
									var $newsDataXML = $($.parseXML(newsData));
								}
								var $newsItems = $newsDataXML.find('item');
								if($newsItems.length!=0){
									if(window.console){console.log('there are news items.')}
									var $pad = $('#padmessages');
									$pad.height(325);
									//$pad.append('<h1>Campus News &amp; Events</h1>');
									$('#messageheadline').attr('src','/img/modules/homeBody/padtitle-news.gif');
									$newsItems.each(function(){
										var $item = $(this);
										var title = $item.find('title').text();
										var link = '/'+ $(this).find('link').text();
										var newsLink = '<p><a href="'+link+'">'+title+'</a></p>';
										$pad.append(newsLink);
										if(window.console){
											//console.log('title:',title);
											//console.log('link:',link);
										}
									})
								} else {
									if(window.console){console.log('there are no news items')}
								}
							}
						});
					}
				}
			});
		}
   });
}


var loadHomeFlash = function() {
	if(window.console){
		console.log("loadHomeFlash() with:",detectedFlashPlayerVersion);
		if(killFlash){console.log('However, suppress Flash')}
	}
	if(!killFlash){
		var params = {};
			params.wmode = "transparent";
			params.seamlesstabbing = "true";
		var attributes = {};
			attributes.id = 'homeBody';
		var flashvars = {};
		swfobject.embedSWF("/swf/host.swf", 'flashcontainer', 900, 465, "9.0.0", false, flashvars, params, attributes);
		if(bInEditMode){$("#hflash").append("<img src='/img/spacer.gif' width='"+$("#hflash").width()+"' height='"+$("#hflash").height()+"' style='position:absolute;left:0px;top:0px' border='0' />");}
	}
};
if($.browser.msie && !killFlash){loadHomeFlash();}

