/* ------------------------------------ This function sets opacity on an object ------------------------------------ */
function setOpacity(opacity, theID) {
 var object = document.getElementById(theID).style;
 // If it's 100, set it to 99 for Firefox.
 if (navigator.userAgent.indexOf("Firefox") != -1) {
  if (opacity == 100) { opacity = 99.9999; } // This is majorly awkward
 }
 // Multi-browser opacity setting
 object.filter = "alpha(opacity=" + opacity + ")"; // IE/Win
 object.opacity = (opacity / 100);                 // Safari 1.2, Firefox+Mozilla
}

// Build a new Object and check to see what browser it is
var request = null;

try {
 request = new XMLHttpRequest();
} catch (trymicrosoft) {
 try {
   request = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (othermicrosoft) {
   try {
     request = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (failed) {
     request = null;
   }
 }
}

if (request == null)
alert("Error creating request object!");

function front_content(section){

	str = '';		
		
	url = '/' + section + '/front/';
	
	if(section != document.getElementById('prevContent').value){
		
	
		if(document.getElementById(section).setAttribute("class", "contentActive")){
			document.getElementById(section).setAttribute("class", "contentActive");
		} else {
			document.getElementById(section).setAttribute("className", "contentActive");				
		}

	
		if(document.getElementById(document.getElementById('prevContent').value).setAttribute("class", "contentInactive")){
			document.getElementById(document.getElementById('prevContent').value).setAttribute("class", "contentInactive")
		} else {
			document.getElementById(document.getElementById('prevContent').value).setAttribute("className", "contentInactive");				
		}
		
		
		switch(section){
			case 'nsc':
				document.getElementById('ndwsLogo').src = '../imx/nsc_mainLogo.png';

			break;
			default:
				document.getElementById('ndwsLogo').src = '../imx/ndws_mainLogo.png';					
			break;
		}

		request.open("POST", url, true);
		request.onreadystatechange = function(){
			if(request.readyState == 4) {
				document.getElementById('contentInnerWrapper').innerHTML = request.responseText;
				// Fancy Zoom Images			
				$("a.zoom").fancybox();
				$('.slideshow').cycle({fx: 'fade'});
					
				document.getElementById('prevContent').value = section;		
			
			}
		}
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		request.send(str);
	}
}   




function event_day_switch(day,page){
	
	var str = 'day=' + day;
	var url = '/'+page+'/event_day/';
	
	setOpacity(30,'bodyText');
	
	request.open("POST", url, true);
	request.onreadystatechange = function(){
		if(request.readyState == 4) {
			document.getElementById('bodyText').innerHTML = request.responseText;
			
			setOpacity(100,'bodyText');
			
			
			// Fancy Zoom Images			
			$(document).ready(function() {
				$("a.zoom").fancybox();
			});
			document.getElementById('prevContent').value = section;		
		
		}
	}
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send(str);
}