//----------------------------------------------   //
//     GSNM LIB SCRIPTS CODE - For wired version      //
// Copyright InfoHarvest 2008 			//
//---------------------------------------------//

	//var G_UPLOAD_URL = "http://www.rmeunz.com:8512/"; 
	
	var G_UPLOAD_URL = "http://gsnm.ecr.gov/";
	//var G_UPLOAD_URL = "http://gsnmdemo.ecr.gov/";
	
	var UID = "";
	var G_DIV_ID = "mainContent";
	var G_ASPX_FILE = "services/84D04BA3-C0C1-4F2B-8E4C-CBBA95262C5F.aspx";
	var G_TOC_XML = "HTML/TOCXML/TOC_DEMO_V10.XML";
	var xmlDoc = null;
	var tfSignUp = false;
	var currentHTML = "";
	var TF_SIGNED_IN = false;
	var TF_COMMMENTS_PENDING_SIGNIN = false;
	var TF_QUESTION_PENDING_SIGNIN = false;
	var TF_UPLOAD_PENDING_SIGNIN = false;
	var COLLECTION = null;
	
 	function createXMLHttpRequest() {

		if (typeof XMLHttpRequest != "undefined") {
		return new XMLHttpRequest();
		} else if (typeof ActiveXObject != "undefined") {
		return new ActiveXObject("Microsoft.XMLHTTP");
		} else {
		throw new Error("XMLHttpRequest not supported");
		}
	}
	
	function getTOCXML() {
		var request = createXMLHttpRequest();
		
		request.open("GET", "http://gsnmdemo.ecr.gov/HTML/TOCXML/TOC_DEMO_V10.XML", true);
		
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				COLLECTION = request.responseXML.getElementsByTagName("COMENTARY_REFERENCE");
			}
		}
		
		request.send(null);
	}

	function signout() {
		var request = createXMLHttpRequest();
		
		request.open("GET", "signout.aspx", true);
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				TF_SIGNED_IN = false;
				setSignInOut();
			}
		}
		
		request.send(null);
	}
	function setUsrContext() {
		var request = createXMLHttpRequest();
		var retVal = false;
				
		request.open("GET", "2126855f-6e3a-4bc9-86bf-74afd37d0c86.aspx", true);
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				retVal = request.responseText;
						
				if (retVal != "0" && retVal != "")
				{
					TF_SIGNED_IN = true;
					UID = retVal
				}
				setSignInOut();
			}
		}
		request.send(null);
		return retVal;
	}
	
	function loadHTML( fileName ) {
		var request = createXMLHttpRequest();
		
		currentHTML = fileName;
		
		request.open("GET", G_ASPX_FILE + "?fn=" + fileName, true);
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				document.getElementById( G_DIV_ID ).innerHTML = request.responseText;
			}
		}
		request.send(null);
	}
	
	function onLoad(fileName){
	
				
		//loadHTML( fileName );

		try //Internet Explorer
		{

			xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		
			setUsrContext();
		}
		catch(e)
		{
		
		try //Firefox, Mozilla, Opera, etc.
		{

			xmlDoc=document.implementation.createDocument("","",null);
		}
		catch(e) 
		{
			alert(e.message)}
		}
		
		try 
		{
			xmlDoc.async=false;
			xmlDoc.load( G_TOC_XML );
			COLLECTION = xmlDoc.getElementsByTagName("COMENTARY_REFERENCE");
					
		}
		catch(e) 
		{	
			try
			{
				getTOCXML();

			}
			catch(e)
			{
				reDirectUser();
			}
			
		}	
	}
	
	
	function improve()
	{
		alert('The Comment period for The Proclamation and Science Advisories closed on September 1st, 2008.');

		//var win = window.open("improve.aspx","win3","menubar=no,width=495,height=390,toolbar=no,resizable=yes");
		return false;
	}


	function comments()
	{
	
		alert('The Comment period for The Proclamation and Science Advisories closed on September 1st, 2008.');
		
		//if (TF_SIGNED_IN)
		//{
		//	var win = window.open("commentsProclamation.aspx?u="+UID+"&category="+category+"&sw="+commentQuestion+"&strChunks="+strChunks+"&currentHTML="+currentHTML,"win2","menubar=no,width=495,height=470,toolbar=no,resizable=yes");
		//}
		//else
		//{
		//	signin();
		//	TF_COMMMENTS_PENDING_SIGNIN = true;
		//}
		return false;
	}
	function fileUpload()
	{
		alert('The Comment period for The Proclamation and Science Advisories closed on September 1st, 2008.');

		//if (TF_SIGNED_IN)
		//{
		//	var win = window.open(G_UPLOAD_URL + "/UserCommentsUpload.aspx?sid="+UID+"&aid=&ctx="+currentHTML,"win2","menubar=no,width=390,height=670,toolbar=no,resizable=yes");
		//}
		//else
		//{
		//	signin();
		//	TF_UPLOAD_PENDING_SIGNIN = true;
		//}
		return false;	
	}
	
	function forgot()
	{
		var win = window.open("forgot.aspx","win11","menubar=no,width=590,height=200,toolbar=no,resizable=yes");
		return false;
	}
	
	function signin()
	{
		alert('The Comment period for The Proclamation and Science Advisories closed on September 1st, 2008.');
		//var win = window.open("signin.aspx","win1","menubar=no,width=550,height=270,toolbar=no,resizable=yes");
		return false;
	}
	
	function signup()
	{
		alert('The Comment period for The Proclamation and Science Advisories closed on September 1st, 2008.');
		//window.open("signup.aspx","win4","menubar=no,width=565,height=480,toolbar=no,resizable=yes");
		return false;
	}

	function phraseWin()
	{
		if (para != "")
		{
			var o = get_object(para,window.document);
			o.className = "";
			para = "";
		}
		window.open("phraseWin.aspx","win5","menubar=no,width=610,height=170,toolbar=no,resizable=yes");
		return false;
	}
	
	function get_object(id,doc) {
	
	var object = null;
	if( doc.layers ) {   
		object = doc.layers[id];
	} else if( doc.all ) {
		object = doc.all[id];
	} else if( doc.getElementById ) {
		object = doc.getElementById(id);
	}
	return object;
	}
	/*********************************************************************/
