
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');            
        };

    };
};

function protoZebra () {
	
	$$("table").each(function(table){
	  Selector.findChildElements(table, ["tr"])
	    .findAll(function(row,i){ return i % 2 == 1; })
	    .invoke("addClassName", "odd");
	});

}


function hiliteThis () {
	
		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]);
			}
		}

		if (searchText.length > 3) {
			q = searchText.split(" ");
			e = document.getElementById('content_main');
			Hilite.hiliteElement (e, q);
		}

}	

