
function Ivit_GoToIvit () 
{
	window.open("http://www.intervisionit.com/");
}

function Ivit_GoToUrl (pUrl) 
{
	window.open("http://" + pUrl);
}

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

function Ivit_Form_SetDefaultText (pElement, pDefaultText)
{
	if (pElement.value == "")
		pElement.value = pDefaultText;
}

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 contactformulier is nog niet verzonden.');
		return false;
	}
	
	if (!Ivit_CheckIf_EmailAddressIsValid(document.contactForm.emailAddress.value)) 
	{
		alert('U heeft geen geldig e-mailadres opgegeven.\n\nHet contactformulier is nog niet verzonden.');
		return false;
	}
	
	return true;
}

function Ivit_NewsletterSubscription_onSubmit ()
{
	if (Ivit_Form_AddNewsletterSubscription()) 
	{ 
		document.addNewsletterSubscription.submit(); 
		return true; 
	} 
	return false;
}

function Ivit_Form_AddNewsletterSubscription ()
{
	if (!Ivit_CheckIf_EmailAddressIsValid(document.addNewsletterSubscription.emailAddress.value)) 
	{
		alert('U heeft geen geldig e-mailadres opgegeven.\n\nU bent nog niet op de nieuwsbrief verzendlijst geplaatst.');
		return false;
	}
	
	return true;
}

function Ivit_Form_Ecard_ProcessStep3 ()
{
	var textLines = FCKeditorAPI.GetInstance('text').GetHTML().split('<br />');
	
	if (textLines.length > 12)
	{
		alert('U mag niet meer dan 12 regels aan tekst invoeren.');
		return false;
	}
	
	// 67 chars without a <br /> in it should be counted also as a new line
	
	return true;
}

function Ivit_Ecard_ToggleSendDate (pCallFromCheckBox)
{
	// reset selection boxes
	if (pCallFromCheckBox && document.addressForm.sendNow.checked)
	{
		document.addressForm.dateYear.selectedIndex 	= 0; 
		document.addressForm.dateMonth.selectedIndex 	= 0; 
		document.addressForm.dateDay.selectedIndex 		= 0; 
		document.addressForm.timeHour.selectedIndex 	= 0; 
		document.addressForm.timeMinute.selectedIndex 	= 0; 
	}
	
	// uncheck the checkbox
	else if (!pCallFromCheckBox && document.addressForm.sendNow.checked)
	{
		checkChange(5);			// call checkbox image function  
		document.addressForm.timeHour.selectedIndex 	= 1; 
		document.addressForm.timeMinute.selectedIndex 	= 1;
	}
}
