
function Ivit_PrintEmailLink (pUsername, pHost, pTld)
{
	document.write('<a href="mailto:' + pUsername + '@' + pHost + '.' + pTld + '">' + pUsername + '@' + pHost + '.' + pTld + '</a>');
}

function Ivit_CheckIf_EmailAddressIsValid (pEmailAddress)
{
	var emailAddressFormat= /^.+\@.+\..+$/;
	return emailAddressFormat.test(pEmailAddress); 
}

function Ivit_Form_ProcessContactForm_onSubmit ()
{
	if (Ivit_Form_ProcessContactForm()) 
	{ 
		document.contactForm.submit(); 
		return true; 
	} 
	return false;
}

function Ivit_Form_ProcessContactForm ()
{
	if (
		document.contactForm.name.value 			== '' || 
		document.contactForm.emailAddress.value 	== '' || 
		document.contactForm.remarks.value 			== '' ||
		document.contactForm.subject.value 			== ''
	) {
		alert('U heeft niet alle verplichte velden ingevuld.\n\nHet formulier is nog niet verstuurd.');
		return false;
	}
	
	if (!Ivit_CheckIf_EmailAddressIsValid(document.contactForm.emailAddress.value)) 
	{
		alert('Het opgegeven e-mailadres is niet geldig.\n\nHet formulier is nog niet verstuurd.');
		return false;
	}
	
	return true;
}
