
//function addLoadEvent(func) {
//  var oldonload = window.onload;
//  if (typeof window.onload != 'function') {
//    window.onload = func;
//  } else {
//    window.onload = function() {
//      if (oldonload) {
//        oldonload();
//      }
//      func();
//    }
//  }
//}
//
//addLoadEvent (initShortList);
//addLoadEvent (addTarget);


//function addTarget () {
//	
//	//removing helpLink
//	var link = document.getElementById("help_linkAvailable");
//	var linkParent = link.parentNode;
//	linkParent.removeChild(link);
//
//
//	var newHelpLinkSpan	= document.createElement("span");
//	var newHelpLink		= document.createElement("a");
//	var newHelpLinkId	= document.createAttribute("id");
//	var linkText		= document.createTextNode("help");
//	
//		newHelpLinkId.nodeValue="help_linkAvailable";
//		
//
//
//	var newHelpHref		= document.createAttribute("href");
//		newHelpHref.nodeValue="#";
//		
//		newHelpLink.setAttributeNode(newHelpLinkId);
//		newHelpLink.setAttributeNode(newHelpHref);
//		newHelpLinkSpan.appendChild(linkText);
//		
//		newHelpLink.appendChild(newHelpLinkSpan);
//		linkParent.appendChild(newHelpLink);
//		
//		
//			if  (window.addEventListener){ // Mozilla, Netscape, Firefox
//				newHelpLink.addEventListener('click', helpWindow, false);
//		
//			} 
//			else { // IE
//				newHelpLink.attachEvent('onclick', helpWindow);
//		
//			}
//
//}
function helpWindow () {

	helpW = window.open("browserHelp/pages/helpResults.jsp","helpWindow","width=800, height=700, scrollbars=yes");
	helpW.focus();
}

function initShortList () {

		var shortListButtons = new Array("selectAll","deselectAll","invertSelection");
		
	for (i=0; i<shortListButtons.length;i++) {	
	
		if (document.getElementById(shortListButtons[i])) {
		
			var button = document.getElementById(shortListButtons[i]);	
			if  (window.addEventListener){ // Mozilla, Netscape, Firefox
				button.addEventListener('click', shortList, false);
		
			} 
			else { // IE
				button.attachEvent('onclick', shortList);
		
			}	
		}						   
	}
}




function shortList (e) {
		
		var buttonObject = new callingElement(e);
		
		var button = buttonObject.callerId;
	
		if (button=="selectAll") {
			
			var checkboxes = document.getElementsByName("shortListIds");
			
			for (i=0; i<checkboxes.length;i++) {
				checkboxes[i].checked=true;
			}	
		}
		if (button=="deselectAll") {
			
		var checkboxes = document.getElementsByName("shortListIds");
			
			for (i=0; i<checkboxes.length;i++) {
				checkboxes[i].checked=false;
			}	
		}		
		if (button=="invertSelection") {
			
			var checkboxes = document.getElementsByName("shortListIds");
			
			for (i=0; i<checkboxes.length;i++) {
				var action="";	
			
					
				if (action!="changedStatus") {
					if	(checkboxes[i].checked==false) {
						checkboxes[i].checked=true;
						action ="changedStatus";
					
					}
				}		
				if (action!="changedStatus") {
					if	(checkboxes[i].checked==true) {	
						checkboxes[i].checked=false;
					
					}	
				}	
				
			}
		}
};	
		