// JavaScript Document

function validateRelease()

{

    var _contactname  = document.pressReleaseForm.realname.value;

	var _contactemail = document.pressReleaseForm.email.value;

	var _what  = document.pressReleaseForm.what.value;

	var _when  = document.pressReleaseForm.when.value;

	var _where = document.pressReleaseForm.where.value;

	var _why   = document.pressReleaseForm.why.value; 

	

	var success   = true;

	var message   = "The following required fields are empty:\n";

	

	// checking if the fields are empty

	if(_contactname.toString() == "") 

	{ 

	    success = false;

	    message += " - Contact Name\n";

	}

	if (_contactemail.toString() == "") 

	{

	    success = false;

	    message += " - Email\n";

	}

	if (_what.toString() == "") 

	{

	    success = false;

	    message += " - What\n";

	}

	if (_when.toString() == "") 

	{

	    success = false;

	    message += " - When\n";

	}

    if (_where.toString() == "") 

	{

	    success = false;

	    message += " - Where\n";

	}

	if (_why.toString() == "") 

	{

	    success = false;

	    message += " - Why\n";

	}

	if (success == false)

	{

	    alert(message);

	}

	else

	{

	    var _checkEmail = checkEmail(_contactemail);

	    success = true;

		

	    if(_checkEmail == false)

	    {

		    success = false;

		    alert("Your email entry is invalid.");

	    }

		

    }



    if (success == true)

    {

	    event.returnValue = true;

    }

	else

	{

	    event.returnValue = false;

	}

}



function checkEmail(str)

{

    var regexpr = /\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi;

	return regexpr.test(str);

}