function Validate(theForm)
{

// EMAIL
if (theForm.email.value == "")
  {
    alert("Your email address is necessary for the verification process");
    theForm.email.focus();
    return (false);
  }

adresse = theForm.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if (!((place > -1)&&(adresse.length > 2)&&(point > 1)))			
  {
    alert("Please fill-in a valid email address!");		
    theForm.email.focus();
    return (false);
  } 

var em;
for (var i = 0; i < theForm.email.value.length; i++)
  {
    em = theForm.email.value.charAt(i);		
    if ((em == 'é') || (em == 'à') || (em == '{') || (em == '}') || (em == '[')
     || (em == '=') || (em == '+') || (em == '(') || (em == ')') || (em == ']')
     || (em == '*') || (em == '^') || (em == ':') || (em == '°') || (em == 'ù'))

	{
          alert("Unsupported characters have been found in your email address, please verify it again");
          theForm.email.focus();
          return (false);
        }
  }			

if (theForm.order_ref.value == "")
  {
    alert("Your order reference is necessary for the verification process");
    theForm.order_ref.focus();
    return (false);
  }

return (true);
}


