function cargarImagenes() {
	var d = document;
	if (!d.imagenes)
		d.imagenes = new Array();
	var i, j = d.imagenes.length, a = cargarImagenes.arguments;
	for (i = 0; i < a.length; i++) {
		d.imagenes[j] = new Image;
		d.imagenes[j++].src = a[i];
	}
}

function crearFlash(url, width, height, wmode) {
    document.write('<object type="application/x-shockwave-flash" data="' + url + '" width="' + width + '" height="' + height + '"><param name="movie" value="' + url + '" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="' + wmode + '" /></object>');
}

function validarTexto(formulario, campo, mensaje, texto, longitud) {
	if(document.forms[formulario].elements[campo].value == '' || document.forms[formulario].elements[campo].value == texto) {
		alert(mensaje);
		document.forms[formulario].elements[campo].focus();
		return false;
	}
	return true;
}

function validarEmail(formulario, campo, mensaje) {
   if(!document.forms[formulario].elements[campo].value.match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)) {
		alert(mensaje);
		document.forms[formulario].elements[campo].focus();
		return false;
   }
	return true;
}

function validarSelector(formulario, campo, mensaje) {
	if(document.forms[formulario].elements[campo].selectedIndex == 0) {
		alert(mensaje);
		document.forms[formulario].elements[campo].focus();
		return false;
	}
	return true;
}

function validarOpcion(formulario, campo, mensaje) {
    var checked = false
    for (var i = 0; i < document.forms[formulario].elements[campo].length; i ++)
        if (document.forms[formulario].elements[campo][i].checked)
            checked = true;
    if (!checked) {
		alert(mensaje);
		document.forms[formulario].elements[campo][0].focus();
		return false;
    }
	return true;
}