<!-- //

	// *******************************************
	// **********  COMMON JS FUNCTIONS  **********
	// *******************************************
	
	function toTop() {
		window.scroll(0,0);
		return false;
	}
	

	// *****************************************************
	// **********  OPEN CONTENT IN IFRAME VIEWER  **********
	// *****************************************************
	
	var viewerActive = false;
	var contentViewer;
	var contentViewerBG;
	var contentViewerY;
	
	function cancelNewPage(getURL) {
		openContent(getURL.href);
		return false;
	}
	
	function openContent(getPath) {
		contentViewer = document.getElementById("contentViewer");
		// set contentViewer container dimensions
		contentViewer.className = "active";
		contentViewer.style.height = parseFloat(document.getElementById("centeredPage").offsetHeight + 30) + "px";
		viewerActive = true;
		// write viewer code
		if(Spry) {
			var viewerCode = "<div id='contentViewerBG'><\/div>";
		} else {
			var viewerCode = "<div id='contentViewerBG' class='finalOpacity'><\/div>";
		}
		// more code
		if(window.XMLHttpRequest) {
			viewerCode += "<div id='contentViewerY' class='advanced'><\/div>";
		} else {
			viewerCode += "<div id='contentViewerY'><\/div>";
		}
		contentViewer.innerHTML = viewerCode;
		contentViewerBG = document.getElementById("contentViewerBG");
		contentViewerY = document.getElementById("contentViewerY");
		// fade up
		if(Spry) {
			contentViewerBG.style.display = "block";
			Spry.Effect.DoFade(contentViewerBG, {duration: 1000, from: 0, to: 80, toggle: false});
		} else {
			contentViewerBG.className = "finalOpacity";
		}
		// get scroll offset
		var yOffset = 0
		if (self.pageYOffset) {
			yOffset = self.pageYOffset;
		} else if (document.documentElement && document.documentElement.scrollTop) {
			yOffset = document.documentElement.scrollTop;
		} else if (document.body) {
			yOffset = document.body.scrollTop;
		}
		// get window dimensions
		var myHeight = 0;
		var myWidth = 0;
		if(typeof( window.innerWidth ) == 'number' ) {
			//Non-IE
			myWidth = window.innerWidth;
			myHeight = window.innerHeight;
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			//IE 6+ in 'standards compliant mode'
			myWidth = document.documentElement.clientWidth;
			myHeight = document.documentElement.clientHeight;
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			//IE 4 compatible
			myWidth = document.body.clientWidth;
			myHeight = document.body.clientHeight;
		}
		// set vertical offset for panel
		if(window.XMLHttpRequest) {
			panelY = (myHeight-550)/2;
		} else {
			panelY = ((myHeight-550) /2) + yOffset;
		}
		if(contentViewerY.style.posTop) {
			contentViewerY.style.posTop = panelY;
		} else {
			contentViewerY.style.top = panelY + "px";
		}
		// more code
		viewerCode = "<div id='contentViewerPanel'>";
		viewerCode += "<div id='contentViewerRelative'><div id='content'>";
		viewerCode += "<p class='closeWindow'><a href='javascript:closeContentViewer();'>Close window<\/a><\/p>";
		viewerCode += "<iframe id='popup" + Math.floor(Math.random() * 99999999) + "' class='contentFrame' src='" + getPath + "' width='570' height='380' frameborder='0' marginwidth='0' marginheight='0' allowtransparency=true><\/iframe>";
		viewerCode += "<\/div><\/div>";
		viewerCode += "<\/div>";
		// populate container
		contentViewerY.innerHTML = viewerCode;
	}
	
	function closeContentViewer() {
		if(viewerActive) {
			if(Spry) Spry.Effect.DoFade(contentViewerBG, {duration: 0, from: 80, to: 0, toggle: false, finish: function() {contentViewer.className = "inactive";contentViewer.innerHTML = "";viewerActive = false;}});
			contentViewer.className = "inactive";
			contentViewer.innerHTML = "";
			viewerActive = false;
		}
	}

// -->
