function bookmark(url, title) 
{
    if (window.sidebar) 
    { 
        alert("Druk op CTRL+D om deze pagina aan uw favorieten toe te voegen.")
    } 
    else if( document.all ) 
    { 
        window.external.AddFavorite(url, title); 
    } 
    else 
    { 
        alert("Het toevoegen aan favorieten wordt niet ondersteund door uw browser."); 
    } 
}

function review(prop, num) 
{
	if (document.getElementById) 
	{
		obj1 = document.getElementById('cijfer_' + prop);
		numpercent = num * 10 + '%';
		obj1.style.width = numpercent;
		document.review[prop].value = num;
	}	
}

function trim(value) 
{ 
	value = value.replace(/^\s+/,''); 
	value = value.replace(/\s+$/,''); 
	return value; 
} 

function controleerReviewformulier(formulier)
{
	if (trim(formulier.naam_hr.value) == '')
	{
		alert('U heeft nog geen naam ingevuld.');
		formulier.naam_hr.focus();
		return false;
	}
	
	var reg = new RegExp(/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/)
	if (trim(formulier.email_hr.value) == '' || reg.exec(formulier.email_hr.value) == null)
	{
		alert('U heeft nog geen geldig e-mail adres ingevuld.');
		formulier.email_hr.focus();
		return false;
	}
	
	if (trim(formulier.review_hr.value) == '')
	{
		alert('U heeft nog geen review ingevuld.');
		formulier.review_hr.focus();
		return false;
	}
	
	if (trim(formulier.reisgezelschap_hr.value) == '')
	{
		alert('U heeft nog geen reisgezelschap ingevuld.');
		formulier.reisgezelschap_hr.focus();
		return false;
	}
	
	if (trim(formulier.reisperiode_hr.value) == '')
	{
		alert('U heeft nog geen reisperiode ingevuld.');
		formulier.reisperiode_hr.focus();
		return false;
	}
	
	var aanrader = false;
    for (i = 0; i < formulier.aanrader_hr.length; i++) 
	{ 
        if (formulier.aanrader_hr[i].checked) 
		{
            aanrader = true; 
		}
    } 
    if (!aanrader)
	{ 
        alert("U heeft nog niet ingevuld of u het een aanrader vindt."); 
        return false; 
    } 
	return true;
}


function controleerVraagformulier(formulier)
{
	if (trim(formulier.naam_hr.value) == '')
	{
		alert('U heeft nog geen naam ingevuld.');
		formulier.naam_hr.focus();
		return false;
	}
	
	var reg = new RegExp(/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/)
	if (formulier.email_hr.value == '' || reg.exec(formulier.email_hr.value) == null)
	{
		alert('U heeft nog geen geldig e-mail adres ingevuld.');
		formulier.email_hr.focus();
		return false;
	}
	
	if (trim(formulier.vraag_hr.value) == '')
	{
		alert('U heeft nog geen vraag ingevuld.');
		formulier.vraag_hr.focus();
		return false;
	}
	return true;
}

function controleerAntwoordformulier(formulier)
{
	if (trim(formulier.naam_hr.value) == '')
	{
		alert('U heeft nog geen naam ingevuld.');
		formulier.naam_hr.focus();
		return false;
	}
	
	var reg = new RegExp(/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/)
	if (formulier.email_hr.value == '' || reg.exec(formulier.email_hr.value) == null)
	{
		alert('U heeft nog geen geldig e-mail adres ingevuld.');
		formulier.email_hr.focus();
		return false;
	}
	
	if (trim(formulier.antwoord_hr.value) == '')
	{
		alert('U heeft nog geen antwoord ingevuld.');
		formulier.antwoord_hr.focus();
		return false;
	}
	return true;
}

function controleerContactformulier(formulier)
{
	if (trim(formulier.naam_hr.value) == '')
	{
		alert('U heeft nog geen naam ingevuld.');
		formulier.naam_hr.focus();
		return false;
	}
	
	var reg = new RegExp(/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/)
	if (formulier.email_hr.value == '' || reg.exec(formulier.email_hr.value) == null)
	{
		alert('U heeft nog geen geldig e-mail adres ingevuld.');
		formulier.email_hr.focus();
		return false;
	}
	
	if (trim(formulier.bericht_hr.value) == '')
	{
		alert('U heeft nog geen bericht ingevuld.');
		formulier.bericht_hr.focus();
		return false;
	}
	return true;
}

function controleerNieuwsbriefformulier(formulier)
{
	var reg = new RegExp(/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/)
	if (formulier.email_hr.value == '' || reg.exec(formulier.email_hr.value) == null)
	{
		alert('U heeft nog geen geldig e-mail adres ingevuld.');
		formulier.email_hr.focus();
		return false;
	}
	return true;
}

var divopen = false;
function toggleForm(divid, e)
{
    if(divopen == false)
    {
        if(document.getElementById(divid).style.display == 'none')
        {
            document.getElementById(divid).style.display = 'block';
            document.getElementById('link'+divid).innerHTML = 'Klik hier om het formulier te verbergen';
            divopen = true;
            opendiv = divid;
        }
    }
    else
    {
        if(document.getElementById(divid).style.display == 'none')
        {
            document.getElementById(divid).style.display = 'block';
            document.getElementById(opendiv).style.display = 'none';
            document.getElementById('link'+opendiv).innerHTML = 'Klik hier om antwoord op deze vraag te geven';
            document.getElementById('link'+divid).innerHTML = 'Klik hier om het formulier te verbergen';
            divopen = true;
            opendiv = divid;
        }
        else
        {
            document.getElementById(divid).style.display = 'none';
            document.getElementById(opendiv).style.display = 'none';
            document.getElementById('link'+divid).innerHTML = 'Klik hier om antwoord op deze vraag te geven';
            divopen = false;
        }
    }
    if (e.preventDefault)
    {
        e.preventDefault();
        return e.returnValue = false;
    }
    else
    {
        e.returnValue = false;
    }
}
