// JavaScript Document

// This is the clock javascript

function display_todays_date()
{
var today = new Date();
var numerical_day=today.getDay();
var numerical_month=today.getMonth();
var date=today.getDate();
var year=today.getFullYear();
var weekday_array = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var day_of_the_week = weekday_array[numerical_day];
var month_array = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var month_name = month_array[numerical_month];
var date_string=day_of_the_week+', '+month_name+' '+date+', '+year;
document.write(date_string);
}

//Comments Javascript

function warning()
 {

window.open('/govdocs/mail_govdocs.html','warning','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,copyhistory=no,scrollbars=yes,width=300,height=220');
 }



// This is the search javascript


var win = window;    // window to search.
var n   = 0;

function findInPage(str) {

  var txt, i, found;

  if (str == "")
    return false;

  // Find next occurance of the given string on the page, wrap around to the
  // start of the page if necessary.


  if (window.execScript) {
    txt = win.document.body.createTextRange();

    // Find the nth match from the top of the page.

    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
      txt.moveStart("character", 1);
      txt.moveEnd("textedit");
    }

    // If found, mark it and scroll it into view.

    if (found) {
      txt.moveStart("character", -1);
      txt.findText(str);
      txt.select();
      txt.scrollIntoView();
      n++;
    }

    // Otherwise, start over at the top of the page and find first match.

    else {
      if (n > 0) {
        n = 0;
        findInPage(str);
      }

      // Not found anywhere, give message.

      else
        alert("Not found.");
    }
  } else {

    // Look for match starting at the current point. If not found, rewind
    // back to the first match.

    if (!win.find(str))
      while(win.find(str, false, true))
        n++;
    else
      n++;

    // If not found in either direction, give message.

    if (n == 0)
      alert("Not found.");
  }
  return false;
}

//This is the find button
function findAgain() {
	 
 	 var s = document.getElementById("submit"); s.style.display = 'none';

}

function findAgainv() {
	 
 	 var s = document.getElementById("submit"); s.style.display = 'none';

}



// This is the expand and collapse javascript

function addid() {
	var i=0;
	var u = document.getElementsByTagName('ul');
	for(var i=0; i<u.length; i++) { u[i].id = 'content' + i; };
	
	var a = document.getElementsByName('treelink');
	for(var h=0; h<a.length; h++) {var n=h+1; a[h].href = 'javascript:toggle(\'content' + n + '\')'; };
}

function collapse() {

var i=0;
var g = document.getElementsByTagName('ul');
for (var i=0; i<g.length; i++) {
	var j=i+1; document.getElementById('content'+j).style.display = 'none';	
	}
}

function expand() {

var i=0;
var g = document.getElementsByTagName('ul');
for (var i=0; i<g.length; i++) {
	var j=i+1; document.getElementById('content'+j).style.display = 'block';	
	}
}


function toggle(list){ 
var listElementStyle=document.getElementById(list).style; 
if (listElementStyle.display=="block"){ 
listElementStyle.display="none"; 
 }
else{ listElementStyle.display="block"; 
 } 
} 
