function comprobar(form) {
rol = form.rol;
rolMax = rol.length;
medio = form.medio;
medioMax = form.medio.length;
caract = form.caract;
caractMax = form.caract.length;
d = form.d.value;
m = form.m.value;
a = form.a.value;
titulo = form.titulo.value;
descripcion = form.descripcion.value;
nombre = form.nombre.value;
tel = form.tel.value;
nombre = form.nombre.value;
mail = form.mail.value;
m11 = form.mail.value.indexOf('@', 1) == -1;
d22 = (form.mail.value.indexOf('@', 1) == 1)+2;
m22 = form.mail.value.indexOf('.', d22) == -1;
m33 = form.mail.value.length < 7;
terminos = form.terminos.checked;

	rolChk = 0;
	for(i=0;i<rolMax;i++) {
		if(rol[i].checked == true) {
			rolChk += 1;
		}
	}
	if(rolChk == 0) {
		alert("Por favor, seleccione el rol a ocupar");
			rol[0].focus(); return true;
	}
	
	medioChk = 0;
	for(i=0;i<medioMax;i++) {
		if(medio[i].checked == true) {
			medioChk += 1;
		}
	}
	if(medioChk == 0) {
		alert("Por favor, seleccione el tipo de medio");
			medio[0].focus(); return true;
	}

	caractChk = 0;
	for(i=0;i<caractMax;i++) {
		if(caract[i].checked == true) {
			caractChk += 1;
		}
	}
	if(caractChk == 0) {
		alert("Por favor, seleccione las características de la convocatoria");
			caract[0].focus(); return true;
	}

	if(d==""||m==""||a=="") {
		alert("Indique la fecha en que caducará esta convocatoria");
			form.d.focus(); return true;
	}

	if(titulo=="") {
		alert("Indique el título de la convocatoria");
			form.titulo.focus(); return true;
	}

	if(descripcion=="") {
		alert("Escriba la descripcion de la convocatoria");
			form.descripcion.focus(); return true;
	}

	if(tel=="") {
		alert("Por favor, escriba un teléfono de línea para contactarlo");
			form.tel.focus(); return true;
	}

	if(nombre=="") {
		alert("Por favor, escriba su nombre complete");
			form.nombre.focus(); return true;
	}

	if(mail==""||m11||m22||m33) {
		alert("Debe ingresar un e-mail válido para poder continuar");
			form.mail.focus(); return true;
	}
	if(terminos==false) {
		alert("Debe aceptar los términos y condiciones de uso para poder continuar");
			form.terminos.focus(); return true;
	}
form.method = "POST";
form.action = "publicarConvocatoria.asp?paso=3";
form.submit();
form.b13.style.visibility = 'hidden';
}

function upload(pagina) {
window.open(pagina,'logotipo','width=350,height=250');
}
