// JavaScript Document
var http_request = false;
var flag="";
function Is () 
{   // convert all characters to lowercase to simplify testing 
    var agt=navigator.userAgent.toLowerCase() ;
    // *** BROWSER VERSION *** 
    this.major = parseInt(navigator.appVersion) ;
    this.nav  = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1))); 
    this.nav4 = (this.nav && (this.major == 4)) ;
    this.nav4up = this.nav && (this.major > 4) ;
    this.ie   = (agt.indexOf("msie") != -1) ;
    this.ie4  = (this.ie && (this.major == 4)); 
    this.ie4up  = this.ie  && (this.major >= 4);
	this.op = (agt.indexOf("opera") != -1) ;
} 





var is = new Is();

	function display(eID,fID)
	{
		
		document.getElementById("avSearch").style.display="none";
		document.getElementById("browse").style.display="none";
		document.getElementById(eID).style.display="block";
		document.getElementById(fID).focus();
	}
	function initPage (eID)
	{
		document.getElementById(eID).style.display="block";
		if (document.getElementById("mainContent").offsetHeight > document.getElementById("leftNav").offsetHeight)
		{
			document.getElementById("leftNav").style.height=document.getElementById("mainContent").offsetHeight.toString()+"px";
		}
		if (document.getElementById("leftNav").style.display == "none")
		{
			document.getElementById("mainContent").style.width = "95%";
		}
		else
		{
			document.getElementById("mainContent").style.width = "65%";
		}
	}

	function checkSearch()
	{
		if(document.getElementById("ikeywords").value=="")
		{return false;}
		if(document.getElementById("ikey").checked || document.getElementById("ititle").checked || document.getElementById("idesc").checked || document.getElementById("ifull").checked)
		{
			return true;	
		}
		else
		{
			return false;
		}
	}


	function makePOSTRequest(url,parameters)
	{
      //var url="marked.asp";
	  http_request = false;
	  //parameters="docID="+docID+"&flag="+flag;
	  //alert(parameters);
	  //alert("hi");
      if (window.XMLHttpRequest) 
	  { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
           	http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
           	try {
               	http_request = new ActiveXObject("Microsoft.XMLHTTP");
      	     	} catch (e) {}
      	 	}
      	}
      	if (!http_request) {
      	   alert('Cannot create XMLHTTP instance');
      	   return false;
      	}
      	http_request.onreadystatechange = updateContents;
      	http_request.open('POST', url, true);
      	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      	http_request.setRequestHeader("Content-length", parameters.length);
      	http_request.setRequestHeader("Connection", "close");
		http_request.send(parameters);
   	}
   	function updateContents()
   	{
		var ready=0;
      	if (http_request.readyState == 4) 
		{
        	if (http_request.status == 200) 
			{
            	result = http_request.responseXML;
				if (flag=="m" || flag=="s")
				{
					void(0);
				}
				ready=1;
		   	}
			else
			{
            	alert('There was a problem with the request.');
         	}
      	}
	}

	function toggleMenu()
	{
		if (document.getElementById("leftNav").style.display == "none")
		{
			document.getElementById("leftNav").style.display = "block";
			document.getElementById("mainContent").style.width = "65%";
			tMenu(1);
		}
		else
		{
			document.getElementById("leftNav").style.display = "none";
			document.getElementById("mainContent").style.width = "95%";
			tMenu(0);
		}
	}
	function tMenu(opt)
	{
		flag="m";
		parameters="open="+opt;
		makePOSTRequest("tMenu.asp",parameters);
	
	}
	function setStar(docID,star,chapterID)
	{
		flag="s";
		parameters="docID="+docID+"&star="+star+"&chapterID="+chapterID;;
		makePOSTRequest("star.asp",parameters);
	
	}
	function displaylevel2(eID)
	{
		void(0);	
	}
	function hidelevel2(eID)
	{
		void(0);	
	}		
	function displaylevel2_1(eID)
	{
		var ele=document.getElementById("section"+eID)
		var sele=document.getElementById("article"+eID)

		for (var k = 1; k <= noSection; k++)
		{
			document.getElementById("article"+k).style.display = "none";
			document.getElementById("section"+k).style.backgroundColor="#ECE8BC";
			document.getElementById("section"+k).style.borderColor="#ECE8BC";
		}
		ele.style.backgroundColor="#DDD8BC";
		ele.style.borderColor="#666666";
		sele.style.display="block";

		if (is.ie)
		{
			sele.style.top=(ele.offsetTop+ele.offsetHeight+2)+"px";
		}
		else if (is.op)
		{
			sele.style.top=(ele.offsetTop+ele.offsetHeight+2)+"px";
		}
		else
		{
			sele.style.top=(ele.offsetTop)+"px";
		}
		sele.style.left=(ele.offsetLeft+ele.offsetWidth-0)+"px";
	}
	function hidelevel2_1(eID)
	{
		var sele=document.getElementById("article"+eID)
		var ele=document.getElementById("section"+eID)
		ele.style.backgroundColor="#ECE8BC";
		ele.style.borderColor="#ECE8BC";
		sele.style.display="none";	
	}
		function showLinkBack(eID)
	{
		var ele=document.getElementById(eID);
		if (ele.style.display=="block")
		{
			ele.style.display="none";
		}
		else
		{
			ele.style.display="block";	
		}

		initPage("blank");
		
	}