(function(){var o=function(){e("Tommy");Tommy.createNamespace=e;Tommy.createAjaxRequest=d;Tommy.addEvent=b;Tommy.domain="tommymontgomery.com";Tommy.setCookie=m;Tommy.unsetCookie=c;Tommy.getCookie=h;Tommy.getElementsByClassName=j;Tommy.getGlobalPosition=a;Tommy.mod=i;Tommy.getText=l;Tommy.isSubElement=n;e("Tommy.Browser");Tommy.Browser.isIe="\v"=="v";Tommy.Browser.isOpera=/^function \(/.test([].sort);Tommy.Browser.isFirefox=/a/[-1]=="a";Tommy.Browser.isSafari=/a/.__proto__=="//";Tommy.Browser.isChrome=/source/.test((/a/.toString+""))};var k=function(p){this.constructor=function(){return new ActiveXObject(p)}};var b=function(p,r,q){q=q||window;if(!q.events){q.events={}}if(!q.events[p]){q.events[p]={};q.events[p].handlers=[]}q.events[p].handlers.push(r);q["on"+p]=f};var f=function(s){s=s||g(window.event);var q=this.events[s.type].handlers;for(var r=0,p=q.length;r<p;r++){q[r].call(window,s)}};function g(p){p.preventDefault=g.preventDefault;p.stopPropagation=g.stopPropagation;return p}g.preventDefault=function(){this.returnValue=false};g.stopPropagation=function(){this.cancelBubble=true};var d=function(){var q=null;if(window.XMLHttpRequest){q=new XMLHttpRequest();if(typeof(q.constructor)=="undefined"){q.constructor=XMLHttpRequest}}else{if(window.ActiveXObject){try{q=new k("Msxml2.XMLHTTP")}catch(p){q=false}}else{q=false}}return function(r,v,s,u){if(!q){return false}var t=new q.constructor();v=v.toUpperCase();t.open(v,r,s);if(s&&u){t.onreadystatechange=function(w){u.apply(null,[t,w||window.event])}}if(!Tommy.Browser.isChrome){t.setRequestHeader("Origin","http://"+Tommy.domain)}else{t.setRequestHeader("X-Origin","http://"+Tommy.domain)}t.setRequestHeader("Accept","text/xml,application/xml,text/plain,text/html");if(v==="POST"){t.setRequestHeader("Content-Type","application/x-www-form-urlencoded");t.setRequestHeader("Connection","close")}return t}}();var e=function(r){var q=r.split("."),t=window,u=0;for(var s=0,p=q.length;s<p;s++){if(typeof(t[q[s]])=="undefined"){t[q[s]]={};u++}t=t[q[s]]}return u};var m=function(q,r,s){var p=new Date();p.setDate(p.getDate()+s);p=p.toGMTString();document.cookie=q+"="+r+";expires="+p};var c=function(p){m(p,"",-1)};var h=function(q){var s=document.cookie.split(";");for(var r=0,p=s.length,t;r<p;r++){t=s[r].trim().split("=");if(t[0]===q){return t[1]}}return null};var j=function(s,r,q){r=r||document;q=q||"*";var u=r.getElementsByTagName(q);var w=[];for(var t=0,p=u.length,v=new RegExp("(^|\\s)"+s+"($|\\s)","i");t<p;t++){if(u[t].className.match(v)!=null){w.push(u[t])}}return w};var i=function(q,p){return(p+(q%p))%p};var a=function(p){var q=(typeof(p.offsetLeft)=="undefined")?[0,0]:[p.offsetLeft,p.offsetTop];while(p=p.offsetParent){q[0]+=parseInt(p.offsetLeft);q[1]+=parseInt(p.offsetTop)}return q};var l=function(p){var q="";var r=p.firstChild;if(r){do{q+=(r.nodeType===3)?r.nodeValue:l(r)}while(r=r.nextSibling)}return q};var n=function(s,t){var r=t.getElementsByTagName(s.nodeName);for(var q=0,p=r.length;q<p;q++){if(s==r[q]){return true}}return false};o()}());(function(){var c=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"];var d=function(){Tommy.domain="linkurious.com";var g=document.getElementById("tabheader").getElementsByTagName("li");for(var f=0,e=g.length;f<e;f++){g[f].onclick=function(){var h="tabcontent-";for(var i=0;i<e;i++){g[i].className="";document.getElementById(h+g[i].id.split("-")[1]).style.display="none"}this.className="active";document.getElementById(h+this.id.split("-")[1]).style.display="block"}}b()};var b=function(){var e=c[Math.floor(Math.random()*50)];document.getElementById("contact-state").appendChild(document.createTextNode(e));var f=document.getElementById("contact-submit");f.onclick=function(){var k=document.getElementById("contact-email").value;var n=document.getElementById("contact-message").value;var h=document.getElementById("contact-answer").value;var m=document.createElement("div");m.className="idiot";var o=document.getElementById("message-idiot");if(o){o.parentNode.removeChild(o)}o=document.getElementById("email-idiot");if(o){o.parentNode.removeChild(o)}var j=true;if(!/[\w\d\._]+@\w+\.\w+/.test(k)){var g=m.cloneNode(false);g.id="email-idiot";g.appendChild(document.createTextNode("your email is invalid. plz fix. kthxbye."));document.getElementById("contact-email").parentNode.appendChild(g);j=false}if(n.length<20){var i=m.cloneNode(false);i.id="message-idiot";i.appendChild(document.createTextNode("your message is too short. plz fix. kthxbye."));document.getElementById("contact-message").parentNode.appendChild(i);j=false}if(j){var l=Tommy.createAjaxRequest("/contact","POST",true,a);l.send("email="+k+"&message="+n+"&state="+e+"&capital="+h)}}};var a=function(i,h){if(i.readyState===4){var g=document.createElement("div");g.className=(i.status===200)?"success":"failure";g.appendChild(document.createTextNode(i.responseText));var f=document.getElementById("contact-result");while(f.firstChild){f.removeChild(f.firstChild)}f.appendChild(g)}};Tommy.addEvent("load",d,window)}());