function catchTag(tag){
	deletion = false;
	if (document.getElementById('entryTagInput')){
		var tagInputBox = document.getElementById('entryTagInput');
		currentTagList = tagInputBox.value;
		tagList = currentTagList.split(' ');
		for ($a=0; $a<tagList.length; $a++){
			if (tagList[$a] == " " || tagList[$a] == ""){
				tagList.splice($a,1);
			} else if (tagList[$a] == tag){
				deletion = true;
				tagList.splice($a,1);
			}
		}
		if (!(deletion)){
			tagList.push(tag)
		}
		tagInputBox.value = tagList.join(' ');
	}
}




function addEvent(elm, evType, fn, useCapture){
  if (elm.addEventListener) 
  {
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent) { 
    var r = elm.attachEvent('on' + evType, fn);
    return r;
  } else {
    elm['on' + evType] = fn;
  }
}

addEvent(window,'load',init,false); 

var targetArray = new Array();

function init(){

	//  resource rollovers
	if (document.all){
		a = document.getElementsByTagName('div');
		if (a.length > 0){
			counter = 0;
			for (b=0;b<a.length;b++){
				if (a[b].className == "resource"){
					thisNode = a[b];
					targetArray[counter] = a[b].id;
					addEvent(thisNode,'mouseover',boo,false); 
					addEvent(thisNode,'mouseleave',unboo,false); 
					counter ++;
				}
			}
		}
	}
}

var al = "";

function boo(e){

	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	for (aProperty in targ){
		al += aProperty + " = " + targ[aProperty] + " ";	
	}
//	alert(al);
	for (x in targetArray){
		if (targetArray[x].match(targ.id) && targ.id != ''){
//			alert(document.getElementById(targ.id).id);
			document.getElementById(targ.id).style.background = "#d6f5cc";
		}
	}
}

function unboo(e){

	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;

	for (x in targetArray){
		if (targetArray[x].match(targ.id) && targ.id != ''){
			targ.style.background = "#ffffff url(chrome/contextLine.gif) bottom right no-repeat";
		}
	}
}


