
// Shared generic scripts

	function jumpTo(sel) {
		location.href=sel.options[sel.selectedIndex].value;
		return false;
	}
	
	// open link in new window (XHTML compliant)
	function externalLinks() {
		if (!document.getElementsByTagName) return;
	 	var anchors = document.getElementsByTagName("a");
	 	for (var i=0; i<anchors.length; i++) {
	   	var anchor = anchors[i];
	   	if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
	   		anchor.target = "_blank";
	 	}
	 	anchor.title += " This link will open in a new window.";
	}
	window.onload = externalLinks;
	
	
	function showMe(myID) {
		if (document.getElementById) {
			// standards
			var divStyle = document.getElementById(myID).style;
		} else if (document.all) {
			// old msie
			var divStyle = document.all[myID].style;
		} else if (document.layers) {
			// nn4
			var divStyle = document.layers[myID].style;
		}
		divStyle.display = 'block';
	}
		
	function hideMe(myID) {
		if (document.getElementById) {
			// standards
			var divStyle = document.getElementById(myID).style;
		} else if (document.all) {
			// old msie
			var divStyle = document.all[myID].style;
		} else if (document.layers) {
			// nn4
			var divStyle = document.layers[myID].style;
		}
		divStyle.display = 'none';	
	}	
	
	// togglehide
	function xtoggle(targetId, selectID1){
	  if (document.getElementById){
	  		
			var target = document.getElementById( targetId );
			var selectBox1 = document.getElementById( selectID1 );	
				
			if (target.style.display == "none"){
  				target.style.display = "";

			} else {
  				target.style.display = "none";
				
  			}
			
			if (selectBox1 != null) {
				if (selectBox1.style.visibility == "hidden"){
  					selectBox1.style.visibility = "visible";
				} else { 
					selectBox1.style.visibility = "hidden"; 
				}
			}
			
	  	}
		return false;
	}

//clear add-ons 
function clearAddOns(paramNoThanks, paramBoxes) {	
	var noThanks = paramNoThanks 
	var boxes = paramBoxes 
	//var labels = document.getElementsByName("addOnLabel")
	var n = boxes.length;
				
	for (var i=0; i<n; i++) {
		if (noThanks.checked) {
			boxes[i].checked=false;
			boxes[i].disabled=true;
		   //labels[i].style.color='#CCCCCC';
		} else {
			boxes[i].disabled=false;
			//labels[i].style.color='#000000';
		}
	}
}

// Delete the initial advisory default text in a form input
function clearDefault(theBox) {
  if (theBox.defaultValue==theBox.value) theBox.value = ""
}	
