

function FocusField(field, msg) {
   alert(msg);
   field.focus();
   return false;
}

function IsEmailValid(fieldName)
{
   var EmailOk  = true
   var Temp     = document.data.elements[fieldName]
   var AtSym    = Temp.value.indexOf('@')
   var Period   = Temp.value.lastIndexOf('.')
   var Space    = Temp.value.indexOf(' ')
   var Length   = Temp.value.length - 1   // Array is from 0 to length-1
   if ((AtSym < 1) ||                     // '@' cannot be in first position
      (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
      (Period == Length ) ||             // Must be atleast one valid char after '.'
      (Space  != -1)                     // No empty spaces permitted 
   ) {
      return FocusField(Temp, 'Indtast venligst korrekt e-mail adresse!');
   } 
   return EmailOk
}

function IsNotEmpty(fieldName, fieldLabel)
{
   var field = document.data.elements[fieldName];
   if (!field || (field.value == "")) {
		return FocusField(field, 'Udfyld venligst feltet: ' + fieldLabel + '!')
	}
	return true;
}

function OnSendCheck(action)
{
	document.data.action = action;
	if (true
   &&  IsEmailValid("email")
	) {
      if (document.data.submit()) {
         return true;
      } 
   }
   return false;
}
function OnCancelCheck()
{
	if (true
   &&  IsEmailValid("email")
	) {
      if (document.data.submit()) {
         return true;
      } 
   }
   return false;
}

