// JavaScript Document
// CONSTANTS: 
//var sProtocol = location.protocol;
//var sHost = location.hostname;
// If you are not testinng the redesign within a separate work directory
// set the subDir variable to ""
// Or add the name of your working directory here leaving out the initial forward slash
// include the endingn forward slash


//sProtocol + '//' + sHost + "/" + subDir;
 
function getIncludes(url,target) {
    document.getElementById(target).innerHTML = 'loading data...';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {includesDone(target);};
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {includesDone(target);};
            req.open("GET", url, true);
            req.send();
        }
    }
} 

function includesDone(target) {
   // only if req is "loaded"
   if (req.readyState == 4) {
       // only if "OK"
       if (req.status == 200 || req.status == 304) {
           results = req.responseText;
           document.getElementById(target).innerHTML = results;
       } else {
           document.getElementById(target).innerHTML="ahah error:\n" +
               req.statusText;
       }
   }
}


function initPage() {
	footnoteLinks('accessContent','accessContent');
}

function setFrameSrc(id, url) {
	$(id).src = url;
	
}

function extractIFrameBody(iFrameEl) {
  var doc = null;
  if (iFrameEl.contentDocument) { // For NS6
    doc = iFrameEl.contentDocument; 
  } else if (iFrameEl.contentWindow) { // For IE5.5 and IE6
    doc = iFrameEl.contentWindow.document;
  } else if (iFrameEl.document) { // For IE5
    doc = iFrameEl.document;
  } else {
    alert("Error: could not find sumiFrame document");
    return null;
  }
  return doc.body;
}

function onIFrameLoad() {
   var serverResponse = extractIFrameBody($("iFrame")).innerHTML;
   alert($("serverResponse").getElementsBySelector('[class="containerTable"]'));
	$("iFrame").replace($("serverResponse").getElementsBySelector('[class="containerTable"]'));
//   var scrapePage = $("extPage")
//   $("response").innerHTML = $(extPage);
 }


function onIFrameLoadOLD() {
   var serverResponse = extractIFrameBody($("iFrame")).innerHTML;
   $("response").innerHTML = serverResponse;
 }
 

// Last Modified Script
<!-- Begin
var days = new Array(8);
days[1] = "Sun";
days[2] = "Mon";
days[3] = "Tues";
days[4] = "Wed";
days[5] = "Thurs";
days[6] = "Fri";
days[7] = "Sat";
var months = new Array(13);
months[1] = "January";
months[2] = "February";
months[3] = "March";
months[4] = "April";
months[5] = "May";
months[6] = "June";
months[7] = "July";
months[8] = "August";
months[9] = "September";
months[10] = "October";
months[11] = "November";
months[12] = "December";
function getLastModifiedDate(d) {
var dateObj = new Date(d.lastModified)
var wday = days[dateObj.getDay() + 1]
var lmonth = months[dateObj.getMonth() + 1]
var date = dateObj.getDate()
var fyear = dateObj.getYear()
	if (fyear < 2000) 
		fyear = fyear + 1900

return "Updated " + lmonth + " " + date + ", " + fyear;
}

function printPage() {
	window.print();
}

function doToggle(elem){
	Effect.toggle(elem,'BLIND'); 
	return false;
}


/* Bookmark script */
function bookmarkIt(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

function createBookmark(title, url){
	var theBookmark = '';
	// text which displays on the page
	theBookmark = '<a title="Bookmark the '+title+'" href="javascript:bookmarkIt(\''+title+'\',\''+url+'\')">Bookmark the '+title+'</a>';
	document.writeln(theBookmark);
}

//function elementShowHideAll(strAction) {
//	var arrElem = document.getElementsByClassName("toggled");
		// go through the element array and store all applicable elements
		// based ont the action Show or Hide all
		//if (strAction == 'hide')
			//arrElem.each(Element.hide);
		//else
			//arrElem.each(Element.show);
//}


//function elementShowHideToggle(event) {
	//var parent = Event.element(event);
//	if (!($(parent).hasClassName('toggler')))
//	{
		//if ($(parent).hasClassName('allToggle'))
		//{
			
			
		//} else {
	//		return;
		//}
	//} else {
	
	//var children = $(parent).next('.toggled');
	//var state = false;
	
// set it's state
	//if (($(children).inspect() != 'undefined') || ($(children).inspect != 'null'))
	//{
	//	$(children).toggle(); // toggle the element
		//state = ; //set the current state
	//	if ($(children).visible()) 
	//	{ // is visible
	//		$(parent).className = 'toggler opened';
	//	} else {
	//		$(parent).className = 'toggler closed';
	//	}
	//}
//}
//}

//function setToggleImages(elem) {
//	if ($(elem).visible()) 
//	{ // is visible
//		$(elem).className = 'toggler opened';
//	} else {
//		$(elem).className = 'toggler closed';
//	}
//}

////function getTogglerText() {
//		var arrElem = document.getElementsByClassName("toggler");
//		arrElem.each(Element.replace(Element.readAttribute('title')));
//}

//function gotToElement(elem) {
//	$(elem).scrollTo;
//}

//function item_clicked(event){
//		var parent = Event.element(event);
//		alert('The parent node with id=' + $(parent).inspect() + ' was clicked');
		
		//Event.stop(event); //avoid another call related to 'parent_node' itself
//}

// End -->
