
var openNewWindow = function () {
    var sHostname = window.location.hostname;
    sHostname = sHostname.replace("www.", "").toLowerCase();
    var a = document.getElementsByTagName("a");	

    this.check = function (obj) {
    	var href = obj.href.toLowerCase();
    	return ((href.indexOf("http://")!=-1 || href.indexOf("https://")!=-1 ) && href.indexOf(sHostname)==-1) ? true : false;				
    };

    this.set = function (obj) {
    	obj.target = "_blank";
    	obj.className += " external";
    };	

    for (var i=0; i<a.length; i++) {
    	if (check(a[i])) 
    	    set(a[i]);
    };		
};


function shake(n) {
        if (self.moveBy) {
                for (i = 05; i > 0; i--) {
                for (j = n; j > 0; j--) {
                self.moveBy(0,i);
                self.moveBy(i,0);
                self.moveBy(0,-i);
                self.moveBy(-i,0);
        }
        }
}
}

        function colorize(obj,hatter,eloter)
        {
          obj.style.backgroundColor = "#"+hatter;
          obj.style.color = "#"+eloter;
        }

function mail(m)
{
        pos = m.replace(' at ','@');
        location.href = 'mailto:'+pos;
}