// JavaScript Document
function validarNombre(evento) {
	evento = (window.event)? event : evento;
	tecla = (evento.keyCode)? evento.keyCode: evento.charCode;

	if ((tecla < 65 || tecla > 90) && (tecla < 61 || tecla > 122) && (tecla != 241 && tecla != 8 && tecla != 9 && tecla != 32 && tecla != 209 && tecla != 0  && tecla != 13 && tecla != 225 && tecla != 193 && tecla != 201 && tecla != 205 && tecla != 211 && tecla != 218 && tecla != 233 && tecla != 237 && tecla != 243 && tecla != 250))
    {
		alert("Solo se permiten letras");
        return false;
    }
	return true;
}

function validarCaracterCorreo(evento)
{
	evento = (window.event)? event : evento;
	tecla = (evento.keyCode)? evento.keyCode: evento.charCode;
	
	if ((tecla < 65 || tecla > 90) && (tecla < 61 || tecla > 122) && (tecla < 48 || tecla > 57) && (tecla != 241 && tecla != 8 && tecla != 209 && tecla != 0  && tecla != 13 && tecla != 225 && tecla != 46 && tecla != 95 && tecla != 45))
    {
		alert("En este campo no se permiten espacios ni caracteres diferentes a letras, n\u00fameros y el signo @");
        return false;
    }
    return true;
}

function validarNumeros(evento) {
    evento = (window.event)? event : evento;
	tecla = (evento.keyCode)? evento.keyCode: evento.charCode;
	
	if ((tecla < 48 || tecla > 57) && (tecla != 8 && tecla != 0 && tecla != 13))
    {
		alert("En este campo solamente se permiten n\u00fameros");
        return false;
    }
    //return true;
}

function enviarFormularioInterno(indiceForm)
{
	if (document.forms[indiceForm].nombre.value.length == 0 || document.forms[indiceForm].nombre.value ==" ")
	{
		alert("El campo Nombre no puede estar vac\u00edo");
		document.forms[indiceForm].nombre.focus();
	}
	else
	{
		if (document.forms[indiceForm].empresa.value.length == 0 || document.forms[indiceForm].empresa.value ==" ")
		{
			alert("El campo Empresa no puede estar vac\u00edo");
			document.forms[indiceForm].empresa.focus();
		}
		else
		{
			if ((document.forms[indiceForm].email.value.indexOf ('@') == -1) || (document.forms[indiceForm].email.value.length < 5))
			{
				alert("Escriba una direcci\u00f3n de correo v\u00e1lida en el campo e-mail");
				document.forms[indiceForm].email.focus();
			}
			else
				document.forms[indiceForm].submit();
		}
	}
}

function visitaSeleccionada()
{
	if(document.formulario.visita)
	{
		radio=document.formulario.visita;
		
		for(i=0;i<radio.length;i++)
		{
			if(radio[i].checked)
				return true;
		}
		return false;	
	}
	else
		return true;
}


function verificaFormulario()
{
	if (document.formulario.nombre.value.length == 0 || document.formulario.nombre.value ==" ")
	{
		alert("El campo Nombre no puede estar vac\u00edo");
		document.formulario.nombre.focus();
		return false;
	}
	else
	{
		if (document.formulario.nombre.value.length < 5)
		{
			alert("Escriba por lo menos 5 caracteres en el campo Nombre");
			document.formulario.nombre.focus();
			return false;
		}
	}
	
	if (document.formulario.empresa.value.length == 0 || document.formulario.empresa.value ==" ")
	{
		alert("Escriba el nombre de su empresa");
		document.formulario.empresa.focus();
		return false;
	}
	
	if (document.formulario.cargo.value.length == 0 || document.formulario.cargo.value ==" ")
	{
		alert("Escriba el cargo en el que se desempena");
		document.formulario.cargo.focus();
		return false;
	}
		
	if ((document.formulario.email.value.indexOf ('@') == -1) || (document.formulario.email.value.length < 5))
	{
    	alert("Escriba una direcci\u00f3n de correo v\u00e1lida en el campo e-mail");
		document.formulario.email.focus();
    	return false;
  	}
	
	if (document.formulario.telefono.value.length == 0 || document.formulario.telefono.value ==" ")
	{
		alert("Escriba un n\u00famero telef\u00f3nico en el cual lo podamos contactar");
		document.formulario.telefono.focus();
		return false;
	}
	
	if (document.formulario.solucion.value.length == 0 || document.formulario.solucion.value ==" ")
	{
		alert("Escriba el tipo de soluci\u00f3n que le interesa");
		document.formulario.solucion.focus();
		return false;
	}
	
	if(visitaSeleccionada()==false)
	{
		alert("Seleccione una opci\u00f3n para saber si quiere que lo visitemos");
		return false;
	}
	
	if (document.formulario.llego.selectedIndex == 0)
	{
		alert("Cuentenos c\u00f3mo se enter\u00f3 de nosotros");
		document.formulario.llego.focus();
		return false;
	}
	
	/*
	if (document.formulario.llego.value.length == 0 || document.formulario.llego.value ==" ")
	{
		alert("Cuentenos c\u00f3mo se enter\u00f3 de nosotros");
		document.formulario.llego.focus();
		return false;
	}*/
	
	return true;
	//document.formulario.submit();
}

function enviarForm()
{
	if (verificaFormulario() == true)
		document.formulario.submit();
}
