// JavaScript Document
function validarcontacto(v)
{
	if (valida_texto(v.nombre.value,'El Nombre: ')==false)
		return false;
	else if (valida_texto(v.mensaje.value,'El Mensaje: ')==false)
		return false;
	else if (valida_email(v.email.value,'El Email: ')==false)
		return false;
					
}
function validarsocio(v)
{
	if (valida_texto(v.txtnombre.value,' El Nombre: ')==false)
		return false;
	else if (valida_texto(v.txtdireccion.value,' La Direccion: ')==false)
		return false;
	else if (valida_texto(v.txttelefono.value,' El telefono: ')==false)
		return false;
	else if (valida_email(v.txtemail.value,' El Email: ')==false)
		return false;
	else if (valida_texto(v.txtidentificacion.value,' La identificacion: ')==false)
		return false;
	else if (v.txtpassword.value!=v.txtpassword2.value){
		alert('Password y confirmacion diferentes');
		return false;}
}
function validarproyecto(v)
{
	if (valida_texto(v.txtnombre.value,' El Nombre: ')==false)
		return false;
	else if (valida_texto(v.cmbsector.value,' El Sector: ')==false)
		return false;
	else if (valida_texto(v.txtdescripcion.value,' La descripcion: ')==false)
		return false;
	else if (valida_texto(v.txtidea.value,' La Idea: ')==false)
		return false;
	else if (valida_email(v.txtemail.value,' El Email: ')==false)
		return false;
	else if (v.imagen1.value!=""){
	if (valida_imagen(v.imagen1.value,' La Imagen 1: ')==false)
		return false;}
	else if (v.imagen2.value!=""){
	if (valida_imagen(v.imagen2.value,' La Imagen 2: ')==false)
		return false;}
	else if (v.imagen3.value!=""){
	if (valida_imagen(v.imagen3.value,' La Imagen 3: ')==false)
		return false;}
	else if (v.imagen4.value!=""){
	if (valida_imagen(v.imagen4.value,' La Imagen 4: ')==false)
		return false;}
	
}
function validarnoticia(v)
{
	if (valida_texto(v.txttitulo.value,' El Titulo: ')==false)
		return false;
	else if (valida_texto(v.txtautor.value,' El Autor: ')==false)
		return false;
	else if (valida_texto(v.txtdetalle.value,' El Detalle: ')==false)
		return false;
	else if (valida_fecha(v.txtfecha.value,' La fecha: ')==false)
		return false;
	else if (v.txtimagen.value!=""){
	if (valida_imagen(v.txtimagen.value,' La Imagen: ')==false)
		return false;}
}
function validarinversion(v)
{
	if (valida_texto(v.txtempresa.value,' La Empresa: ')==false)
		return false;
	else if (valida_texto(v.cmbsector.value,' El sector economico: ')==false)
		return false;
	else if (valida_texto(v.txtcaracteristicas.value,' Las caracteristicas generales: ')==false)
		return false;
	else if (valida_texto(v.txtresultados.value,' Los Resultados: ')==false)
		return false;
	else if (valida_numerico(v.txtparticipacion.value,' El porcentaje de participacion: ')==false)
		return false;
	else if (v.txtparticipacion.value>100 || v.txtparticipacion.value<0){
		alert('Porcentaje de Participacion: Rangos de valores invalidos');
		return false;
	}
	else if (valida_texto(v.txturl.value,' La URL: ')==false)
		return false;
	else if (v.logo.value!=""){
	if (valida_imagen(v.logo.value,' El logo de la Empresa: ')==false)
		return false;}
}
function validardocumental(v)
{
	if (valida_texto(v.txtnombre.value,' El Nombre del Documental: ')==false)
		return false;
	else if (valida_texto(v.cmbcategoria.value,' La categoria del documental: ')==false)
		return false;
	else if (valida_texto(v.txtdescripcion.value,' La descripcion: ')==false)
		return false;
	else if (valida_email(v.txtcontacto.value,' El email del contacto: ')==false)
		return false;
	else if (valida_fecha(v.fechaingreso.value,' La fecha: ')==false)
		return false;
	else if (valida_texto(v.rutadocumental.value,' El Documento: ')==false)
		return false;
	
}
function validacatdoc(v)
{
	if (valida_texto(v.txtnombre.value,'El nombre de la categoria')==false)
		return false;
}
function valida_numerico(n,n1)
{
	if (n==""){
			alert(n1+' Numero Nulo')
			return false
		}
	else if (n=="0"){
			alert(n1+' Numero Neutro')
			return false;
		}
	else if (isNaN(n)==true)
	{
		alert(n1+' Es un numero')
		return false
	}
}
function valida_email(n,n1)
{
	var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/      
        //devuelve verdadero si validacion OK, y falso en caso contrario
        if (b.test(n)==false)
		{
			alert(n1+' no valido')
			return false
			}
}
function valida_texto(n,n1)
{
		if (n==""){
			alert(n1+' Texto Vacio')
			return false
		}		
		else if (n=="Seleccionar"){
			alert(n1+' Seleccione alguno(a)');
			return false;
		}
}
function valida_fecha(n,n1){
	var Fecha= new String(n)	// Crea un string
	var RealFecha= new Date()	// Para sacar la fecha de hoy
	// Cadena Año
	var Dia= new String(Fecha.substring(Fecha.lastIndexOf("-")+1,Fecha.length))
	// Cadena Mes
	var Mes= new String(Fecha.substring(Fecha.indexOf("-")+1,Fecha.lastIndexOf("-")))
	// Cadena Día
	var Ano= new String(Fecha.substring(0,Fecha.indexOf("-")))
	// Valido el año
	if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900){
        	alert(n1+' Año inválido')
		return false
	}
	// Valido el Mes
	if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){
		alert(n1+' Mes inválido')
		return false
	}
	// Valido el Dia
	if (isNaN(Dia) || parseInt(Dia)<1 || parseInt(Dia)>31){
		alert(n1+' Día inválido')
		return false
	}
	if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {
		if (Mes==2 && Dia > 28 || Dia>30) {
			alert(n1+' Día inválido')
			return false
		}
	}
}
function valida_imagen(n,n1)
{
		var extension= new String(n.substring(n.lastIndexOf(".")+1,n.length))
		if (extension!="jpg" && extension!="jpeg" && extension!="gif" && extension!="")
		{
			alert(n1+' La imagen debe ser de los formatos (JPG,JPEG,GIF)');
			return false;
		}
}