/* Clear field */
function clearDefault(el) {
if (el.defaultValue==el.value) el.value = ""
}

var playedOnce = false;

function handlePlayerStateChange (state) {
  switch (state) {
    case 1:
    	if (!playedOnce) {
			playedOnce = true;
			pageTracker._trackEvent('video', 'unique_play_per_page');
		}
		pageTracker._trackEvent('video', 'play');
    case 3:
      	break;
    case 2:
    case 0:
    	pageTracker._trackEvent('video', 'ended');
      break;
  }
}

function onYouTubePlayerReady(id){
  var player = $('#' + id)[0];
  if (player.addEventListener) {
    player.addEventListener('onStateChange', 'handlePlayerStateChange');
  } else {
    player.attachEvent('onStateChange', 'handlePlayerStateChange');
  }
}

/* form validation */

function validate_form ( )
{
    errorMessage = '';
	errorFound = false;
    if ( document.bestelling.bedrijfsnaam.value == "" )
    {
        errorMessage = errorMessage + '- Geen bedrijfsnaam ingevuld.\n';
		errorFound = true;
    }
	/* radiobuttons */
	if ( ( document.bestelling.geslacht[0].checked == false )
    && ( document.bestelling.geslacht[1].checked == false ) )
    {
        errorMessage = errorMessage + '- Geen aanhef ingevuld.\n';
		errorFound = true;
    }
	/* dropdown */
	if ( document.bestelling.taalkeuze.selectedIndex == 0 )
    {
        errorMessage = errorMessage + '- Geen taal geselecteerd.\n';
		errorFound = true;
    }
	
	 if ( document.bestelling.aantal.value == "" )
    {
        errorMessage = errorMessage + '- Geen aantal ingevuld.\n';
		errorFound = true;
    }
	
	 if ( document.bestelling.voornaam.value == "" )
    {
        errorMessage = errorMessage + '- Geen voornaam ingevuld.\n';
		errorFound = true;
    }
	
	 if ( document.bestelling.achternaam.value == "" )
    {
        errorMessage = errorMessage + '- Geen achternaam ingevuld.\n';
		errorFound = true;
    }
	
	 if ( document.bestelling.adres.value == "" )
    {
        errorMessage = errorMessage + '- Geen adres ingevuld.\n';
		errorFound = true;
    }
	
	 if ( document.bestelling.postcode.value == "" )
    {
        errorMessage = errorMessage + '- Geen postcode ingevuld.\n';
		errorFound = true;
    }
	
	 if ( document.bestelling.plaats.value == "" )
    {
        errorMessage = errorMessage + '- Geen plaats ingevuld.\n';
		errorFound = true;
    }
	
	if (document.bestelling.telefoon.value == '') 
	{
		errorMessage = errorMessage + '- Geen telefoonnummer ingevuld.\n';
		errorFound = true;
	}
	
	/* email */
	if (document.bestelling.email.value == '') 
	{
		errorMessage = errorMessage + '- Geen e-mailadres ingevuld.\n';
		errorFound = true;
	} else {
		emailAddress = document.bestelling.email.value;
		if (emailAddress.search(/^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/) == -1) 
		{
			errorMessage = errorMessage + '- Ongeldig e-mailadres ingevuld.\n';
			errorFound = true;
		}
	}
		
	/* Checkbox */
	 if ( document.bestelling.voorwaarden.checked == false )
    {
        errorMessage = errorMessage + '- Geen akkoord voor de voorwaarden.\n';
		errorFound = true;
    }
	
    if (errorFound) 
	{
		alert(errorMessage);
		return false;
	}
}
