function verify(frm)
{
if (frm.name == 'join')
{

ok = 0;
if(!(frm.passw.value==frm.passw2.value))
{
	errorString = "PLEASE INSERT TWICE THE SAME PASSWORD";
    alert(errorString);
    frm.passw.focus();
	ok = 1;
}
Ctrl = frm.email;
result = false;
space_tokens = Ctrl.value.split(" ");
if (space_tokens.length == 1) {
at_tokens = Ctrl.value.split("@");
if (at_tokens.length == 2) {
if (at_tokens[1].length != 0) {
   right_dot_tokens = at_tokens[1].split(".");
   if (right_dot_tokens.length >= 2) {
   if (right_dot_tokens[1].length != 0) {
   result=true;}}}}}

if (frm.firstname.value == "")
    {
     errorString = "FIRSTNAME is mandatory";
     alert(errorString);
     frm.firstname.focus();
     ok = 1;
    }
else if (frm.passw.value == "")
    {
     errorString = "Please insert the password";
     alert(errorString);
     frm.firstname.focus();
     ok = 1;
    }
else if (frm.passw2.value == "")
    {
     errorString = "Please retype the password";
     alert(errorString);
     frm.firstname.focus();
     ok = 1;
    }

else if (frm.lastname.value == "")
    {
     errorString = "LASTNAME is mandatory";
     alert(errorString);
     frm.lastname.focus();
     ok = 1;
    }

else if (!frm.declarationUS.checked)
   {
     errorString = "DECLARATION OF US CITIZENSHIP is mandatory";
     alert(errorString);
     ok = 1;
}


else if (!result){
           errorString = "A correct EMAIL ADDRESS is mandatory";
           alert(errorString);
           Ctrl.focus();
           ok = 1;
           }
else if (frm.phone.value == "")
    {
     errorString = "DAYTIME PHONE NUMBER is mandatory";
     alert(errorString);
     frm.phone.focus();
     ok = 1;
    }
else if (frm.country_reside.value == "")
    {
     errorString = "COUNTRY WHERE YOU RESIDE is mandatory";
     alert(errorString);
     frm.country_reside.focus();
     ok = 1;
    }
else if (frm.state_vote.value == "")
    {
     errorString = "STATE WHERE YOU VOTE IS MANDATORY. PLEASE INPUT THE STATE WHERE YOU VOTE OR WOULD BE MOST INCLINED TO VOTE";
     alert(errorString);
     frm.state_vote.focus();
     ok = 1;
    }
if (ok == 0)
   return true;
else
   return false;

}

}
