function validar ()
{

	var texto = document.formadd.usuario.value;       
	var blanco = ' '; 
                 
	for (var contador = 0 ; contador < texto.length ; contador++)
		{ 
		if (blanco.indexOf(texto.substr(contador, 1),0) == 0)
			{ 
			alert('El usuario no puede contener espacios en blanco.');
			return false;
			break; 
			} 
		}

	var texto = document.formadd.mail.value;
	var mailres = true;             
	var cadena = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890@._-"; 
     
	var arroba = texto.indexOf("@",0); 
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
	
	var punto = texto.lastIndexOf("."); 
                 
	for (var contador = 0 ; contador < texto.length ; contador++){ 
	if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
		mailres = false; 
		break; 
		} 
	} 

	if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
		{
		mailres = true;
		} 
	else 
		{
		mailres = false;
		}
		
	if (!mailres)
		{
		alert('Dirección de correo no válida');
		return false;
		}
		
	if ((document.formadd.mail.value=="") || (document.formadd.pass.value=="") || (document.formadd.usuario.value=="") )
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}
	
	if ( (document.formadd.pass.value!=document.formadd.repass.value) )
		{ 
		alert('La contraseña no coincide.');
		return false;
		}
}


function validarUsuario ()
{

	var texto = document.formadd.usuario.value;       
	var blanco = ' '; 
                 
	for (var contador = 0 ; contador < texto.length ; contador++)
		{ 
		if (blanco.indexOf(texto.substr(contador, 1),0) == 0)
			{ 
			alert('El usuario no puede contener espacios en blanco.');
			return false;
			break; 
			} 
		}

	var mailres = true;             
	var cadena = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890@._-"; 
     
	var arroba = texto.indexOf("@",0); 
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
	
	var punto = texto.lastIndexOf("."); 
                 
	for (var contador = 0 ; contador < texto.length ; contador++){ 
	if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
		mailres = false; 
		break; 
		} 
	} 
		
	if (!mailres)
		{
		alert('Nome de usuario non válido. Non podes usar acentos nin caractares especiais');
		return false;
		}
		
	if ( (document.formadd.usuario.value=="") )
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}
}

function entero()
	{
	var e_k = event.keyCode;
	if (e_k > 33 && e_k < 48 || e_k > 57 || e_k == 32)
		{
		event.returnValue = false;
		}
	}
	
function validardos ()
{
		
	if ((document.formadd.nombre.value=="") || (document.formadd.apellido1.value=="") || (document.formadd.nombre.dia=="") || (document.formadd.mes.value=="") || (document.formadd.ano.value=="") || (document.formadd.dni.value=="") || (document.formadd.tel.value=="") || (document.formadd.prov.value=="NULL") || (document.formadd.pais.value=="NULL"))
		{ 
		alert('Debe completar todos os campos obligatorios');
		return false;
		}

}

function validaredicion ()
{
		
	if ( (document.formadd.tel.value=="") || (document.formadd.prov.value=="NULL") || (document.formadd.pais.value=="NULL"))
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}
	
	if ( (document.formadd.pass.value!=document.formadd.repass.value) )
		{ 
		alert('La contraseña no coincide.');
		return false;
		}
		
	if ( (document.formadd.pass.value!="") && (document.formadd.actualpass.value=="") )
		{ 
		alert('Para cambiar la contraseña, debes indicarnos tu contraseña actual.');
		return false;
		}
		
	if ( (document.formadd.pass.value=="") && (document.formadd.actualpass.value!="") )
		{ 
		alert('Si deseas cambiar tu contraseña rellena todos los campos. Si no, vacía todos y mantendrás tu contraseña actual.');
		return false;
		}

}

function validarseis ()
{
	var texto = document.formadd.usuario.value;       
	var blanco = ' '; 
                 
	for (var contador = 0 ; contador < texto.length ; contador++)
		{ 
		if (blanco.indexOf(texto.substr(contador, 1),0) == 0)
			{ 
			alert('El usuario no puede contener espacios en blanco.');
			return false;
			break; 
			} 
		}
		
	if ((document.formadd.usuario.value=="") )
		{ 
		alert('No puedes dejar el campo vacío');
		return false;
		}

}

function validarcurta ()
{

		
	if ((document.formadd.titulo.value=="") || (document.formadd.duracion.value=="") || (document.formadd.tematica.value=="NULL") || (document.formadd.duracion.value=="") || (document.formadd.sinopsis.value=="") || (document.formadd.tecnica.value==""))
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}
		
}

function validarmicro ()
{

	if ((document.formadd.titulo.value=="") || (document.formadd.sinopsis.value=="") )
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}

	
	
	var archivo = document.formadd.imgfile.value;
	extensiones_permitidas = new Array(".gif", ".jpg", ".png");
	mierror = "";
   
   if (!archivo) {
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
       mierror = "Non seleccionaches ningún arquivo de imaxe";
   }
   else
   {
      //recupero la extensi�n de este nombre de archivo
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
      //alert (extension);
      //compruebo si la extensi�n est� entre las permitidas
      permitida = false;
      for (var i = 0; i < extensiones_permitidas.length; i++) {
         if (extensiones_permitidas[i] == extension) {
         permitida = true;
         break;
         }
      }
      if (!permitida)
      {
         mierror = "Comproba a extensión do arquivo de imaxe a subi. \nSí se poden subir arquivos con extensións: " + extensiones_permitidas.join();
         alert (mierror);
         return false;
       }
   } 
   
	
		if ( !(document.formadd.acepto.checked) )
		{ 
		alert('Debe aceptar as condiciones');
		return false;
		}
		
}

function validarbitacora ()
{

		
	if ((document.formadd.titulo.value=="") || (document.formadd.descrip.value=="") )
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}
		
}

function validaredicionbitacora ()
{

		
	if ((document.formadd.titulo.value=="") || (document.formadd.descrip.value=="") || (document.formadd.bgcolor.value=="") || (document.formadd.bgsidebar.value=="") || (document.formadd.bgh2.value=="") || (document.formadd.fontcolorh2.value=="") || (document.formadd.fontcolor.value=="") )
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}	
}

function validarbitacorapost ()
{

		
	if ((document.formadd.titulo.value=="")  )
		{ 
		alert('Debe completar todos os campos obrigatorios');
		return false;
		}	
}


function validarcomentario ()
{

		
	if (document.formadd.comentario.value=="")
		{ 
		alert('No puedes dejar el comentario vacío');
		return false;
		}
		
}
