var DH = 0;
var an = 0;
var al = 0;
var ai = 0;
var pickedUp = new Array("", false, 0, 0);
var month = new Array();
month[0]="January";
month[1]="February";
month[2]="March";
month[3]="April";
month[4]="May";
month[5]="June";
month[6]="July";
month[7]="August";
month[8]="September";
month[9]="October";
month[10]="November";
month[11]="December";
var day = new Array();
day[0]="Sunday";
day[1]="Monday";
day[2]="Tuesday";
day[3]="Wednesday";
day[4]="Thursday";
day[5]="Friday";
day[6]="Saturday";

if (document.getElementById) {
	ai = 1;
	DH = 1;
} else {
	if (document.all) {
		al = 1;
		DH = 1;
	} else {
		browserVersion = parseInt(navigator.appVersion);
		if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {
			an = 1;
			DH = 1;
		}
	}
}

function getReadyToMove(element, evt) {
	pickedUp[0] = element;
	var currentSelection = document.getElementById(pickedUp[0]);
	
	pickedUp[1] = true;
	pickedUp[2] = (0 + evt.clientY - parseInt(currentSelection.style.top));
	pickedUp[3] = (0 + evt.clientX - parseInt(currentSelection.style.left));
}

function checkLoadedObjects(evt) {
	if (pickedUp[1] == true) {
		var currentSelection = document.getElementById(pickedUp[0]);

		currentSelection.style.position = "absolute";
		currentSelection.style.top = (evt.clientY - pickedUp[2]) + "px";
		currentSelection.style.left = (evt.clientX - pickedUp[3]) + "px";
	}
}

function dropLoadedObject(evt) {
//	if (pickedUp[1] == true) {
//		var currentSelection = document.getElementById(pickedUp[0]);
//		if (currentSelection.style.visibility == 'visible') {
//			currentSelection.style.position = "absolute";
//			currentSelection.style.top = (evt.clientY + 1) + "px";
//			currentSelection.style.left = (evt.clientX + 1) + "px";
//		}

	pickedUp = new Array("", false, 0, 0);
//	}
}

function ShowDetails(evt, legend, OffsetX, OffsetY) {

	var wp = pw();
	dm = fd(legend,0);
	ew = 0;
	eh = 0;
	
	if (dm.offsetWidth) ew = dm.offsetWidth;
	else if (dm.clip.width) ew = dm.clip.width;
	
	if (dm.offsetHeight) eh = dm.offsetHeight;
	else if (dm.clip.height) eh = dm.clip.height;

	lv = mouseX(evt) + OffsetX;
	tv = mouseY(evt) + OffsetY;
	
	if (tv < 1) tv = 5;
	
	if (lv < 2) lv = 2;
	else if (lv + ew > wp) lv = wp - ew - 30;

	if (!an) {
		lv += 'px';
		tv += 'px';
	}
	
	if (document.getElementById('audit')) document.getElementById('audit').style.visibility = 'hidden';
	if (document.getElementById('review')) document.getElementById('review').style.visibility = 'hidden';
	if (document.getElementById('compilation')) document.getElementById('compilation').style.visibility = 'hidden';
	if (document.getElementById('leaseaudit')) document.getElementById('leaseaudit').style.visibility = 'hidden';
	if (document.getElementById('excellence')) document.getElementById('excellence').style.visibility = 'hidden';
	if (document.getElementById('integrity')) document.getElementById('integrity').style.visibility = 'hidden';
	if (document.getElementById('commitment')) document.getElementById('commitment').style.visibility = 'hidden';
	if (document.getElementById('accountability')) document.getElementById('accountability').style.visibility = 'hidden';

	document.getElementById(legend).style.left = lv;
	document.getElementById(legend).style.top = tv;
	document.getElementById(legend).style.visibility = 'visible';
	document.getElementById(legend).style.zIndex = 1;
}

function fd(oi, wS) {
	if (ai) return wS ? document.getElementById(oi).style:document.getElementById(oi);
	if (al) return wS ? document.all[oi].style: document.all[oi];
	if (an) return document.layers[oi];
}

function pw() {
	return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;
}

function mouseX(evt) {
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
	else return null;
}

function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else return null;
}

function print_date()
{
	today = new Date();
	date = today.getDate();
	day = (day[today.getDay()]);
	month = (month[today.getMonth()]);
	year = (today.getFullYear());
	suffix = (date==1 || date==21 || date==31) ? "st" : "th" &&
	(date==2 || date==22) ? "nd" : "th" && (date==3 || date==23) ? "rd" : "th"
	document.write(day + "," + "&nbsp;" + month + "&nbsp;" + date + "<sup>" + suffix + "</sup>" + "&nbsp;" + year);
//	document.write(day + "," + "&nbsp;" + month + "&nbsp;" + date + "," + "&nbsp;" + year);
}

function PrintDocument() {
	if (document.getElementById('profnav')) document.getElementById('profnav').style.display='none';
	if (document.getElementById('email')) document.getElementById('email').style.display='block';
	if (document.getElementById('profdiv')) document.getElementById('profdiv').style.overflow='visible';
	window.print();
	window.close();
}