﻿
function filterFileType(field, ext) 

{

      var varLower = field.value.toLowerCase()

                              

      if (varLower.indexOf('.' + ext) == -1) 

      {

            return false;

      }

      return true;

}



function SetFlipCodeAnswer(p_intAnswer)
{
    var l_objAnswer;
    
    for (var l_intIdx=2;l_intIdx<=4 ;l_intIdx++)
    {
        l_objAnswer = document.getElementById('Answer'+l_intIdx);
        l_objAnswer.style.borderWidth=1;
        if(l_intIdx==p_intAnswer)
        {
            l_objAnswer.style.borderStyle = 'dashed';
        }
        else
        {
            l_objAnswer.style.borderStyle = 'none';
        }
    }
    document.FlipCodeForm.AnswerId.value = p_intAnswer;
    
}

function ValidateNawForm(p_objForm)
{

    if(p_objForm.Voornaam.value.length==0)
    {
        alert('je voornaam is verplicht');
        p_objForm.Voornaam.focus();
        return false;
    }
    if(p_objForm.Achternaam.value.length==0)
    {
        alert('je achternaam is verplicht');
        p_objForm.Achternaam.focus();
        return false;
    }
    if(p_objForm.Adres.value.length==0)
    {
        alert('je adres is verplicht');
        p_objForm.Adres.focus();
        return false;
    }   
    if(p_objForm.Postcode.value.length==0)
    {
        alert('je postcode is verplicht');
        p_objForm.Postcode.focus();
        return false;
    }   
    if(p_objForm.Woonplaats.value.length==0)
    {
        alert('je woonplaats is verplicht');
        p_objForm.Woonplaats.focus();
        return false;
    }   
    
    p_objForm.submit();

}

function ValidateSendToFriendForm(p_objForm)
{

    if(p_objForm.EmailAfzender.value.length==0)
    {
        alert('je email is verplicht');
        p_objForm.EmailAfzender.focus();
        return false;
    }
 
    if(p_objForm.EmailOntvanger.value.length==0)
    {
        alert('email van je vriend(in) is verplicht');
        p_objForm.EmailOntvanger.focus();
        return false;
    }
    
    if(p_objForm.EmailOntvanger.value.toUpperCase() ==p_objForm.EmailAfzender.value.toUpperCase() )
    {
        alert('je kunt niet een email aan jezelf sturen');
        p_objForm.EmailOntvanger.focus();
        return false;
    }
    
    var l_bln_ValidEmail = p_objForm.EmailAfzender.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
    if(!l_bln_ValidEmail)
    {
        alert('je emailadres is ongeldig');
        p_objForm.EmailAfzender.focus();
        return false;    
    }
    l_bln_ValidEmail = p_objForm.EmailOntvanger.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
    if(!l_bln_ValidEmail)
    {
        alert('emailadres van je vriend(in) is ongeldig');
        p_objForm.EmailOntvanger.focus();
        return false;    
    }
    
    p_objForm.submit();
    
}

function ValidateFlipCodeForm(p_objForm)
{
    if(p_objForm.Akkoord.checked==0)
    {
        alert('je moet akkoord gaan met de voorwaarden');
        return false;
    }
    
    if(p_objForm.AnswerId.value.length==0)
    {
        alert('Je moet wel de vraag beantwoorden');
        return false;
    }
    if(p_objForm.AnswerId.value!=3)
    {
        alert('Het antwoord is fout');
        return false;
    }
    
    if(p_objForm.Email.value.length==0)
    {
        alert('je email is verplicht');
        p_objForm.Email.focus();
        return false;
    }
    if(p_objForm.FlipCode.value.length==0)
    {
        alert('je flipcode is verplicht');
        p_objForm.FlipCode.focus();
        return false;
    }
    var l_bln_ValidEmail = p_objForm.Email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
    if(!l_bln_ValidEmail)
    {
        alert('het emailadres is ongeldig');
        p_objForm.Email.focus();
        return false;    
    }
    p_objForm.submit();
    
}
           
function ValidateMovieUploadForm(p_objForm)
{
   
   
   if
   (
     !(
        (filterFileType(p_objForm.Movie, "avi"))
        ||
        (filterFileType(p_objForm.Movie, "mov"))
        ||
        (filterFileType(p_objForm.Movie, "mpg"))
        ||
        (filterFileType(p_objForm.Movie, "mpeg"))
        ||
        (filterFileType(p_objForm.Movie, "wmv"))
      )
   
   )
   {
        alert("Je kunt alleen bestanden uploaden met de extensie avi, wmv, mov en mpg");
        p_objForm.Movie.focus();
        return false;
   }
   

   
    if(p_objForm.Akkoord.checked==0)
    {
        alert('je moet akkoord gaan met de voorwaarden');
        return false;
    }
   
    if(p_objForm.Naam.value.length==0)
    {
        alert('je naam is verplicht');
        p_objForm.Naam.focus();
        return false;
    }
    if(p_objForm.Email.value.length==0)
    {
        alert('je email is verplicht');
        p_objForm.Email.focus();
        return false;
    }
    if(p_objForm.Movie.value.length==0)
    {
        alert('je moet wel een filmbestand kiezen');
        p_objForm.Movie.focus();
        return false;
    }

 




    var l_bln_ValidEmail = p_objForm.Email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
    if(!l_bln_ValidEmail)
    {
        alert('het emailadres is ongeldig');
        p_objForm.Email.focus();
        return false;    
    }
   
    ToggleLayerVisibilities(false,false,true, false);
    
    p_objForm.submit();
    
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function HomeDelayer(){
    window.location = '/Home.aspx'
}

function showPhone (p_objElement) {
    p_objElement.innerText = '070-3227060';
    p_objElement.className = '';
    // Google Analytics telefoon conversie
    var pageTracker2 = _gat._getTracker("UA-3374725-1");
    pageTracker2._initData();
    pageTracker2._trackEvent('Contact', 'Telefoonnummer_Bekeken');
}
function checkContactForm () {
    var l_objInput1 = document.getElementById ('Naam');
    if (l_objInput1.value == '') {
        alert ('U moet uw naam nog invullen.');
        l_objInput1.focus ();
        return false;    
    }
    var l_objInput2 = document.getElementById ('Email');
    var l_objInput3 = document.getElementById ('Telefoon');
    if (l_objInput2.value == '' && l_objInput3.value == '') {
        alert ('U moet uw emailadres of telefoonnummer invullen.');
        l_objInput2.focus ();
        return false;
    }
    if (l_objInput2.value != '' && !isEmail (l_objInput2.value)) {
        alert ('U heeft geen geldig emailadres ingevuld.');
        l_objInput2.focus ();
        return false;
    }
    return true;
}
function isEmail(p_strValue) {
    if (/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(p_strValue)) {
        return true;
    } else {
        return false;
    }
}