//Omniture Link and Form Tracking

/* 
DO NOT EDIT ANYTHING IN THIS FILE!
*/
function omniture() {
	
	var id = document.body.getAttribute("id");
	var documentTitle = document.title;
	var linkTracking = getElementsByClassName(document, "a", "omniture");
	for (var i=0; i<linkTracking.length; i++) {
		var linkTitle = linkTracking[i].getAttribute('title');
		linkTracking[i].setAttribute('onclick',"var s=s_gi('"+id+"');s.tl(this,'o','"+linkTitle+" - "+documentTitle+"');");
	}
}

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;
	}
}

function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

addEvent(window,'load',omniture,false);