function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function () {
			oldonload();
			func();
		}
	}
}

var externalLinks = function () {
	var links = document.getElementsByTagName("a");
	for (i=0; i<links.length; i++) {
		var enlace = links[i];
		if (enlace.getAttribute("target") == "_blank") {
			enlace.className = "external";
		}
	}
	// ahora quita la clase al de powered by
	var pwr = document.getElementById("powered");
	var links = pwr.getElementsByTagName("a");
	links[0].className = '';
}

/** Validacion del formulario **/

var listaCampos= new Array();
var listaEtiquetas = new Array();

var validateEvents = function () {
	// listaEtiquetas = new Array();
	// listaCampos = new Array();
	// etiquetas
	var labels = document.getElementsByTagName("label");
	for (i=0; i<labels.length; i++) {
		if (labels[i].className == 'obligatorio') {
			listaEtiquetas.push(labels[i].firstChild.data);
			var tr = labels[i].parentNode.parentNode;
			// inputs
			var inputs = tr.getElementsByTagName("input");
			if (inputs.length > 0) {
				listaCampos.push(inputs[0].name);
			}
			// textareas
			var textareas = tr.getElementsByTagName("textarea");
			if (textareas.length > 0) {
				listaCampos.push(textareas[0].name);
			}
			// selects
			var selects = tr.getElementsByTagName("select");
			if (selects.length > 0) {
				listaCampos.push(selects[0].name);
			}
		}
	}
}