
function linkTargets() {
//	var d = $('primaryContent');
	var d = document;

    if (!d.getElementsByTagName('a')[0]) return;
    var elem_arr = d.getElementsByTagName('a');

    for (var i = 0; i < elem_arr.length; i++) {

        var elem = elem_arr[i];
        if (elem.getAttribute('href').match('datastore') || elem.getAttribute('href').match('UserFiles') 
		|| (elem.getAttribute('href').match(/^(http|https|mailto|ftp)/) && elem.getAttribute('href').indexOf(location.hostname) == -1)
		) {
//			alert (elem.getAttribute('href'));
            elem.setAttribute('target','_blank');            
        };

    };
};


startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}



hiliteThis = function () {
	
		var queryStringArray = location.search.substring(1).replace(/\+/g,"%20").split("&");
		if (location.search.length == 0) return true;

		for (var i=0; i<queryStringArray.length;i++){
			var tmpArray=queryStringArray[i].split("=");
			if (tmpArray[0] = 'q')	{
				searchText = unescape(tmpArray[1]);
				//alert( searchText);
			}
		}

		if (searchText.length > 3) {

			q = searchText.split(" ");
			e = document.getElementById('primaryContent');
			Hilite.hiliteElement (e, q);
		}

}	
/*
		var referrer = document.referrer;
	  var queryPrefix = "q=";
	  var startPos = referrer.toLowerCase().indexOf(queryPrefix);
	
	  
	  var endPos = referrer.indexOf("&", startPos);
	  if (endPos < 0) {
	    endPos = referrer.length;
	  }
	  
	  var queryString = referrer.substring(startPos + queryPrefix.length, endPos);
	  // fix the space characters
	  queryString = queryString.replace(/%20/gi, " ");
	  queryString = queryString.replace(/\+/gi, " ");
	  // remove the quotes (if you're really creative, you could search for the
	  // terms within the quotes as phrases, and everything else as single terms)
	  queryString = queryString.replace(/%22/gi, "");
	  queryString = queryString.replace(/\"/gi, "");
	  
alert (queryString);
*/

