function envia(f1)
{
	document.f1.submit();
}
function enviaBuskeda(sFormName)
{
	var oForm=document.getElementById(sFormName).submit();
}
function validar(f1)
{
	if (f1.nom.value=="")
	{
		alert("Has d'omplir el camp 'Nom'")
		return false;
	}
	else if (f1.cognom.value=="")
	{
		alert("Has d'omplir el camp 'Cognoms'")
		return false;
	}
	else if (f1.email.value=="")
	{
		alert("Has d'omplir el camp 'Email'")
		return false;
	}
	else if (f1.telf.value=="")
	{
		alert("Has d'omplir el camp 'Telèfon'")
		return false;
	}
	else if (f1.naix.value=="")
	{
		alert("Has d'omplir el camp 'Any de Naixement'")
		return false;
	}
	else if (f1.ciutat.value=="")
	{
		alert("Has d'omplir el camp 'Ciutat'")
		return false;
	}
	else if (f1.estudis.value=="")
	{
		alert("Has d'omplir el camp 'Estudis'")
		return false;
	}
	else if (f1.facu.value=="")
	{
		alert("Has d'omplir el camp 'Facultat'")
		return false;
	}
	else if (f1.coneix.value=="")
	{
		alert("Has d'omplir el camp 'Com ens has conegut?'")
		return false;
	}
	else
	{
		return true
	}
}

function autoSubmit()
{
    document.f1.submit(); 
}

function mail(texto)
{
    var mailres = true;            
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
    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))
		return true;
	else
		return false;
}

function comprovaCampsNuevaEmpresa()
{
	if(document.form1.EmpresaNombre.value=='')
	{		
		document.form1.EmpresaNombre.focus();
		alert('Has d\'omplir els camps obligatoris');
       	return false;		
	}
	else if(document.form1.EmpresaPassword.value.length<4)
	{	
		document.form1.EmpresaPassword.focus();
		alert('Contrasenya de mínim 4 caràcteres');
       	return false;
	}
	else if(document.form1.EmpresaPassword.value=='')
	{	
		document.form1.EmpresaPassword.focus();
		alert('Has d\'omplir els camps obligatoris');
       	return false;
	}	
	else if(document.form1.nif.value=='')
	{
		document.form1.nif.focus();
		alert('Has d\'omplir els camps obligatoris');
       	return false;
	}
	else if(mail(document.form1.EmpresaEmail.value)==false)
	{
		alert('Direcció de correu electrònic incorrecte');
		return false;
	}	
	else
	{
		return true;
	}
}

function checkdll()
{
	var indice = document.form1.oferta_experiencia.selectedIndex;
	if(document.form1.oferta_experiencia.options[indice].text=='No requerida')
	{
		document.form1.oferta_anos.disabled=true;
	}
	else
		document.form1.oferta_anos.disabled=false;		      
}

function formRadio(f1)
{
	if (f1.nom.value=='')
	{
		alert("Has d'omplir el camp de 'Nom'");
		return false;
	}
	else if (mail(f1.email.value)==false)
	{
		alert("Direcció de correu electrònic incorrecte");
		return false;
	}
	else if (f1.opinio.value=="")
	{
		alert("Has d'omplir el camp de 'Opinió'");
		return false;
	}
	else
	{
		return true;
	}
}

function formContactarEmpresa()
{
	if (mail(document.form1.emailInteresado.value)==false)
	{
		alert("Direcció de correu electrònic incorrecte");
		return false;
	}
	else if (document.form1.carta.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else
	{
		return true;
	}
}

function formNuevaOferta()
{
	if (isNaN(document.form1.oferta_perfil.value))
	{
		alert("El camp 'Sou' ha de ser numèric");
		return false;
	}
	else if (document.form1.oferta_funcion.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.oferta_descripcion.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.oferta_provincia.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.oferta_telefono.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.oferta_direccion.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (isNaN(document.form1.oferta_telefono.value))
	{
		alert("El camp 'Telèfon' ha de ser numèric");
		return false;
	}
	else
	{
		return true;
	}
}

function formNuevaDemanda()
{
	if (isNaN(document.form1.demanda_telefono.value))
	{
		alert("El camp 'Telèfon' ha de ser numèric");
		return false;
	}
	else if (mail(document.form1.demanda_email.value)==false)
	{
		alert("Direcció de correu electrònic incorrecte");
		return false;
	}
	else if (document.form1.demanda_provincia.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}	
	else if (document.form1.demanda_passwd.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.demanda_passwd1.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.demanda_nombre.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.demanda_apellidos.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.demanda_fndia.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.demanda_fnmes.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.demanda_fnano.value=="")
	{
		alert('Has d\'omplir els camps obligatoris');
		return false;
	}
	else if (document.form1.demanda_passwd.value!=document.form1.demanda_passwd1.value)
	{
		alert("Les contrasenyes no coincideixen");
		return false;
	}
	else
	{
		return true;
	}
}

function formInsertaActividad()
{
	if (document.form1.activitat.value=="")
	{
		alert("Has d\'omplir els camps obligatoris");
		return false;
	}
	else if (document.form1.descripcion.value=="")
	{
		alert("Has d\'omplir els camps obligatoris");
		return false;
	}
	else if (isNaN(document.form1.dia.value))
	{
		alert('El camp Dia ha de ser numèric');
		return false;
	}	
	else if (isNaN(document.form1.mes.value))
	{
		alert('El camp Mes ha de ser numèric');
		return false;
	}
	else if (isNaN(document.form1.any.value))
	{
		alert('El camp Any ha de ser numèric');
		return false;
	}
	else
	{
		return true;
	}
}
function importante_seleccionado()
{
		alert("Si us plau, selecciona aquesta opció només si has trobat a la persona que buscabes.\nÉs molt important per al funcionament de la borsa de treball de SomJoves.net.\nGràcies");
}


function finalizado()
{
		alert("El concurs ja ha finalitzat.\nPreguem disculpi les molesties.");
		return false;
}

function validateBorsaLogin()
{
		if (document.loginBorsaForm.login.value=="" || document.loginBorsaForm.passwd.value=="")
		{
			alert("Has d'omplir totes les dades");
			return false
		}
		else
		{
			return true;
		}
}
