﻿var bo_ns_id = 0;

function startIeFix()
{
    if(isIE())
        document.write('<noscript id="bo_ns_id_' + bo_ns_id + '">');
}


function endIeFix()
{
    if(isIE())
    {
        var theObject = document.getElementById("bo_ns_id_" + bo_ns_id++);
        var theNoScript = theObject.innerHTML;
        document.write(theNoScript);
    }
}


function bVer() 
{
  // return version number (e.g., 4.03)
  msieIndex = navigator.appVersion.indexOf("MSIE") + 5;
  return(parseFloat(navigator.appVersion.substr(msieIndex,3)));
}

function HideSearch()
{
    if (bVer() < 7)
    {
        var SearchString = document.getElementById('SearchString2');
       
        if(SearchString!=null)
        {
            if(SearchString.style.display=='none')
                SearchString.style.display='block';
            else
                SearchString.style.display='none';
        }
    }
}

function isIE()
{
    var strBrowser = navigator.userAgent.toLowerCase();

    if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0)
        return true;
    else
        return false;
}

function filterFileType(field, ext) 
{
	var varLower = field.value.toLowerCase()
					
	if (varLower.indexOf('.' + ext) == -1) 
	{
		return false;
	}
	return true;
}

function PrintStyleSheet() 
{
    var i, a, main;
    for(i=0; (a = document.getElementsByTagName("link")[i]); i++) 
    {
        if(a.getAttribute("rel").indexOf("stylesheet") != -1) 
            if(i>1)
                a.disabled = true;
            
        if(i==1)
            a.setAttribute("href", '/Include/Print.css');
   }
}

function printPage()
{
	PrintStyleSheet();
	this.focus();
	setTimeout("this.print()", 50);
}

function checkHoogte()
{
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}
}

function checkPublicatie()
{
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}

    if(document.getElementById('Adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('Adres').focus();
        return false;
    }
    
    if(document.getElementById('Postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('Postcode').focus();
        return false;
    }
    
    if(document.getElementById('Woonplaats').value=='')
    {
        window.alert('Woonplaats is verplicht.');
        document.getElementById('Woonplaats').focus();
        return false;
    }
}

function checkJob()
{
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}

    if(document.getElementById('Adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('Adres').focus();
        return false;
    }
    
    if(document.getElementById('Postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('Postcode').focus();
        return false;
    }
    
    if(document.getElementById('Woonplaats').value=='')
    {
        window.alert('Woonplaats is verplicht.');
        document.getElementById('Woonplaats').focus();
        return false;
    }
    
    if(document.getElementById('Land').value=='')
    {
        window.alert('Land is verplicht.');
        document.getElementById('Land').focus();
        return false;
    }
    
    if(document.getElementById('Telefoon').value=='')
    {
        window.alert('Telefoon is verplicht.');
        document.getElementById('Telefoon').focus();
        return false;
    }

    if(document.getElementById('Brief').value=='')
    {
        window.alert('Brief is verplicht.');
        document.getElementById('Brief').focus();
        return false;
    }
    
    if (!((filterFileType(document.getElementById('Brief'), "doc")) || (filterFileType(document.getElementById('Brief'), "pdf"))))
	{
		window.alert("Alleen bestanden met de extensie .doc of .pdf kan je uploaden!");
		document.getElementById('Brief').focus();
		return false;
	}
    
        if(document.getElementById('CV').value=='')
    {
        window.alert('CV is verplicht.');
        document.getElementById('CV').focus();
        return false;
    }
    
    if (!((filterFileType(document.getElementById('CV'), "doc")) || (filterFileType(document.getElementById('CV'), "pdf"))))
	{
		window.alert("Alleen bestanden met de extensie .doc of .pdf kan je uploaden!");
		document.getElementById('CV').focus();
		return false;
	}
}

function checkEcard()
{
    if(document.getElementById('Text').value=='' || document.getElementById('Text').value=='Voer hier tekst in...')
    {
        window.alert('Tekst invoeren is verplicht.');
        document.getElementById('Text').focus();
        return false;
    }

    if(document.getElementById('Name').value=='' || document.getElementById('Name').value=='Je naam')
    {
        window.alert('Je naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='' || document.getElementById('Name').value=='Je emailadres')
    {
        window.alert('Je emailadres is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}
	
	if(document.getElementById('NameTo').value=='' || document.getElementById('NameTo').value=='Naar naam')
    {
        window.alert('Naar naam is verplicht.');
        document.getElementById('NameTo').focus();
        return false;
    }

    if(document.getElementById('EmailTo').value=='' || document.getElementById('EmailTo').value=='Naar emailadres')
    {
        window.alert('Naar emailadres is verplicht.');
        document.getElementById('EmailTo').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("EmailTo").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("EmailTo").focus();
			return false;
		}
	}
}

function EmptyMoney()
{
	for(i=0;i<document.getElementsByName('geld').length;i++)
		document.getElementsByName('geld')[i].checked = false;
}

function EmptyMoney2()
{
	document.getElementById('geld2').value = '';
}

function CheckButton()
{
    document.getElementsById('geldd').checked = true
}

function checkMachtiging()
{  
     if(!document.getElementsByName('geld')[0].checked && !document.getElementsByName('geld')[1].checked && !document.getElementsByName('geld')[2].checked)
     { 
        if(document.getElementsByName('geld')[3].checked)
        {
            if(document.getElementById('geld2').value=='')
            {
                window.alert('Uw bent verplicht een bedrag in te vullen.');
                document.getElementById('geld2').focus();
                return false;
            }
        }
    }
    
    if(document.getElementById('Bankrekening').value=='')
    {
        window.alert('Bankrekening is verplicht.');
        document.getElementById('Bankrekening').focus();
        return false;
    }
    
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}

    if(document.getElementById('Adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('Adres').focus();
        return false;
    }
    
    if(document.getElementById('Postcode').value.length < 6)
    {
        window.alert('Postcode is verplicht. Bijvoorbeeld 1234 LG');
        document.getElementById('Postcode').focus();
        return false;
    }
    
    if(document.getElementById('Woonplaats').value=='')
    {
        window.alert('Woonplaats is verplicht.');
        document.getElementById('Woonplaats').focus();
        return false;
    }
}

function checkAirmiles()
{
    if(document.getElementById('Kaartnummer').value=='')
    {
        window.alert('Kaartnummer is verplicht.');
        document.getElementById('Kaartnummer').focus();
        return false;
    }
    
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}

    if(document.getElementById('Adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('Adres').focus();
        return false;
    }
    
    if(document.getElementById('Postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('Postcode').focus();
        return false;
    }
    
    if(document.getElementById('Woonplaats').value=='')
    {
        window.alert('Woonplaats is verplicht.');
        document.getElementById('Woonplaats').focus();
        return false;
    }
}


function checkAirmiles2()
{
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}

    if(document.getElementById('Adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('Adres').focus();
        return false;
    }
    
    if(document.getElementById('Postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('Postcode').focus();
        return false;
    }
    
    if(document.getElementById('Woonplaats').value=='')
    {
        window.alert('Woonplaats is verplicht.');
        document.getElementById('Woonplaats').focus();
        return false;
    }
}

function checkVrijwilliger()
{
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}

    if(document.getElementById('Adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('Adres').focus();
        return false;
    }
    
    if(document.getElementById('Postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('Postcode').focus();
        return false;
    }
    
    if(document.getElementById('Woonplaats').value=='')
    {
        window.alert('Woonplaats is verplicht.');
        document.getElementById('Woonplaats').focus();
        return false;
    }
}

function createCookieWinkel
(name,value, itemName)
{
    var date = new Date();
    date.setTime(date.getTime()+(365*24*60*60*1000));
    document.cookie = name+'='+value+'; expires='+date.toGMTString()+'; path=/';
    window.alert(itemName + ' is '+ value+' keer toegevoegd aan de winkelwagen.');
    
    
}

function eraseCookie(name)
{
    var date = new Date();
    date.setTime(date.getTime()-1);
    document.cookie = name+'=; expires='+date.toGMTString()+'; path=/';
    document.location=document.location;
}

function eraseAllCookie()
{
    var cookieArray = document.cookie.split(';');
    
    var date = new Date();
    date.setTime(date.getTime()-1);
    
    for(i=0;i<cookieArray.length;i++)
        document.cookie = cookieArray[i].split('=')[0]+'=; expires='+date.toGMTString()+'; path=/';
        
    document.location=document.location;
}

function checkWinkel()
{
    if(document.getElementById('Name').value=='')
    {
        window.alert('Naam is verplicht.');
        document.getElementById('Name').focus();
        return false;
    }

    if(document.getElementById('Email').value=='')
    {
        window.alert('Email is verplicht.');
        document.getElementById('Email').focus();
        return false;
    }
    else
	{
		var goodEmailA = document.getElementById("Email").value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		if (goodEmailA){
		}else{
			window.alert('Dit emailadres is niet valide.');
			document.getElementById("Email").focus();
			return false;
		}
	}

    if(document.getElementById('Adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('Adres').focus();
        return false;
    }
    
    if(document.getElementById('Postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('Postcode').focus();
        return false;
    }
    
    if(document.getElementById('Woonplaats').value=='')
    {
        window.alert('Woonplaats is verplicht.');
        document.getElementById('Woonplaats').focus();
        return false;
    }
}


function showtip2(e,text)
{ 
    var Left=0;
    var Top=0;
    
    if (document.all&&document.readyState=="complete")
    { 
        Left=event.clientX;
        Top=event.clientY;
    } 
    else
    { 
        Left=e.pageX ;
        Top=e.pageY; 
    } 

    if(document.getElementById("AltText")==null)
    {
        NewDiv = document.createElement('div'); 
        NewDiv.setAttribute('id',"AltText");
        document.body.appendChild(NewDiv);
    }
 
    document.getElementById("AltText").innerHTML=text;
    document.getElementById("AltText").style.position='absolute';
    if(Top!=null)
        document.getElementById("AltText").style.top=Top+15 + "px";
        
    if(Left!=null)
        document.getElementById("AltText").style.left=Left+5 + "px";
        
    document.getElementById("AltText").style.visibility='visible';
    
} 


function Click(i)
{
    document.getElementById('photoBig').src=PhotoArray[i];
    document.getElementById('fototext').innerHTML=TextArray[i];
    Pointer=i;
}
var Pointer = 0;

function Next()
{
    if(PhotoArray[Pointer+1] != null)
    {
        document.getElementById('photoBig').src=PhotoArray[Pointer+1];
        document.getElementById('fototext').innerHTML=TextArray[Pointer+1];
		
        Pointer++;
    }
}

function Previous()
{
    if(PhotoArray[Pointer-1] != null)
    {
        document.getElementById('photoBig').src=PhotoArray[Pointer-1];
        document.getElementById('fototext').innerHTML=TextArray[Pointer-1];
        Pointer--;
    }
}

function hidetip2()
{ 
    document.getElementById("AltText").style.visibility='hidden';
}

//oude site afvanging
function OpenNewsWindow(mapID, recordID)
{
    if(mapID == 5762)
		window.open('/Include/Document.aspx?mId='+mapID+'&rId='+recordID,'_blank','');
	else
        document.location='/Index.aspx?mId='+mapID+'&rId='+recordID +'&Redir=1';
}

function OpenWindow(recordID)
{
	OpenNewsWindow(5738, recordID)
}


