function checkEmail(emField)
{
  var fieldValue = emField.value;
  
  if(fieldValue != "")
  { 
    var atSymbol = 0;
    
	for(var a = 0; a < fieldValue.length; a++)
	{ 
      if(fieldValue.charAt(a) == "@")
	  { 
        atSymbol++;
      }
    }

    if(atSymbol > 1)
	{ 
      return false;
    }

    if(atSymbol == 1 && fieldValue.charAt(0) != "@")
	{ 
      var period = fieldValue.indexOf(".",fieldValue.indexOf("@")+2); 

      var twoPeriods = (fieldValue.charAt((period+1)) == ".") ? true : false; 

      if(period == -1 || twoPeriods || fieldValue.length < period + 2 || fieldValue.charAt(fieldValue.length-1)==".")
	  {
        return false;
      }

    }
    else
	{ 
      return false;
    }
  }
  else
  { 
    return false;
  }

  return true;
}
