 function vacio(q) 
 {
         for ( i = 0; i < q.length; i++ ) 
		 {
                 if ( q.charAt(i) != " " ) 
				 {  
                         return true  
                 }  
         }  
         return false;  
 }    
 function comprovarcorreo(q,lenguaje) 
 {  
 	var correo = q.split("@");
	if(correo.length != 2 || correo[0].length <= 0 || correo[1].length <= 0 || !vacio(correo[0]))
	{
		if(lenguaje == "es")alert("El correo no tiene usuario");
		/////////////////////////////Traducir a ingles
		else {alert("Fields may content chars");}
		return false;
	}
	else
	{
		var aux = correo[1].split('.');
		//if(aux.length !=2 || aux[0].length <= 0 || aux[1].length <= 0 || !vacio(aux[0]) || !vacio(aux[1]))
		if(aux.length <=1 || aux[0].length <= 0)// || aux[1].length <= 0 || !vacio(aux[0]) || !vacio(aux[1]))
		{
			if(lenguaje == "es")alert("El correo electronico no es correcto");
			/////////////////////////////Traducir a ingles
			else {alert("Fields may content chars");}
			return false;
		} 
		else
		{
			return true;
		}
	}
 }    

function validarlogin(lenguaje)
{
	var formulario1 = document.forms.formlogin;
	var fallos = false; 
	if(vacio(formulario1.login.value) == false )
	{
		formulario1.login.className='error';		  
    	fallos = true;  	
	}
	else
	{
		formulario1.login.className='';
	}
	if(vacio(formulario1.pass.value) == false )
	{
		formulario1.pass.className='error';  
    	fallos = true;  	
	}
	else
	{
		formulario1.pass.className='';
	}
	if (fallos) {		
		if(lenguaje == "es")alert("Los campos marcados deben contener datos");
		/////////////////////////////Traducir a ingles
		else {alert("Fields may content chars");}
		return false;
	}
	else 
		document.formlogin.submit();
}


function validarformulariocontacto(formulario,lenguaje)
{
	var fallos = false;

	if(vacio(formulario.nombre.value) == false )
	{
		formulario.nombre.className='error';  
    	fallos = true;  	
	}
	else
	{
		formulario.nombre.className='';
	}
	if(vacio(formulario.empresa.value) == false )
	{
		formulario.empresa.className='error';  
    	fallos = true;  	
	}
	else
	{
		formulario.empresa.className='';
	}
	if(vacio(formulario.telefono.value) == false )
	{
		formulario.telefono.className='error';  
    	fallos = true;  	
	}
	else
	{
		formulario.telefono.className='';
	}

	if(comprovarcorreo(formulario.correo.value,lenguaje) == false )
	{
		formulario.correo.className='error';  
    	fallos = true;  	
	}
	else
	{
		formulario.correo.className='';
	}
	
	if (fallos) {
		if(lenguaje == "es")
			alert("Los campos marcados deben contener datos");
		/////////////////////////////Traducir a ingles
		else 
		{
			alert("Fields may content chars");
		}
		return false;
	}
	else 
		return true;
}


function validarformularioregistro(formulario,lenguaje)
{
	var fallos = false;
	if(vacio(formulario.login.value) == false )
	{		
		formulario.login.className='error';  
    	fallos = true;
	}
	else
	{
		formulario.login.className='';
	}

	if(vacio(formulario.pass.value) == false )
	{
		formulario.pass.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.pass.className='';
	}
	if(vacio(formulario.repass.value) == false )
	{
		formulario.repass.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.repass.className='';
	}
	
	if(vacio(formulario.nombre.value) == false )
	{
		formulario.nombre.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.nombre.className='';
	}
	if(vacio(formulario.apellidos.value) == false )
	{
		formulario.apellidos.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.apellidos.className='';
	}
	if(vacio(formulario.empresa.value) == false )
	{
		formulario.empresa.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.empresa.className='';		
	}
	if(vacio(formulario.telefono.value) == false )
	{
		formulario.telefono.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.telefono.className='';
	}

	if(comprovarcorreo(formulario.correo.value,lenguaje) == false )
	{
		formulario.correo.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.correo.className='';	
	}
	if (fallos) 
	{
		if(lenguaje == "es")alert("Los campos marcados deben contener datos");
		/////////////////////////////Traducir a ingles
		else {alert("Fields may content chars");}
		return false;
	}
	else 
		return true;
}

function validarformulariodatos(formulario,lenguaje)
{
	var fallos = false;
	if(vacio(formulario.login.value) == false )
	{		
		formulario.login.className='error';  
    	fallos = true;
	}
	else
	{
		formulario.login.className='';
	}
	
	if(vacio(formulario.nombre.value) == false )
	{
		formulario.nombre.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.nombre.className='';
	}
	if(vacio(formulario.apellidos.value) == false )
	{
		formulario.apellidos.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.apellidos.className='';
	}
	if(vacio(formulario.empresa.value) == false )
	{
		formulario.empresa.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.empresa.className='';		
	}
	if(vacio(formulario.telefono.value) == false )
	{
		formulario.telefono.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.telefono.className='';
	}
	if(comprovarcorreo(formulario.correo.value,lenguaje) == false )
	{
		formulario.correo.className='error';
    	fallos = true;  	
	}
	else
	{
		formulario.correo.className='';
	}
	
	if (fallos) 
	{
		if(lenguaje == "es")alert("Los campos marcados deben contener datos");
		/////////////////////////////Traducir a ingles
		else {alert("Fields may content chars");}
		return false;
	}
	else 
		return true;
}
