function i(f){  
	var s = document.createElement('script');  
	with(s){
		src  = f;  
		type = 'text/javascript';  
		defer = 'true';  
	}
	
	document.getElementsByTagName('head').item(0).appendChild(s);  
}

function nothing(){return false;}

i('inc/box/box.js');
i('inc/box/overlay.js');

function closeInfoBox(){
	document.getElementById('infoBox').style.display = 'none';
	return false;
}

function setExternalLinks(){
	var o = document.getElementsByTagName('a');
	for(var x = 0; x < o.length; x++){
		if(o[x].rel == 'external'){
			o[x].title += (o[x].title != '' ? ' ' : '') + "(abre em outra janela)";
			o[x].onclick = 	function(){
												window.open(this.href); 
												return false;
											}
		}
	}
}

function setExternalForm(){
	var f = document.getElementById("searchForm");
	f.setAttribute("target", "_blank");
}

function fo(el){return document.getElementById(el);}

function gp(url){
	var result = new Array();
	var halves = url.split('?');
	if(halves[1]){
		params = halves[1].split('&');
		for(x = 0; x < params.length; x++){
			var pair = params[x].split('=');
			var index = pair[0];
			if(index && (typeof pair[1] != 'undefined')){result[index] = pair[1];}
		}
	}
	
	return result;
}

function gk(e){return (e.which + 1 || e.keyCode + 1) - 1 || 0;}

function callPage(e, t){
	if(gk(e) == 13){
		doPage(t, 0);
		return false;
	}
}

function doPage(t, s){
	var g = gp(document.location.href);
	var e = fo('p');
	
	g['p'] = parseInt(e.value) + parseInt(s);

	var p = '?p=' + g['p'];
	
	document.location.href = t + p;
	return false;
}
