//-----------------------------------------
function redirigir2(select)
{
	var numero = select.selectedIndex;
	numero--;
	var opcion = 'ydis'+numero;			
	var enlace = document.getElementById(opcion).value;	
	window.location.href = 'distribuidores.php?provincia='+enlace;
}

//-----------------------------------------
function redirigir3(opcion)
{			
	window.location.href = 'distribuidores.php?provincia='+opcion;
}

//-----------------------------------------
function redirigir(select,opcion,palabra)
{	
	var numero = select.selectedIndex;
	numero--;
	var opcion = 'xdis'+numero;
	var enlace = document.getElementById(opcion).value;
	
	//alert(enlace);
	palabra += enlace;
	
	if (opcion=='nulo')
	{
		window.location.href+='&provincia='+enlace;
	}
	else
	{
		var url2 = 'ficha.php?'+palabra
		window.location.href = url2+"#__distribuidores";				
	}
	
}

//-----------------------------------------
function MM_jumpMenu(targ,selObj,restore)
{ //v3.0
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

//-----------------------------------------
function despliega(n)
{
	var cadena = 'hijos'+ n;
	var menu = document.getElementById(cadena);
	
	if (menu != null)
	{			
		if(menu.style.display == "none")
		{
			menu.style.display = "block";
		}
		else
		{
			menu.style.display = "none";
		}
	}
}

//-----------------------------------------
function comprueba_email (str) 
{
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(str);
}  

//-----------------------------------------
function compruebaForm(tipo)
{
	var contador = 0;
	var fallos;
	fallos = null;
	fallos = new Array();
	var f1=document.formulario;
	
	if (tipo == "contacto") {
		var total_campos = 12;
	}	
	if (tipo == "registro") {
		var total_campos = 14;
	}	
	
	var f1 = document.getElementById('formulario');

	if (f1.nombre.value=="")
	{
		fallos[contador] = "Nombre";
	}
	contador++;
	
	if (f1.apellidos.value=="") 
	{	
		fallos[contador] = "Apellidos";
	}	
	contador++;
	
	if (f1.centro.value=="") 
	{	
		fallos[contador] = "Centro";
	}
	contador++;
	
	if (f1.asignatura.value=="") 
	{	
		fallos[contador] = "Asignatura";
	}
	contador++;	
	
	if (f1.cargo.value=="")
	{
		fallos[contador] = "Cargo";
	}
	contador++;	
	
	if (f1.direccion.value=="")
	{
		fallos[contador] = "Direccion";
	}
	contador++;
	
	if (f1.cp.value=="")
	{
		fallos[contador] = "C.P.";
	}
	contador++;	
	
	if (f1.poblacion.value=="")
	{
		fallos[contador] = "Poblacion";
	}
	contador++;		
	
	if (f1.provincia.value=="")
	{
		fallos[contador] = "Provincia";
	}
	contador++;		
	
	if (f1.telefono.value=="")
	{
		fallos[contador] = "Telefono";
	}	
	contador++;	
	
	if (f1.movil.value=="")
	{
		fallos[contador] = "Movil";
	}
	contador++;
	
	if (f1.email.value=="")
	{
		fallos[contador] = "Email";
		contador++;	                       
	}
	else
	{
		if (!comprueba_email(f1.email.value))
		{
			fallos[contador] = "Email (usuario@correo.com)";
			contador++;	
		}
	}
	
	if (tipo == "registro") {

		if (f1.email.value!="") {
			contador++;			
		}
		
		if (f1.login.value=="")
		{
			fallos[contador] = "Usuario";
		}
		contador++;

		if (f1.password.value=="")
		{
			fallos[contador] = "Contraseņa";
		}
		contador++;
	}
	
	
	var i=0;
	while(i < total_campos)
	{
		var cadena = 'campo'+ i;
		var elemento = document.getElementById(cadena);
		if(elemento!=null)
		{elemento.style.display = 'none';}
		i++;
	}			
	
	i=0;
	while(i<contador)
	{
		if (fallos[i]!=null)
		{
			var cadena = 'campo'+ i;
			var elemento = document.getElementById(cadena);
			//alert(elemento.style.display);
			if(elemento!=null)
			{elemento.style.display = "block";}
		}				
		i++;
	}					
	
	if (fallos.length==0) 
	{
		var capa = document.getElementById('alertaForm');
		capa.style.display = "none";
		f1.submit();
	}
	else
	{
		capa = document.getElementById('formEnviado');
		capa.style.display = "none";
		capa = document.getElementById('formFallido');
		capa.style.display = "none";
		capa = document.getElementById('alertaForm');
		capa.style.display = "block";
	}			
}

//-----------------------------------------
function submitenter(myfield,e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if(keycode == 13){
		myfield.form.submit();
		return false;
	}
	else{ }
	return true;
}



//-----------------------------------------
function compruebaFormContrasenya()
{
	var f1=document.formulario_recordar_contrasenya;
	var enviar=true;

	if (enviar==true)
	{
		if (f1.email.value=="")
		{	
			enviar=false;
		} else {
		
			if (!comprueba_email(f1.email.value))
			{
					enviar=false;
			}
		}
	}	
	
	if (enviar == false) {
		capa = document.getElementById('alertaForm');
		capa.style.display = "block";	

		i = 7;
		var cadena = 'campo'+ i;
		var elemento = document.getElementById(cadena);
		if(elemento!=null)
		{elemento.style.display = "block";}					
	}
	
	if (enviar==true) 
	{
		f1.enviar.disabled = true;
		f1.submit();
	}
	
}


//-----------------------------------------
function recargarDescargas(tipo)
{
	var f1=document.formulario_descargas;
	
	if (tipo == "criterio1") {
		try {
			f1.IdCatDesc_criterio2.value = 0;		
		} catch(e) {
			null;
		}
	}
	f1.submit();
}
