<!--
function checkfield(theForm,idioma)
{
	if (idioma=="cat")
	{
		missatge1 = "Por favor, indique un valor en el campo correo electrónico.";
		missatge2 = "Por favor, indique un correo electrónico valido.";
		missatge3 = "Por favor, verifique el campo correo electrónico.";
	}

	ok=true;
	if(theForm.Totmailemail.value=="")
	{
		alert(missatge1);
		theForm.Totmailemail.focus();
		ok=false;
	}
	else
	{
		mail=theForm.Totmailemail.value;
		at_pos=mail.indexOf("@");
		dot_pos=mail.indexOf(".");
		if(at_pos<1 || dot_pos<1)
		{
			alert(missatge2); //Si us plau comprovi la posici?? la '@' i el '.' en l?email.
			theForm.Totmailemail.focus();
			ok=false;
		}
		else
		{
			mail=theForm.Totmailemail.value;
			condition="yes";
			var at_count=0;
			var dot_count=0;
			var temp=0;
			for(var i=0;i<mail.length;i++)
			{
				if((mail.charCodeAt(i)>0 && mail.charCodeAt(i)<48)||(mail.charCodeAt(i)>57 && mail.charCodeAt(i)<65)||(mail.charCodeAt(i)>91 && mail.charCodeAt(i)<97)||mail.charCodeAt(i)>122)
				{
					if(mail.charAt(i)=="@"||mail.charAt(i)==".")
					{
							if(mail.charAt(i)=="@"){at_count++}else{dot_count++} // conta el numero de cops que la @ i el . apareix en el email
							if(dot_count>=1)
							{
								dot_pos=i;
								if((dot_pos>at_pos) && temp==0)
								{
									pos=dot_pos-at_pos;
									temp++;
								}
							}
					}
					else
					{
						condition="no";
						i=mail.length;
					}
				}
			}
			if(condition=="no")
			{
				alert(missatge3),
				theForm.Totmailemail.focus();
				ok=false;
			}
			else
			{
				if(at_count>1)
				{
					alert(missatge2); //L'email cont??d?una @
					theForm.Totmailemail.focus();
					ok=false;
				}
				else
				{
					if(pos<2)
					{
						alert(missatge2) //Falta el domini entre la '@' i el '.'
						theForm.Totmailemail.focus();
						ok=false;
						i=mail.length;
					}
					else
					{
						count=dot_pos+1;
						domain="";
						for(count;count<mail.length;count++)
						{
							domain=domain+mail.charAt(count);
						}
						dom=new Array("au","com","net","org","edu","in","mil","gov","arpa","biz","aero","name","coop","info","pro","museum")
						error="yes"
						for(var k=0;k<dom.length;k++)
						{
							if(domain==dom[k])
							{
								k=dom.length
								error="no"
							}
						}
						if((error=="yes" && (domain.length>2)) || (domain.length<2))
						{
							alert(missatge2) //El nom del domini del seu email ha d'acabar amb uno domini conegut o amb una text de 2 lletres (per als noms de dominis de paisos) eg: es,com,edu,in etc.
							theForm.Totmailemail.focus()
							ok=false
						}
					}
				}
			}
		}
	}
	return ok;
}
//-->

