function addEvent(obj, evtType, fn, useCapture){
	if (obj.addEventListener){
		obj.addEventListener(evtType, fn, useCapture);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evtType, fn);
		return r;
	} else {
		obj['on'+evtType] = fn;
		return true;
	}
}


// Replacement calls. Please see readme.txt for more information.
// sIFR.replaceElement(sSelector, sFlashSrc, sColor, sLinkColor, sHoverColor, sAltColor, sBgColor, nPaddingTop, 
// nPaddingRight, nPaddingBottom, nPaddingLeft, sFlashVars, sCase, sWmode)
// sFlashVars can include any of the folllowing:
// textalign=center: Center text horizontally
// offsetLeft=5: Pushes text 5px to the right. Of course you can use any number here.
// offsetTop=5: Pushes text 5px down.
// underline=true: Adds underline to links on hover.
// details: http://wiki.novemberborn.net/sifr/show/How+to+use

function flashText() {
	if(typeof sIFR == "function") {
		sIFR.replaceElement("h1.sifr", named({sFlashSrc: "/j/sIFR/helvneu95.swf", sColor: "#517BA0", sBgColor: "#F7F6F2", nPaddingBottom: "0", sCase: "upper"}));

	   sIFR.replaceElement("h2.sifr", named({sFlashSrc: "/j/sIFR/helvneu95.swf", sColor: "#666666", sBgColor: "#F7F6F2", nPaddingBottom: "0", sCase: "upper"}));
	};

}

function otherLinks(linkType, linkName, lnk) {
	s_linkType = linkType;
	s_linkName = linkName;
	if(window.s_co)
		s_lnk = s_co(lnk);
	if(window.s_gs)
		s_gs('gmchevyapprentice');
}

function setOnClick() {
if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i = anchors.length; i != 0; i--) {
		var a = anchors[i-1];
		if (!a.href) continue;
		
		if (a.rel.indexOf("external") !=-1) {
				a.onclick = function(){ newWin(this.href,'700','460','yes','yes','yes','yes','yes','exteranlWin');return false;};
		} else if (a.rel.indexOf("popup") != -1) {
				a.onclick = function(){newWin(this.href,'700','460','yes','no','yes','yes','yes','exteranlWin');return false;};
		} 
		if(a.rel.indexOf("Omini-") != -1){
				addEvent(a,"click",setOmini,false);
		}
	}
}

function newWin(url,w,h,menubar,toolbar,location,scrollbar,resizable,newWin) {  
	var appWin="appWin";
	if (newWin !=""){
		appWin = newWin;
	}
	
	var appWindow = window.open(url, appWin, "menubar=" + menubar + ", toolbar=" + toolbar + ",location=" + location + ",resizable=" + resizable + ",scrollbars=" + scrollbar + ",left=0,top=0,width=" + w + ",height=" + h);
	appWindow.focus();
	}

	window.onload = function(){setOnClick();
}

function setOmini(obj){
	var el = obj.target ? obj.target : obj.srcElement? obj.srcElement : obj;
	var rels = el.rel.split(" ").pop();
	var linkName = rels.replace("Omini-","");
	var linkType = "o";
	if(el.rel.toLowerCase().indexOf("external") != -1){
		linkType = "e";
	}else if(el.rel.toLowerCase().indexOf("download") != -1){
		linkType = "d";
	}
	otherLinks(linkType, linkName, el);
}


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(flashText);