// JavaScript Document

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
function CJL_getCurrentStyle(elem, prop)
{
   if( elem.currentStyle )
   {  
      var ar = prop.match(/\w[^-]*/g);
      var s = ar[0];
      
      for(var i = 1; i < ar.length; ++i)		   
      {
         s += ar[i].replace(/\w/, ar[i].charAt(0).toUpperCase());
      }
           
      return elem.currentStyle[s]
   }
   else if( document.defaultView.getComputedStyle )
   {
      return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop);
   }
}
function browserWidth() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    myWidth = window.innerWidth;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    myWidth = document.body.clientWidth;
  }
  return myWidth
}
function browserHeight() {
  var myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  return myHeight 
}
function expandCollapseBox (obj) {
	
var par = obj.parentNode;


if (obj.className == "clickHeader toExpand") {
	var exBox = getElementsByClass("expandableBox",par,"div");
	exBox[0].className = "expandableBoxOpen"
	
	obj.className = "clickHeader toCollapse"
	
}
else {
	var exBox = getElementsByClass("expandableBoxOpen",par,"div");
	exBox[0].className = "expandableBox"
	obj.className = "clickHeader toExpand"
}
	
}

function collapseAll (){
	var par = document.getElementById("mainContent");
	var exBox = getElementsByClass("expandableBoxOpen",par,"div");
	var clickHdr = getElementsByClass("clickHeader",par,"div");
	for (i=0; i<clickHdr.length; i++){
		clickHdr[i].className = "clickHeader toExpand"
	}
	for (j=0; j<exBox.length; j++){
		exBox[j].className = "expandableBox"
	}
}
function expandAll (){
	var par = document.getElementById("mainContent");
	var exBox = getElementsByClass("expandableBox",par,"div");
	var clickHdr = getElementsByClass("clickHeader",par,"div");
	for (i=0; i<clickHdr.length; i++){
		clickHdr[i].className = "clickHeader toCollapse"
	}
	for (j=0; j<exBox.length; j++){
		exBox[j].className = "expandableBoxOpen"
	}
}

function hideShowSidebar () {
	
	var sidebar = document.getElementById("sidebar");
	var showMenuLink = document.getElementById("showMenuLink");
	var hideMenuLink = document.getElementById("hideMenuLink");
	var mainContent = document.getElementById("mainContent");
	if (sidebar.style.display=="inline"|| sidebar.style.display=="") {
	sidebar.style.display="none";
	showMenuLink.style.display="block";
	hideMenuLink.style.display="none";
	mainContent.style.marginLeft="20px";
	}
	else {
	sidebar.style.display="inline"	;
	showMenuLink.style.display="none";
	hideMenuLink.style.display="block";
	mainContent.style.marginLeft="20em";
	}
	
}

function getModalPopup (){
	var h=document.getElementsByTagName("body")[0].offsetHeight
	var w=document.getElementsByTagName("body")[0].offsetWidth;
	var sY = document.all?document.documentElement.scrollTop:window.pageYOffset;
document.getElementsByTagName("html")[0].style.overflow="hidden";	
var modalBackground = document.getElementById("modalBackground");
var screenOffIframe = document.getElementById("screenOffIframe");
var modalPopBox = document.getElementById("modalPopBox");
modalPopBox.style.display="block";
modalBackground.style.display="block";
modalBackground.style.width=w+"px";
modalBackground.style.height=h+"px";
modalPopBox.style.marginLeft=(w/2)-250+"px";
modalPopBox.style.marginTop = sY+50+"px";
if(screenOffIframe){
screenOffIframe.style.display="block";
screenOffIframe.style.width=w+"px";
screenOffIframe.style.height=h+"px";
}
if (!document.all){
	document.getElementsByTagName("body")[0].pageY=0;
	modalPopBox.style.marginTop = 50+"px";
	}
}

function hideModalPopup (){
document.getElementsByTagName("html")[0].style.overflow="scroll";	
var modalBackground = document.getElementById("modalBackground");
var screenOffIframe = document.getElementById("screenOffIframe");
var modalPopBox = document.getElementById("modalPopBox");
modalPopBox.style.display="none";
modalBackground.style.display="none";
modalBackground.style.width="1px";
modalBackground.style.height="1px";
if(screenOffIframe){
screenOffIframe.style.display="none";
screenOffIframe.style.width="1px";
screenOffIframe.style.height="1px";
}
}
function resizeContent () {
	var container = document.getElementById("container");
	if (document.getElementsByTagName("body")[0].offsetWidth < 828 ) container.style.width = "795px";
	else container.style.width = "95%"
}