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

var previousTab = 1; 
var intervalID = 0;
function tabMenu(activeTab,clicked,e)
{
	var event = e || window.event; 
	document.getElementById("tab" + activeTab).className= "active";
	document.getElementById("content" + activeTab).style.display = "block"; 
	if (activeTab != previousTab) 
	{ 
		document.getElementById("tab" + previousTab).className= "";
		document.getElementById("content" + previousTab).style.display = "none";
	} 
	previousTab = activeTab; 
	if(clicked)
	{
		clearInterval(intervalID); 
		if (event.preventDefault) 
		{ 
			event.preventDefault(); 
		} 
		else 
		{
			event.returnValue = false; 
		} 
	}
}           

var activeTab = 1; 
var aantalTabs = 2; 
function slideShow() 
{ 
	activeTab++; 
	if (activeTab > aantalTabs) 
	{ 
		activeTab = 1; 
	} 
	tabMenu(activeTab,0);
} 

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

function controleer_reviewformulier(formulier)
{
	if (trim(formulier.naam_pr.value) == '')
	{
		alert('Je hebt nog geen naam ingevuld');
		formulier.naam_pr.focus();
		return false;
	}
	
	var reg = new RegExp(/^[A-Za-z0-9\+._-]+@[A-Za-z0-9._-]+\.[A-Za-z]{2,6}$/)
	if (formulier.email_pr.value == '' || reg.exec(formulier.email_pr.value) == null)
	{
		alert('Je hebt nog geen geldig e-mail adres ingevuld');
		formulier.email_pr.focus();
		return false;
	}
	
	if (trim(formulier.periode_pr.value) == '')
	{
		alert('Je hebt nog niet aangegeven hoe lang je het product in je bezit hebt');
		formulier.periode_pr.focus();
		return false;
	}
	
	if (trim(formulier.review_pr.value) == '')
	{
		alert('Je hebt nog geen review ingevuld');
		formulier.review_pr.focus();
		return false;
	}
	
	var aanrader = false;
    for (i = 0; i < formulier.aanrader_pr.length; i++) 
	{ 
        if (formulier.aanrader_pr[i].checked) 
		{
            aanrader = true; 
		}
    } 
    if (!aanrader)
	{ 
        alert("Je hebt nog niet ingevuld of je het een aanrader vindt"); 
        return false; 
    } 
	return true;
}

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

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

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

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

function review(criterium, cijfer)
{
	if (document.getElementById) 
	{
		percentage = cijfer * 10 + '%';
		document.getElementById('cijfer_' + criterium).style.width = percentage;
		document.getElementById(criterium).value = cijfer; 
	}	
}
	
var divopen = false;
function toggle_formulier(divid, e)
{
    if(divopen == false)
    {
        if(document.getElementById(divid).style.display == 'none')
        {
            document.getElementById(divid).style.display = 'block';
            document.getElementById('link'+divid).innerHTML = 'Verberg het antwoordformulier';
            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 = 'Geef antwoord op deze vraag';
            document.getElementById('link'+divid).innerHTML = 'Verberg het antwoordformulier';
            divopen = true;
            opendiv = divid;
        }
        else
        {
            document.getElementById(divid).style.display = 'none';
            document.getElementById(opendiv).style.display = 'none';
            document.getElementById('link'+divid).innerHTML = 'Geef antwoord op deze vraag';
            divopen = false;
        }
    }
    if (e.preventDefault)
    {
        e.preventDefault();
        return e.returnValue = false;
    }
    else
    {
        e.returnValue = false;
    }
}

function goThere(form)
{
	var linkList = form.selectBrand.selectedIndex
	if (linkList != "")
	{
		window.location.href=form.selectBrand.options[linkList].value;
	}
}

window.onload = function() 
{ 
	if (document.getElementById("promo"))
	{
		tabMenu(1,0); 
		intervalID = setInterval("slideShow()",10000); //timer setten 
	}
}; 
