// JavaScript Document


function valRegistro()
{
	
	document.getElementById("hdeFecha").value =document.getElementById("txtSolicitud").value
	document.getElementById("hdeFolio").value =document.getElementById("registro").value

	
		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 Nombres = ""
		var Etiquetas = 16;
		var listas = 9;
		var radios = 2;
		var Errores = ""
		var j = 0	
		Nombres = "Nombre|Apellido Paterno|Apellido Materno|Domicilio|Número exterior|Entre|Colonia|Ciudad|Estado|Cp|eMail|Establecimiento|País|Gasto mensual|Tiene impresora fotográfica"
		Nombres = Nombres.split("|")
	for (j=0;j<Etiquetas;j++)
	{				
		if (document.getElementById("txtCampo_"+j).value == "" || document.getElementById("txtCampo_"+j).value == "Campo obligatorio")
		{
			Errores = Errores + "\n-" + Nombres[j];	
			document.getElementById("txtCampo_"+j).style.backgroundColor='#faf5c2';
			document.getElementById("txtCampo_"+j).style.color="#FF0000"; 
		}				
	}
		for (i=0;i<Etiquetas;i++ )
	{
		if (Errores != "" &&  document.getElementById("txtCampo_"+i).value == "")	
		{
			document.getElementById("txtCampo_"+i).focus();
			document.getElementById("txtCampo_"+i).value = "Campo obligatorio";
			
			document.getElementById("txtCampo_"+i).style.backgroundColor='#faf5c2';
			//document.getElementById("div_"+ parseInt(i+1)).style.backgroundColor='#fcf69a';
			document.getElementById("txtCampo_"+i).style.color="#FF0000"; 
			return false;				
		}

	}
	

var msgddeles= ["Día nacimiento","Mes nacimiento", "Año nacimiento", "Actividad principal", "4. ¿Eres Fotográfo?","7. Nivel de conocimientos","16. Información sobre fotografía","18. Época en que adquiere sus productos","21. Medio de contacto","22. Plataforma para edición de fotografías"];
	
		for(d=0; d<listas; d++)
		{
			if(document.getElementById("ddl_"+d).value=="0" )
			{
				document.getElementById("ddl_"+d).focus();
				document.getElementById("ddl_"+d).style.backgroundColor='#f7f7db';
				document.getElementById("ddl_"+d).style.color="#FF0000";
				alert("Debe seleccionar un valor para " +msgddeles[d]+".");				
				return false;				
			}
		}
	
	var msRadios =["Estudia actualmente","Por teléfono","Por correo electrónico","Correo postal", "Compraría una cámra Reflex" , "5. Tiene algún título o diploma","6. Tiene un reconocimiento o premio","23. Tiene software de edición","24. Conoce la gama de productos","25. Ha escuchado de los cursos","26 Conoce el showroom"];
	
	var msRadios2 =["14. Fuente principal de actualización ","15. Como se entera de eventos."];
	for (x=0; x<=10; x++)
		{
			var seleccionados=false;			
				for (y=1; y<=2; y++)
				{				
						if (document.getElementById('p'+x+'_'+y).checked)
						seleccionados=true;					
					
					if(!seleccionados && y==2)
					{
						alert("Active una opción para la pregunta "+ msRadios[x] +".");
							 document.getElementById('p'+x+'_1').focus();
						return;
					}
				}
		}

	for (m=0; m<=1; m++)
		{
			var seleccionados2=false;			
				for (n=1; n<=5; n++)
				{				
						if (document.getElementById('pa'+m+'_'+n).checked)
						seleccionados2=true;					
					
					if(!seleccionados2 && n==5)
					{
						alert("Active una opción para la pregunta "+ msRadios2[m] +".");
							 document.getElementById('pa'+m+'_1').focus();
						return;
					}
				}
		}


	if (Errores != "")	
	{
		alert("Los siguientes datos son necesarios:\n" + Errores)	
		return  false;
	}
		
//document.form1.submit();
document.getElementById("DivRegistro").style.display = "none";	
document.getElementById("finRegistro").style.display = "inline";	
	
}

function valRegistro2()
{
	document.form1.submit();
	
}

function valRegistro3()
{
	document.getElementById("DivRegistro").style.display = "none";	
	document.getElementById("finRegistro").style.display = "none";
	document.getElementById("finNocepta").style.display = "inline";	
}


function whiteControls(control)
{
	
	if(document.getElementById(control).value == "Campo obligatorio" || document.getElementById(control).value == "formato: nombre@dominio.sub")
	document.getElementById(control).value = "";
	document.getElementById(control).style.backgroundColor='white';
	document.getElementById(control).style.color='black';
		
}


function valContacto()
{
	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 Nombres = ""
		var Etiquetas = ""
		var Errores = ""
		var j = 0	
		Nombres = "Nombre de la empresa|Apellidos|eMail|Comentarios"
		Etiquetas = "txtNombre|txtApellidos|txtEmail|txtComentarios"
		Nombres = Nombres.split("|")
		Etiquetas = Etiquetas.split("|")
		
	for (j=0;j<Etiquetas.length;j++)
	{				
		if (document.getElementById(Etiquetas[j]).value == "" || document.getElementById(Etiquetas[j]).value == "Campo obligatorio")
		{
			Errores = Errores + "\n-" + Nombres[j];	
			document.getElementById(Etiquetas[j]).style.backgroundColor='#faf5c2';
			document.getElementById(Etiquetas[j]).style.color="#FF0000"; 
		}				
	}
	
	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]).focus();
			document.getElementById(Etiquetas[i]).style.backgroundColor='#faf5c2';
			document.getElementById(Etiquetas[i]).style.color="#FF0000"; 
			return false;				
		}
		if (i == 2 && document.getElementById(Etiquetas[i]).value != "")	
		{
				if (!validaMail.test(document.getElementById(Etiquetas[i]).value))						
				{
					document.getElementById(Etiquetas[i]).value = "formato: nombre@dominio.sub";										
					document.getElementById(Etiquetas[i]).focus();
					document.getElementById(Etiquetas[i]).style.backgroundColor='#faf5c2';
					document.getElementById(Etiquetas[i]).style.color="#FF0000"; 
				return false;	
				}	 
		}
	}
	
	if (Errores != "")	
	{
		alert("Los siguientes datos son necesarios:\n" + Errores)	
		return  false;
	}
		
	document.form1.submit();	
	
}
