// Only for statusbar viewing
function WindowStatus(msgStr) {
	window.status=msgStr;
	document.returnValue = true;
}
function WindowStatusRtn() {
	window.status='';
	document.returnValue = true;
}

//Used for pop up pages only
LeftPosStart = 175; //Change starting location of PopUp
TopPosStart = 86; //Change starting location of PopUp
//Hidden layers for pop ups...
document.write('<div id="navPage"></div>');
document.write('<style>'
  + '#navPage {'
  + '  position: absolute;'
  + '  left: ' + LeftPosStart + 'px;'
  + '  top: ' + TopPosStart + 'px;'
  + '  border: inset rgb(0,88,243);'
  + '  border: outset rgb(0,88,243);'
  + '  height: auto;'
  + '  display: none;'
  + '  background-color: white;'
  + '  text-align: center;'
  + '  z-index: 10;'
  + '  padding: 0px;'
  + '}'
  + '</style>');
document.write('<style>'
  + '#BlueHeaderBar {'
  + '  height:20px;'
  + '  background:rgb(0,88,243);'
  + '  text-align:right;'
  + '  border-right:3px solid rgb(0,88,243);'
  + '  padding-bottom:2px;'
  + '  padding-top:2px;'
  + '  cursor:default;'
  + '}'
  + '* html #BlueHeaderBar {'
  + '  padding-top:0px;'
  + '}'
  + '</style>');
var text;
var Existing = 'false';//Needed for IE MAC
function showPopupPage (text, url, height, width) {
  if (Existing == 'true') {//Needed for IE MAC
	PopUp.innerHTML = '';
	PopUp.style.left = LeftPosStart + 'px';
  	PopUp.style.top = TopPosStart + 'px';
  	PopUp.style.display = 'none';
	PopUp = '';
  }
//For used to hide select menus in IE***************************************************
if(IEsucks)
for (var i=0; i<document.all.length; i++) {
 o = document.all(i)
 if (o.type == 'select-one' || o.type == 'select-multiple') {
  if (o.style) o.style.display = 'none';
 }
}// end block to hide

  PopUp = document.getElementById('navPage');

  PopUp.innerHTML = '<div id="BlueHeaderBar" style="width:'+(width+2)+'px;"'
  +'onmousedown="dragStart(event, \'navPage\')"><span style="height:18px;font-weight:bold;color:white;float:left;'
  +'font-size:15px;line-height:17px;text-align:left;width:'+(width-35)+'px;">&#160;'+text+'</span>'
  +'<a href="#" onclick="hidePopUp();" style="cursor:default;">'
  +'<img src="/south_security/Include/Java/PopUpPics/close.gif" style="border:0px;">'
  +'</a></div><iframe id="'+text+'_ifrm" src="'+url+'" height="'+height+'px" width="'+width+'px"></iframe>';
  
  PopUp.style.width = (width+5) + 'px';
  PopUp.style.display = 'block';
  Existing = 'true';//Needed for IE MAC

  window.location="#top"

}
function hidePopUp() {
	PopUp.innerHTML = '';
	PopUp.style.left = LeftPosStart + 'px';
  	PopUp.style.top = TopPosStart + 'px';
  	PopUp.style.display = 'none';
	PopUp = '';
	Existing = 'false';//Needed for IE MAC

//For used to bring back select menus in IE*************************************************
if(IEsucks)
for (var i=0; i<document.all.length; i++) {
 o = document.all(i)
 if (o.type == 'select-one' || o.type == 'select-multiple') {
  if (o.style) o.style.display = 'block';
 }
}// end block to bring back

} 
//Dragging Allowed Script
// Determine browser and version
function Browser() {
	var ua, s, i;
	this.isIE    = false;
	this.isNS    = false;
	this.version = null;
	ua = navigator.userAgent;
	s = "MSIE";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isIE = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
	s = "Netscape6/";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
	s = "Gecko";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = 6.1;
		return;
	}
}
var browser = new Browser();
// Global object to hold drag information
var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(event, id) {
	var el;
	var x, y;
	// If an element id was given, find it.
	// Otherwise use the element beingclicked on.
	if (id)
		dragObj.elNode = document.getElementById(id);
	else {
		if (browser.isIE)
			dragObj.elNode = window.event.srcElement;
		if (browser.isNS)
			dragObj.elNode = event.target;
		// If this is a text node, use its parent element.
		if (dragObj.elNode.nodeType == 3)
			dragObj.elNode = dragObj.elNode.parentNode;
	}
	// Get cursor position with respect to the page.
	if (browser.isIE) {
		x = window.event.clientX + document.documentElement.scrollLeft
		 + document.body.scrollLeft;
		y = window.event.clientY + document.documentElement.scrollTop
		 + document.body.scrollTop;
	}
	if (browser.isNS) {
		x = event.clientX + window.scrollX;
		y = event.clientY + window.scrollY;
	}
	// Save starting positions of cursor and element.
	dragObj.cursorStartX = x;
	dragObj.cursorStartY = y;
	dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
	dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);
	if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = LeftPosStart;
	if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = TopPosStart;
	// Update element's z-index.
	dragObj.elNode.style.zIndex = ++dragObj.zIndex;
	// Capture mousemove and mouseup events on the page.
	if (browser.isIE) {
		document.attachEvent("onmousemove", dragGo);
		document.attachEvent("onmouseup",   dragStop);
		window.event.cancelBubble = true;
		window.event.returnValue = false;
	}
	if (browser.isNS) {
		document.addEventListener("mousemove", dragGo,   true);
		document.addEventListener("mouseup",   dragStop, true);
		event.preventDefault();
	}
}
function dragGo(event) {
	var x, y;
	// Get cursor position with respect to the page.
	if (browser.isIE) {
		x = window.event.clientX + document.documentElement.scrollLeft
		 + document.body.scrollLeft;
		y = window.event.clientY + document.documentElement.scrollTop
		 + document.body.scrollTop;
	}
	if (browser.isNS) {
		x = event.clientX + window.scrollX;
		y = event.clientY + window.scrollY;
	}
	// Move drag element by the same amount the cursor has moved.
	dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
	dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";
	if (browser.isIE) {
		window.event.cancelBubble = true;
		window.event.returnValue = false;
	}
	if (browser.isNS)
		event.preventDefault();
}
function dragStop(event) {
	// Stop capturing mousemove and mouseup events.
	if (browser.isIE) {
		document.detachEvent("onmousemove", dragGo);
		document.detachEvent("onmouseup",   dragStop);
	}
	if (browser.isNS) {
		document.removeEventListener("mousemove", dragGo,   true);
		document.removeEventListener("mouseup",   dragStop, true);
	}
}// End dragging allowed in pop up
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++Used to preload images in header only+++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var Images = new Array(2);
  
  Images[0] = "/south_security/Images/FCCJtemplate/classschr.gif";
  Images[1] = "/south_security/Images/FCCJtemplate/studentresr.gif";
  Images[2] = "/south_security/Images/FCCJtemplate/contactusr.gif";
  Images[3] = "/south_security/Images/FCCJtemplate/searchr.gif";
  
  for (i=0; i < Images.length; i++) {
  	var preload = new Image();
  	preload.src = Images[i];
}