/*IE Hover */
ieHover = function() {
	var tags = document.getElementsByTagName("li");
	for (var i=0; i<tags.length; i++) {
		tags[i].onmouseover=function() {
			this.className+=" ieHover";
		}
		tags[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" ieHover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", ieHover);

/* Popup Window */
var newPopup ="";
function popup(url, properties){
	if(!isNaN(properties)){
		var properties = properties/100;
		var popupWidth = properties*screen.availWidth;
		var popupHeight = properties*screen.availHeight;
		var popupX = (screen.availWidth/2)-(popupWidth/2);
		var popupY = (screen.availHeight/2)-(popupHeight/2);
		properties = "scrollbars, resizable, width="+popupWidth+", height="+popupHeight+", top="+popupY+", left="+popupX;
	} else if(properties == null){
		properties = "";
	}
	if(newPopup){
		newPopup.close();
	}
	newPopup = window.open(url, null, properties);
	if(newPopup){
		newPopup.focus();
	}
	return false;
}

/* Add Popup Icon and Title */
function addPopup(){
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		if(anchors[i].href.match(/.pdf$/i)){
			anchors[i].className +=" pdf";
		}
		if(anchors[i].rel == "popup"){
			anchors[i].title = "Open in a new window";
			anchors[i].className +=" popup";
		}
	}
}
//Event.observe(window, 'load', addPopup);

/* Hide Show in page Help */
function moreInfo() {
	var container = $("siteContent").getElementsByClassName("moreInfo");
	if(container != ""){
		var paragraphs = container[0].getElementsByTagName("p");
		var count = paragraphs.length;
		if(count>0){
			var div = document.createElement('div');
			for(i=0; i<count; i++) {
				if(i>0){
					div.appendChild(paragraphs[1]);
				}
			}
			div.className = "hideShow";
			div.style.display = "none";
			container[0].appendChild(div);
			var p = document.createElement('p');
			container[0].appendChild(p);
			var a = document.createElement('a');
			var aText = document.createTextNode('Read More >');
			a.appendChild(aText);
			a.href = "#";
			a.onclick = function() {
				this.blur();
				if(this.innerHTML != 'Hide ^'){
					this.innerHTML = 'Hide ^';
				} else {
					this.innerHTML = 'Read More >';
				}
				Effect.toggle(div, 'blind'); 
				return false;
			};
			p.appendChild(a);
		}
	}
}
Event.observe(window, 'load', moreInfo);

/* Stack Groups */
function stackGroups() {
	if(document.getElementById("myTask")){
		var container = $("myTask").getElementsByClassName("sectionContent");
		var groups = container[0].getElementsByClassName("groupFull");
		var column1 = document.createElement("div");
		var column2 = document.createElement("div");
		var column3 = document.createElement("div");
		column1.className = "column firstChild";
		column2.className = "column";
		column3.className = "column";
		var columns_array = new Array(column1, column2, column3);
		for(i=0; i< groups.length; i++) {
			groups[i].style.display = "block";
		}
		if(groups.length == 2 || groups.length == 4){
			var columnNumber = 0;
			for(i=0; i<groups.length; i++) {
				groups[i].className = "groupHalf";
				columns_array[columnNumber].appendChild(groups[i]);
				columnNumber ++;
				if(columnNumber == 2){
					columnNumber = 0;
				}
			}
			container[0].appendChild(column1);
			container[0].appendChild(column2);
		}
		if(groups.length == 3 || groups.length > 4){
			var columnNumber = 0;
			for(i=0; i<groups.length; i++) {
				groups[i].className = "groupThird";
				columns_array[columnNumber].appendChild(groups[i]);
				columnNumber ++;
				if(columnNumber == 3){
					columnNumber = 0;
				}
			}
			container[0].appendChild(column1);
			container[0].appendChild(column2);
			container[0].appendChild(column3);
		}
	}
}
Event.observe(window, 'load', stackGroups);

if (top!=self) top.location.href=self.location.href;

