
function checkForm() {
var error = 0;
var ALERTTXT = "";

if (document.forms[0].gPhoto[0].checked != true && document.forms[0].gPhoto[1].checked != true && document.forms[0].gPhoto[2].checked != true ) {
        ALERTTXT = ALERTTXT + "Please choose a photo!\n";
        error = 1;
}

if (document.forms[0].eMail.value == ' Recipient Email') {
        ALERTTXT = ALERTTXT + "Please enter the recipient email address!\n";
        error = 1;
}

if (document.forms[0].eName.value == ' Recipient Name') {
        error = 1;
        ALERTTXT = ALERTTXT + "Please enter the name of the recipient!\n";
}


if (document.forms[0].sMail.value == ' Your Email') {
        error = 1;
        ALERTTXT = ALERTTXT + "Please enter your email address!\n";
}

if (document.forms[0].sName.value == ' Your Name') {
        error = 1;
        ALERTTXT = ALERTTXT + "Please enter your name!\n";
}

if (document.forms[0].gText.value == ' Greeting Text') {
        error = 1;
        ALERTTXT = ALERTTXT + "Please enter the greeting!\n";
}


if(error == 1) {
        alert(ALERTTXT);
        return false;
}
return IsEmailValid("gForm","eMail"); 
}

function IsEmailValid(FormName,ElemName)
{
var EmailOk  = true
var Temp     = document.forms[0].elements[ElemName]
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
   {  
      EmailOk = false
      alert('Please enter a valid recipient email address!')
      Temp.focus();
	   return false;
   }
   
   
return IsEmailValid2("gForm","sMail"); 
}

function IsEmailValid2(FormName,ElemName)
{
var EmailOk  = true
var Temp     = document.forms[0].elements[ElemName]
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
   {  
      EmailOk = false
      alert('Please enter a valid email address!')
      Temp.focus();
	   return false;
   }
   
return schicken;
}

function schicken() 

  { 
  document.form.submit(); 
  }

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}