/*
	Autor: Ing. Amado Guijarro Figueroa
	11/Junio/2009

*/

function validaContacto()
{
	
	var validaMail = /^[0-9a-zA-Z]([0-9a-zA-Z\._-]{0,30})([0-9a-zA-Z]{1})@([0-9a-zA-Z]{1})([0-9a-zA-Z\._-]{1,15})(\.[0-9a-zA-Z]{2,3})$/;
	var validarNumero = /^[\d][\d ]*$/;
	
	if(document.getElementById("txtEmail").value.length==0)
	{ 
		document.getElementById("txtEmail").value = "Campo obligatorio";
		document.getElementById('txtEmail').focus();
		document.getElementById('txtEmail').style.backgroundColor='#e7fdfd';
		document.getElementById('txtEmail').style.color="#FF0000"; 
		return;
	}
	if (document.getElementById("txtEmail").value.length!=0 && !validaMail.test(document.getElementById("txtEmail").value))						
	{
	
		document.getElementById("txtEmail").value = "Formato requerido: nombre@dominio.sub";
		document.getElementById('txtEmail').focus();
		document.getElementById('txtEmail').style.backgroundColor='#e7fdfd';
		document.getElementById('txtEmail').style.color="#FF0000"; 
		return;
	}
	
	if(document.getElementById("txtNombre").value.length==0)
	{ 
		document.getElementById("txtNombre").value = "Campo obligatorio";
		document.getElementById('txtNombre').focus();
		document.getElementById('txtNombre').style.backgroundColor='#e7fdfd';
		document.getElementById('txtNombre').style.color="#FF0000"; 
		return;
	}
	if(document.getElementById("txtModelo").value.length==0)
	{ 
		document.getElementById("txtModelo").value = "Campo obligatorio";
		document.getElementById('txtModelo').focus();
		document.getElementById('txtModelo').style.backgroundColor='#e7fdfd';
		document.getElementById('txtModelo').style.color="#FF0000"; 
		return;
	}
	form1.action="altacontacto.asp";
			form1.submit();
	
}

//------------------------------------------------Validacion para cursos

function validaCurso()
{
	
	var validaMail = /^[0-9a-zA-Z]([0-9a-zA-Z\._-]{0,30})([0-9a-zA-Z]{1})@([0-9a-zA-Z]{1})([0-9a-zA-Z\._-]{1,15})(\.[0-9a-zA-Z]{2,3})$/;
var validarNumero = /^[\d][\d ]*$/;

		var Nombres = ""
		var Etiquetas = ""
		var Errores = ""
		var j = 0	
	
			Nombres = "Nombre|Apellido paterno|Apellido Materno|Teléfono casa|E-mail|Modelo cámara|No. de Serie"
			Etiquetas = "txtNombre|txtPaterno|txtMaterno|txtTelCasa|txtEmail|txtModelo|txtSerie"
			Nombres = Nombres.split("|")
			Etiquetas = Etiquetas.split("|")
			
			for (j=0;j<Etiquetas.length;j++)
			{
				
				if (document.getElementById(Etiquetas[j]).value == "")
				{
				Errores = Errores + "\n-" + Nombres[j]
				}
						if (j == 4 && document.getElementById(Etiquetas[j]).value != "")	
						{
							if (!validaMail.test(document.getElementById(Etiquetas[j]).value))						
							{
								document.getElementById(Etiquetas[j]).value = "Formato requerido: nombre@dominio.sub";
								document.getElementById(Etiquetas[j]).focus();
								document.getElementById(Etiquetas[j]).style.backgroundColor='#e7fdfd';
								document.getElementById(Etiquetas[j]).style.color="#FF0000"; 
								return;
							}	 
						}
			}
			for (i=0;i<Etiquetas.length;i++ )
			{
				if (Errores != "" &&  document.getElementById(Etiquetas[i]).value == "")	
				{
					document.getElementById(Etiquetas[i]).value = "Campo obligatorio";
					document.getElementById(Etiquetas[i]).style.backgroundColor='#e7fdfd';
					document.getElementById(Etiquetas[i]).style.color="#FF0000";
				 	return;				
				}
			}
			
		if (document.getElementById("p1_1").checked)
		{
					if(document.getElementById('txtAcompa').value.length==0)
						{					
								document.getElementById("txtAcompa").value = "Campo obligatorio";
								document.getElementById('txtAcompa').focus();
								document.getElementById('txtAcompa').style.backgroundColor='#e7fdfd';
								document.getElementById('txtAcompa').style.color="#FF0000"; 
								return;
						}
					if(document.getElementById('emailAcom').value.length==0)
						{
								document.getElementById("emailAcom").value = "Campo obligatorio";
								document.getElementById('emailAcom').focus();
								document.getElementById('emailAcom').style.backgroundColor='#e7fdfd';
								document.getElementById('emailAcom').style.color="#FF0000"; 
								return;						
						}
					if (!validaMail.test(document.getElementById('emailAcom').value))				
						{
							document.getElementById("emailAcom").value = "Formato requerido: nombre@dominio.sub";
							document.getElementById('emailAcom').focus();
							document.getElementById('emailAcom').style.backgroundColor='#e7fdfd';
							document.getElementById('emailAcom').style.color="#FF0000"; 
							return;	
						}
				
					var seleccionados=false;
	
					for (y=1; y<=2; y++)
					{
						if (document.getElementById('p1_'+ y).checked)
							seleccionados=true;
			
						if(!seleccionados && y==2)
						{
							alert('Debe indicar si su acompañante es mayor o menor de edad');
							document.getElementById('p1_'+ y).focus();
							return;
						}
					}
		}
		

		document.getElementById("divFormularioDatos").style.display = "none";
	document.getElementById("divPolitica").style.display = "inline";
	document.getElementById("btnEnviar").style.display = "inline";
		//	document.form1.submit();
	
}


//-----------------------------------------------Validacion del cuestionario para el curso de EOS
function mostrarBoton()
	{
		/*for (x=1; x<=5; x++)
		{
			var seleccionados=false;
	
			for (y=1; y<=3; y++)
			{
				if (document.getElementById('c'+x +"_"+ y).checked)
					seleccionados=true;
	
				if(!seleccionados && y==3)
				{
					alert("Active una opción para la pregunta "+ x +".");
					 var aItems = document.getElementsByName("pregunta5"); 
						for (var k = 0; k < aItems.length; k++) 
						 aItems[k].checked = false; 
					return;
				}
			}
		}
	
		document.getElementById("divBoton").style.display ="inline";*/
	}

//------------------------------------------------Validacion para curso de Vediocamaras GL, XL XH

function validaCursoVd()
{
	
	var validaMail = /^[0-9a-zA-Z]([0-9a-zA-Z\._-]{0,30})([0-9a-zA-Z]{1})@([0-9a-zA-Z]{1})([0-9a-zA-Z\._-]{1,15})(\.[0-9a-zA-Z]{2,3})$/;
var validarNumero = /^[\d][\d ]*$/;

		var Nombres = ""
		var Etiquetas = ""
		var Errores = ""
		var j = 0	
	
			Nombres = "Nombre|Edad|Nacionalidad|Teléfono|E-mail|Calle y número|Col|Del|cp|cd|edo|empresa"
			Etiquetas = "nombre|edad|nacion|telefono|email|callenum|colonia|delmun|cp|cd|edo|empresa"
			Nombres = Nombres.split("|")
			Etiquetas = Etiquetas.split("|")
			
			for (j=0;j<Etiquetas.length;j++)
			{
				
				if (document.getElementById(Etiquetas[j]).value == "")
				{
					Errores = Errores + "\n-" + Nombres[j]
				}
						if (j == 4 && document.getElementById(Etiquetas[j]).value != "")	
						{
							if (!validaMail.test(document.getElementById(Etiquetas[j]).value))						
							{
								document.getElementById(Etiquetas[j]).value = "Formato requerido: nombre@dominio.sub";
								document.getElementById(Etiquetas[j]).focus();
								document.getElementById(Etiquetas[j]).style.backgroundColor='#e7fdfd';
								document.getElementById(Etiquetas[j]).style.color="#FF0000"; 
								return;
							}	 
						}
			}
			for (i=0;i<Etiquetas.length;i++ )
			{
				if (Errores != "" &&  document.getElementById(Etiquetas[i]).value == "")	
				{
					document.getElementById(Etiquetas[i]).value = "Campo obligatorio";
					document.getElementById(Etiquetas[i]).style.backgroundColor='#e7fdfd';
					document.getElementById(Etiquetas[i]).style.color="#FF0000";
					return;
				}
			}
			
		if (document.getElementById("p1_1").checked)
		{
					if(document.getElementById('txtAcompa').value.length==0)
						{					
								document.getElementById("txtAcompa").value = "Campo obligatorio";
								document.getElementById('txtAcompa').focus();
								document.getElementById('txtAcompa').style.backgroundColor='#e7fdfd';
								document.getElementById('txtAcompa').style.color="#FF0000"; 
								return;
						}
					if(document.getElementById('emailAcom').value.length==0)
						{
								document.getElementById("emailAcom").value = "Campo obligatorio";
								document.getElementById('emailAcom').focus();
								document.getElementById('emailAcom').style.backgroundColor='#e7fdfd';
								document.getElementById('emailAcom').style.color="#FF0000"; 
								return;						
						}
					if (!validaMail.test(document.getElementById('emailAcom').value))				
						{
							document.getElementById("emailAcom").value = "Formato requerido: nombre@dominio.sub";
							document.getElementById('emailAcom').focus();
							document.getElementById('emailAcom').style.backgroundColor='#e7fdfd';
							document.getElementById('emailAcom').style.color="#FF0000"; 
							return;	
						}
				
					var seleccionados=false;
	
					for (y=1; y<=2; y++)
					{
						if (document.getElementById('p1_'+ y).checked)
							seleccionados=true;
			
						if(!seleccionados && y==2)
						{
							alert('Debe indicar si su acompañante es mayor o menor de edad');
							document.getElementById('p1_'+ y).focus();
							return;
						}
					}
		}
		
		
		document.getElementById("divFormularioDatos").style.display = "none";
	document.getElementById("divPolitica").style.display = "inline";
	document.getElementById("btnEnviar").style.display = "inline";
	//	form1.submit();
}


