var _POPUP_FEATURES = 'location=0,statusbar=0,menubar=0,resizable=1,scrollbars=1';

function raw_popup(url){
	var theWindow = window.open(url, '_blank', _POPUP_FEATURES);
	theWindow.focus();
	return theWindow;
}

function endsWith(cadena, sufijo) {
	var startPos = cadena.length - sufijo.length;
    if (startPos < 0) {
      return false;
    }
    if (cadena.lastIndexOf(sufijo, startPos) == startPos) {
		return true
	} else {
		return false;
	}
}


function externalLinks() {
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && 
			(anchor.getAttribute("rel") == "external" 
			|| endsWith(anchor.getAttribute("href"), ".pdf")
			|| endsWith(anchor.getAttribute("href"), ".zip")))
				anchor.target = "_blank"; 
	}
	var forms = document.getElementsByTagName("form"); 
	for (var i=0; i<forms.length; i++) { 
		var form = forms[i]; 
		if (form.getAttribute("rel") == "external" )
				form.target = "_blank"; 
	}
}
window.onload = externalLinks;

