function toggle(id)
      { 
        var element = document.getElementById(id); 
        element.style.display = (element.style.display == 'block') ? "none" : "block"; 
      } 
	  
function validatelightbox(currForm) {
var haserror = false;

  if (validateEmpty(currForm.MERGE1) != true) {
	document.getElementById('MERGE1error').className = "error errortxt";
  }
  if (validateEmpty(currForm.MERGE2) != true) {
	document.getElementById('MERGE2error').className = "error errortxt";
  }
  if (validateEmail(currForm.MERGE0) != true) {
	document.getElementById('MERGE0error').className = "error errortxt";
  }
  if (haserror != true) {
	document.getElementById('validationfailed').className = "formstatus error";
  }
	alert(haserror);
  return haserror;
}

function validateEmpty(fld) {
    var validated = true;
 
    if (fld.value.length == 0) {
        validated = false;
    }
    return validated;  
}

function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}

function validateEmail(fld) {
    var validated = true;
    var tfld = trim(fld.value);
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld.value == "") {
		document.getElementById('MERGE0error').innerHTML = "Please enter a value";
        validated = false;
    } 
	else if (!emailFilter.test(tfld)) {
        document.getElementById('MERGE0error').innerHTML = "An email address must contain a single @";
		validated = false;
    } 
	else if (fld.value.match(illegalChars)) {
        error = "An email address must contain a single @";
		validated = false;
    } 
	else {validated = true;}
    return validated;
}
