// JavaScript Document

function validatePlacement()

{

    var _contactfname  = document.getQuoteForm.fname.value;

	var _contactlname  = document.getQuoteForm.lname.value;

	var _contactemail = document.getQuoteForm.email.value;

	var _contactphone = document.getQuoteForm.phone.value;

	var _insertions   = document.getQuoteForm.insertions.value;

	var _agreement    = document.getQuoteForm.terms.checked;

	

	var success   = true;

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

	

	// checking if the fields are empty

	if(_contactfname.toString() == "") 

	{ 

	    success = false;

	    message += " - First Name\n";

	}

	if(_contactlname.toString() == "") 

	{ 

	    success = false;

	    message += " - Last Name\n";

	}

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

	{

	    success = false;

	    message += " - Contact Email\n";

	}

	if (_contactphone.toString() == "") 

	{

	    success = false;

	    message += " - Contact Phone\n";

	}

	if (_insertions.toString() == "") 

	{

	    success = false;

	    message += " - Number of Insertions\n";

	}

	if (_agreement != 1) 

	{

	    success = false;

	    message += " - You did not agree to the terms & conditions\n";

	}

	if (success == false)

	{

	    alert(message);

	}

	else

	{

	    success = true;

	    var _checkEmail = checkEmail(_contactemail);

		

	    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);

}



function passwordMatch(passw1,passw2)

{

    if (passw1 == passw2)

	{

	    return true;

	}

	else

	{

	    return false;

	}

}
