function attachEvent(obj,type,fn){if(obj.addEventListener){obj.addEventListener(type,fn,false)}else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event)};obj.attachEvent("on"+type,obj[type+fn])}}function removeEvent(obj,type,fn){if(obj.removeEventListener){obj.removeEventListener(type,fn,false)}else if(obj.detachEvent){obj.detachEvent("on"+type,obj[type+fn]);obj[type+fn]=null;obj["e"+type+fn]=null}}function getEventTarget(e){var targ;if(!e){e=window.event}if(e.target){targ=e.target}else if(e.srcElement){targ=e.srcElement}if(targ.nodeType==3){targ=targ.parentNode}return targ}function $(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=="string"){element=document.getElementById(element)}if(arguments.length==1){return element}elements.push(element)}return elements}function displayURL(data){var urlinfo=data[0];if(!urlinfo||!urlinfo.total_posts){return}}function printStackTrace(){var callstack=[];var isCallstackPopulated=false;try{i.dont.exist+=0}catch(e){if(e.stack){var lines=e.stack.split("\n");for(var i=0,len=lines.length;i<len;i++){if(lines[i].match(/^\s*[A-Za-z0-9\-_\$]+\(/)){callstack.push(lines[i])}}callstack.shift();isCallstackPopulated=true}else if(window.opera&&e.message){var lines=e.message.split("\n");for(var i=0,len=lines.length;i<len;i++){if(lines[i].match(/^\s*[A-Za-z0-9\-_\$]+\(/)){var entry=lines[i];if(lines[i+1]){entry+=" at "+lines[i+1];i++}callstack.push(entry)}}callstack.shift();isCallstackPopulated=true}}if(!isCallstackPopulated){var currentFunction=arguments.callee.caller;while(currentFunction){var fn=currentFunction.toString();var fname=fn.substring(fn.indexOf("function")+8,fn.indexOf("("))||"anonymous";callstack.push(fname);currentFunction=currentFunction.caller}}output(callstack)}function output(arr){alert(arr.join("\n"))}function foo(){var blah;bar("blah")}function bar(blah){var stuff;thing()}function thing(){if(true){eriwen.getStackTrace()}}function getEmSize(el){if(typeof el=="string")el=$(el);if(el!=null){var tempDiv=document.createElement("DIV");tempDiv.style.height=1+"em";tempDiv.style.background="#FF9";tempDiv.style.color="#000";tempDiv.style.paddingBottom=4+"px";tempDiv.style.marginTop=-1+"em";el.appendChild(tempDiv);var emSize=(tempDiv.offsetHeight-4)+"px";tempDiv.innerHTML=emSize}}function highlightOnLoad(){if(/s\=/.test(window.location.search)){var searchString=getSearchString();var textContainerNode=$("content");var searchInfo='Search Results for: ';var searchTerms=searchString.split('|');for(var i in searchTerms){var regex=new RegExp(">([^<]*)?("+searchTerms[i]+")([^>]*)?<","ig");highlightTextNodes(textContainerNode,regex,i);searchInfo+=' <span class="highlighted term'+i+'">'+searchTerms[i]+'</span> '}var searchTermDiv=document.createElement("H2");searchTermDiv.className='searchterms';searchTermDiv.innerHTML=searchInfo;textContainerNode.insertBefore(searchTermDiv,textContainerNode.childNodes[0])}}function getSearchString(){var rawSearchString=window.location.search.replace(/[a-zA-Z0-9\?\&\=\%\#]+s\=(\w+)(\&.*)?/,"$1");return rawSearchString.replace(/\%20|\+/g,"\|")}function highlightTextNodes(element,regex,termid){var tempinnerHTML=element.innerHTML;element.innerHTML=tempinnerHTML.replace(regex,'>$1<span class="highlighted term'+termid+'">$2</span>$3<')}highlightOnLoad();attachEvent($('searchsubmit'),'click',function(){$('searchform').submit()});attachEvent($('bannertext'),'click',function(){window.location.href='http://eriwen.com';});
