// JavaScript Document

// Break out of frameset
if (window != top) top.location.replace(location.href);

//--------------------------------------------------//
//////////////  function showDate()  /////////////////
//--------------------------------------------------//

function showDate() { 
	var mdate = new Date(document.lastModified); 
	var months = new Array("January", "February", "March", "April", "May", 
       "June", "July", "August", "September", "October", "November", "December"); 
	var year = mdate.getFullYear(); 
	if(year < 1000) year += 1900; 
		return (months [mdate.getMonth()] + " " +  mdate.getDate() + ", " + year); 
}

function showHide(divID) // pass div ID  
{
	var tDiv = document.layers ? document.layers[divID] :
	document.getElementById ? document.getElementById(divID).style :
	document.all[divID].style;
	
	// construct wrapper div ID name
	var divIDwrapper = document.getElementById(divID + '_wrapper').style;
	
	//  This is how you get style properties set in linked stylesheets
	//	var tWrap = document.defaultView.getComputedStyle(divIDwrapper, '').backgroundColor;
	//	alert(tWrap);
	//	alert('bgcolor of divIDwrapper: ' + tWrap);
	var divImg = (divID + '_img');
	//	alert (divImg);
	var moreImgID = document.getElementById(divImg);
	var imgFullPath = moreImgID.src;
	var imgFilename = getFilename(imgFullPath);
	var imgPath = imgFullPath.substring( 0, imgFullPath.indexOf(imgFilename) );

	//alert(imgPath + imgFilename);

	if ((tDiv.display == "none") || (tDiv.display == "")) {  // if not showing or if first click
		tDiv.display = "block";
		tDiv.visibility = "visible";
		divIDwrapper.backgroundColor = "#E9F2DF";
		divIDwrapper.border = "1px dotted #666666";
		moreImgID.src = imgPath + 'more_info_minus.gif';
		}
	else {  // if already showing
		tDiv.display = "none";
		tDiv.visibility = "hidden";
		divIDwrapper.backgroundColor = "#E9F2DF";
		divIDwrapper.border = "1px dotted #666666";
		moreImgID.src = imgPath + 'more_info_plus.gif';
		}

}

function getFilename (fullPath) {
	var tr = fullPath
	len = tr.length
	rs = 0
	for (i = len; i > 0; i--) {
		vb = tr.substring(i,i+1)
		if (vb == "/" && rs == 0) {
			rs = 1
			return tr.substring(i+1,len);
		}
	} 
}


// ------------------------------ function getText ------------------------------------
//	A hack to circumvent illegal chars in XHTML by storing in var
function getText(whichVar, divID) {
//	var startAtag = '<a href="javascript:void(0)" onclick="showHide(\'' + divID + '\');">';
	var startAtag = '<a href="#' + divID + '" onclick="showHide(\'' + divID + '\'); return false;">';
//	var startAtag = '<a href="javascript:void(0)" onfocus="showHide(\'' + divID + '\');">';
	var	endAtag = '</a> ';
	var startDiv = '<div id="alt_text" class="expand">';
	var endDiv	= '</div>';

	switch (whichVar) {
		case 'startAtag' : 
			htmlString = startAtag;
			break
		case 'endAtag' : 
			htmlString = endAtag;
			break
		case 'startDiv' : 
			htmlString = startDiv;
			break
		case 'endDiv' : 
			htmlString = endDiv;
			break
	}

	return htmlString;
}