this.bw = function(){
	var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
	var a = document.getElementsByTagName("a");	
	this.check = function(obj){
		var href = obj.href.toLowerCase();
		return (href.indexOf("http://")!=-1 && href.indexOf(hostname)==-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]);
	};		
};

// script initiates on page load. 

this.addEvent = function(obj,type,fn){
	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]);
	} else {
		obj.addEventListener(type,fn,false);
	};
};
addEvent(window,"load",bw);

function ae(f) { var oldonload = window.onload; if (typeof window.onload != "function") { window.onload = f;} else { window.onload = function() { oldonload(); f();}
}
}
function lf(qf) { for (var i=0; i<qf.elements.length; i++) { var element = qf.elements[i]; if (element.type == "submit")continue; if (element.type == "button") continue; if (!element.defaultValue) continue; element.onfocus = function() { if (this.value == this.defaultValue) { this.value = "";}
}
element.onblur = function() { if (this.value == "") { this.value = this.defaultValue;}
}
}
}
function ifo() { for (var i=0; i<document.forms.length; i++) { var tf = document.forms[i]; lf(tf);}
}
function eli() { if (!document.getElementsByTagName) return false; var links = document.getElementsByTagName("a"); for (var i=0; i<links.length; i++) { if (links[i].getAttribute("href") && links[i].getAttribute("rel") == "external")
links[i].target = "_blank";}
}ae(eli);
ae(ifo); 
