function validar(correcta, cant_pelis){
	var error = 0;
	var s = "no";
	var c = 1;
	var total = 0;
	

	with (document.form_sorteo){
		for ( var i = 0; i < cant_pelis; i++ ) {
			if (eval("peli" + i + ".checked") == true) {
				total += 1;
			}
		}
		if ( total == 0 ){
	      window.alert("Debe seleccionar una opción");
		  error = 1;
	    }
		
		if (error == 0 && trim(nombre.value) == ""){
			alert ("Debe ingresar su nombre");
			nombre.focus();
			error = 1;
		}

		if (error == 0 && trim(apellido.value) == ""){
			alert ("Debe ingresar su apellido");
			apellido.focus();8
			error = 1;
		}

		if (error == 0 && trim(cedula.value) == ""){
			alert ("Debe ingresar su cédula de identidad");
			cedula.focus();
			error = 1;
		}
		
		if (error == 0 && trim(mail.value) == ""){
			alert ("Debe ingresar su nombre de usuario de adinet");
			mail.focus();
			error = 1;
		}
		
		if (error == 0 && trim(mail.value).indexOf(" ") !=-1){
			alert ("El nombre de usuario de adinet no debe de contener espacios");
			mail.focus();
			error = 1;
		}

		if (error == 0 && correcta != 0){
			for ( var j = 0; j < opcion.length; j++ ) {
		      if (opcion[j].checked) {
				s= "si";
				c = j + 1;
				if (c != correcta) {
					window.alert("Respuesta incorrecta");
					error = 1;
					break;
				}
		      }
		    }
		    if ( s == "no" ){
		      window.alert("Debe responder la pregunta multiple opción");
			  error = 1;
		    }
		}
		
		if (error == 0){
			submit();
		}
		
	}
}

function isDigit (c){
	return ((c >= "0") && (c <= "9"))
}

function isNaN(cedula){
	var i = 0;
	while (i < cedula.length && isDigit(cedula.charAt(i))){
		i++;
	}
	return (i != cedula.length);
}

function trim(cadena)
{
	return  cadena.replace(/^\s*|\s*$/g,"");
}
