
function validaDatos()
{
	var nombre = document.getElementById("txt_nombre");
	var ap = document.getElementById("txt_ap");
	var empresa = document.getElementById("txt_empresa");
	var direccion = document.getElementById("txt_direccion");
	var telefono = document.getElementById("txt_telefono");
	var email1 = document.getElementById("txt_email1");
	var email2 = document.getElementById("txt_email2");
	
	var giro = document.getElementById("txt_giro");
	var actividad = document.getElementById("txt_actividad");
	var act = document.getElementById("txt_act");
	var funcion = document.getElementById("txt_funcion");
	var tamano = document.getElementById("txt_tamano");
	var facturacion = document.getElementById("txt_facturacion");
	var ciudad = document.getElementById("txt_ciudad");
	var estado = document.getElementById("txt_estado");
	
	var bgok = "#FFFFFF"
	var bgerr = "#33EE44"
	
	nombre.style.backgroundColor = bgok;
	ap.style.backgroundColor = bgok;
	empresa.style.backgroundColor = bgok;
	direccion.style.backgroundColor = bgok;
	telefono.style.backgroundColor = bgok;
	email1.style.backgroundColor = bgok;
	email2.style.backgroundColor = bgok;
	ciudad.style.backgroundColor = bgok;
	
	if (nombre.value == "")
	{
		alert ('Advertencia!\nEscriba su nombre');
		nombre.style.backgroundColor = bgerr;
		nombre.focus ();
		return false;
	}
	else if (ap.value == "")
	{
		alert ('Advertencia!\nEscriba sus apellidos');
		ap.style.backgroundColor = bgerr;
		ap.focus ();
		return false;
	}
	else if (empresa.value == "")
	{
		alert ('Advertencia!\nIntroduzca la empresa');
		empresa.style.backgroundColor = bgerr;
		empresa.focus ();
		return false;
	}
	else if (direccion.value == "")
	{
		alert ('Advertencia!\nIntroduzca la direccion');
		direccion.style.backgroundColor = bgerr;
		direccion.focus ();
		return false;
	}
	else if (telefono.value == "")
	{
		alert ('Advertencia!\nIntroduzca el telefono');
		telefono.style.backgroundColor = bgerr;
		telefono.focus ();
		return false;
	}
	else if (email1.value == "")
	{
		alert ('Advertencia!\nIntroduzca su direccion e-mail');
		email1.style.backgroundColor = bgerr;
		email1.focus ();
		return false;
	}
	else if (email1.value.indexOf(".")<1 || email1.value.indexOf("@")<1)
	{
		alert ('Advertencia!\nIntroduzca una direccion e-mail valida');
		email1.style.backgroundColor = bgerr;
		email1.focus ();
		return false;
	}
	else if (email1.value != email2.value)
	{
		alert ('Advertencia!\nLas direcciones e-mail no concuerdan');
		email1.style.backgroundColor = bgerr;
		email2.style.backgroundColor = bgerr;
		email2.focus ();
		return false;
	}
	else if (giro.value == "")
	{
		alert ('Advertencia!\nSeleccione el giro');
		giro.focus ();
		return false;
	}
	else if (actividad.value == "" && act.value == "")
	{
		alert ('Advertencia!\nSeleccione o introduzca la actividad');
		return false;
	}
	else if (funcion.value == "")
	{
		alert ('Advertencia!\nSeleccione el cargo');
		funcion.focus ();
		return false;
	}
	else if (tamano.value == "")
	{
		alert ('Advertencia!\nSeleccione el tamaņo');
		tamano.focus ();
		return false;
	}
	else if (facturacion.value == "")
	{
		alert ('Advertencia!\nSeleccione la facturacion');
		facturacion.focus ();
		return false;
	}
	else if (estado.value == "")
	{
		alert ('Advertencia!\nSeleccione el estado');
		estado.focus ();
		return false;
	}
	else if (ciudad.value == "")
	{
		alert ('Advertencia!\nIntroduzca la ciudad');
		ciudad.focus ();
		ciudad.style.backgroundColor = bgerr;
		return false;
	}
	
	var i = 0;
	var evento;
	var asiste = false;
	
	for (i=1; i<=10; ++i)
	{
		evento = document.getElementById ("txt_evt" + i);
		if (evento.checked)
			asiste = true;
	}
	
	if (!asiste)
	{
		alert ('Advertencia!\nSeleccione por lo menos un evento al que asistira.');
		return false;
	}
	return true;
}

function seleccionaGiro ()
{
	var giro=document.getElementById("txt_actividad")
	var len=giro.options.length;
	var act = document.getElementById ("txt_act");

	var i=0;
	for (i=len;i>=0;--i)
		giro.options[i]=null;

	var catg=document.getElementById("txt_giro")
	var cat=catg.value;
	
	giro.style.visibility = "visible";
	act.style.visibility = "hidden";
	act.style.width = "1px";
	act.name = "tmp";
	giro.name = "actividad";

	if (cat=='')
	{
		giro.options[0]=new Option("Seleccione una actividad...","");
	}
	else if (cat=='DISTRIBUIDOR')
	{
		giro.options[0]=new Option("DETALLISTA (RETAIL)","RETAIL");
		giro.options[1]=new Option("ENSAMBLADOR","ENSAMBLADOR");
		giro.options[2]=new Option("CONSULTOR","CONSULTOR");
		giro.options[3]=new Option("DESARROLLO WEB","DESARROLLO WEB");
		giro.options[4]=new Option("DESARROLLADOR SW (ISV)","DESARROLLADOR SW");
		giro.options[5]=new Option("SERVICIOS DE SOPORTE Y MTTO","SOPORTE Y MTTO");
		giro.options[6]=new Option("INTEGRADOR (VAR)","INTEGRADOR VAR");
		giro.options[7]=new Option("INTEGRADOR DE REDES (VAR)","INTEGRADOR REDES VAR");
		giro.options[8]=new Option("COMUNICACIONES/TELECOMUNICACIONES (VAR)","COM TELECOM VAR");
	}
	else if (cat=='MAYORISTA')
	{
		giro.options[0]=new Option("LINEA GENERAL","LINEA GENERAL");
		giro.options[1]=new Option("CONSUMIBLES","CONSUMIBLES");
		giro.options[2]=new Option("EQUIPO DE PUNTO DE VENTA","EQ PTO DE VENTA");
		giro.options[3]=new Option("SOFTWARE","SOFTWARE");
		giro.options[4]=new Option("PARTES Y PERIFERICOS","PARTES Y PERIFERICOS");
		giro.options[5]=new Option("CONECTIVIDAD/COMUNICACIONES","CONECT COM");
		giro.options[6]=new Option("SEGURIDAD","SEGURIDAD");
		giro.options[7]=new Option("SOLUCIONES (VALOR)","SOLUCIONES");
	}
	else if (cat=='FABRICANTE')
	{
		giro.options[0]=new Option("COMPUTO","COMPUTO");
		giro.options[1]=new Option("SOFTWARE","SOFTWARE");
		giro.options[2]=new Option("CONECTIVIDAD/TELECOMUNICACIONES","CONECT TELECOM");
		giro.options[3]=new Option("ENERGIA","ENERGIA");
		giro.options[4]=new Option("PERIFERICOS","PERIFERICOS");
		giro.options[5]=new Option("PARTES Y ACCESORIOS","PARTES Y ACCESORIOS");
		giro.options[6]=new Option("CONSUMIBLES","CONSUMIBLES");
	}
	else if (cat=='OTRO')
	{
		giro.style.visibility = "hidden";
		act.style.visibility = "visible";
		act.name = "actividad";
		giro.name = "tmp";
		act.style.width = "200px";
	}
}

