// JavaScript Document

function validaProponer() {
	var flag = true;
	var titulo = document.getElementById("titulo").value;
	var descripcion = document.getElementById("descripcion").value;
	var archivo = document.getElementById("archivo").value;
	var nombre = document.getElementById("nombre").value;
	var correo = document.getElementById("correo").value;
	
	document.getElementById("errorTitulo").style.display = "none";
	document.getElementById("errorDescripcion").style.display = "none";
	document.getElementById("errorArchivo").style.display = "none";
	document.getElementById("errorNombre").style.display = "none";
	document.getElementById("errorCorreo").style.display = "none";

	if (nombre == "") {
		document.getElementById("errorNombre").style.display = "block";	
		document.getElementById("errorNombre").innerHTML = "Ingresa tu nombre";	
		flag = false;
	}

	if (titulo == "") {
		document.getElementById("errorTitulo").style.display = "block";	
		document.getElementById("errorTitulo").innerHTML = "Ingresa el t&iacute;tulo";	
		flag = false;
	}
	
	if (descripcion == "") {
		document.getElementById("errorDescripcion").style.display = "block";	
		document.getElementById("errorDescripcion").innerHTML = "Ingresa la descripci&oacute;n";	
		flag = false;
	}	
	
	if (archivo != "") {
		if (!verificaextension(archivo)) {
			document.getElementById("errorArchivo").style.display = "block";	
			document.getElementById("errorArchivo").innerHTML = "Solo se permiten archivos en formato .doc, .xls, .pdf, .jpg, .gif, .txt, .rar, .zip";	
			flag = false;			
		}
	}
	
	if (!correoValido(correo)) {
		document.getElementById("errorCorreo").innerHTML = "Ingresa una direcci&oacute;n de correo v&aacute;lida";
		document.getElementById("errorCorreo").style.display = "block";
		bandera = false;
	}	
	
	return flag;
}

function verificaextension(archivo) { 
    extensiones_permitidas = new Array(".doc", ".xls", ".pdf", ".jpg", ".gif", ".txt", ".rar", ".zip", ".docx", ".xlsx"); 
    extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
	permitida = false; 
	for (var i = 0; i < extensiones_permitidas.length; i++) { 
		if (extensiones_permitidas[i] == extension) { 
	 		permitida = true; 
	 		break; 
	 	} 
	} 
	return permitida;
}

function correoValido(txtCorreo) {
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	return filter.test(txtCorreo);
}

