// Scripts Viveen Productions
// Copyright 2007 - 2008 by Viveen Productions

// Top menu gedeelte
var timeout;

function menu(type, naam_element) {
	
	clearTimeout(timeout);
	
	if(type == 1) {
		
		document.getElementById('menu_top_diensten').style.visibility = 'hidden';
		document.getElementById('menu_top_producten').style.visibility = 'hidden';
		document.getElementById('menu_top_nieuws').style.visibility = 'hidden';
		
		// Gegevens ophalen van het menu element waar de muis opstaat
		var top_element = document.getElementById(naam_element).offsetTop;
		var left_element = document.getElementById(naam_element).offsetLeft;
		
		// Menu eronder ophalen goed op de pagina plaatsen en laten zien
		document.getElementById('menu_top_'+naam_element).style.top = top_element + 18 + "px";
		document.getElementById('menu_top_'+naam_element).style.left = left_element + 10 + "px";
		document.getElementById('menu_top_'+naam_element).style.visibility = 'visible';
		
		timeout = setTimeout('verbergen_menu(\''+naam_element+'\')',1000);
	
	} else {
		
		timeout = setTimeout('verbergen_menu(\''+naam_element+'\')',1000);
		
	}
	
}

function menu_div_mouseover() {
	clearTimeout(timeout);
}

function verbergen_menu(naam_element) {
	document.getElementById('menu_top_'+naam_element).style.visibility = 'hidden';
	clearTimeout(timeout);
}

function menu_alles_verbergen() {
	
	document.getElementById('menu_top_diensten').style.visibility = 'hidden';
	document.getElementById('menu_top_producten').style.visibility = 'hidden';
	document.getElementById('menu_top_nieuws').style.visibility = 'hidden';
	
}

function menu_achtergrond_mouseover_out(type, naam_element) {
	
	if(type == 1) {
		document.getElementById('menu_item_'+naam_element).style.backgroundColor = '#CCCCCC';
		document.getElementById('menu_item_img_'+naam_element).src="images/arrow2.gif";
	} else {
		document.getElementById('menu_item_'+naam_element).style.backgroundColor = '#f8f8f8';
		document.getElementById('menu_item_img_'+naam_element).src="images/arrow.gif";
	}
	
}

// Controleren van formulieren
function check_form( FormName ) {
	
	// Bij mij teurg
	if(FormName == 'bel_mij_terug') {
		
		eval("organisatie=document." + FormName + ".organisatie.value");
		eval("naam=document." + FormName + ".naam.value");
		eval("telefoon=document." + FormName + ".telefoon.value");
		eval("email=document." + FormName + ".emailadres.value.indexOf('@')");
		eval("betreft=document." + FormName + ".betreft.value");
		
		if(organisatie == "") {
			alert("Er is geen organisatie ingevuld.");
			return false;
		}
		if(naam == "") {
			alert("Er is geen naam ingevuld.");
			return false;
		}
		if(telefoon == "") {
			alert("Er is geen telefoonnummer ingevuld.");
			return false;
		}
		if(email == -1) {
			alert("Er is geen geldig e-mailadres ingevuld.");
			return false;
		}
		if(betreft == "") {
			alert("U dient in te vullen waarover u terug gebeld wilt worden.");
			return false;
		}
	}
	
	// Nieuwsbrief
	if(FormName == 'nieuwsbrief') {
		
		eval("voornaam=document." + FormName + ".voornaam.value");
		eval("achternaam=document." + FormName + ".achternaam.value");
		eval("emailadres=document." + FormName + ".email.value.indexOf('@')");
		
		if(voornaam == "") {
			alert("Er is geen voornaam ingevuld.");
			return false;
		}
		if(achternaam == "") {
			alert("Er is geen achternaam ingevuld.");
			return false;
		}
		if(emailadres == -1) {
			alert("Er is geen geldig e-mailadres ingevuld.");
			return false;
		}
	}
	
	// Afmelden Nieuwsbrief
	if(FormName == 'afmelden_nieuwsbrief') {
		
		eval("emailadres=document." + FormName + ".email.value");
		eval("emailadres_1=document." + FormName + ".email.value.indexOf('@')");
		
		if(emailadres == "") {
			alert("Er is geen e-mailadres ingevuld.");
			return false;
		}
		if(emailadres_1 == -1) {
			alert("Er is geen geldig e-mailadres ingevuld.");
			return false;
		}
	}	
}