var totaalBedragUV = 0;

function F_Controleer_Velden(input, rqFlds, fldNms)
{
	var fldCheck   = true;
	var fldsNeeded = "\nDe volgende verplichte velden bent u vergeten in te vullen.\n\n\t";

    for(var fldNum = 0; fldNum < rqFlds.length; fldNum++) {
        if ((input.elements[rqFlds[fldNum]].value == "") ||
            (input.elements[rqFlds[fldNum]].value == " ")) {

            fldsNeeded += fldNms[fldNum] + "\n\t";
            fldCheck = false;
            fldsNded = fldsNeeded+"\nKlik op OK en vul de verplichte velden a.u.b. in.\n\t";
        }
    }

    if (fldCheck == true)
    {
        return true;
    }
    else
    {
        alert(fldsNded);
        return false;
    }
}

function F_ContactForm(input)
{
	var v_VerplichteVelden = new Array("naam", "voorletters", "straat", "huisnr", "postcode", "woonplaats", "tel", "email", "bericht");
	var v_VeldNamen = new Array("Uw achternaam", "Uw voorletters", "Uw straatnaam", "Uw huisnummer", "Uw postcode", "Uw woonplaats", "Uw telefoonnummer", "Uw emailadres", "Een vraag of opmerking");
	var emailadres = document.getElementsByName("email")[0].value.split("@");
	output = F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);

	if(output)
	{
		if(emailadres.length != 2)
		{
			alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
			output = false;
		}
		else
		{
			emailadres2 = emailadres[1].split(".");			
			if(emailadres2.length < 2)
			{
				alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
				output = false;
			}
		}
	}
		
	return output;
}

function F_ReferentieForm(input)
{
	var v_VerplichteVelden = new Array("naam", "adres", "postcode", "plaats", "tel", "email", "rnaam", "radres", "rpostcode", "rplaats", "rtel", "remail");
	var v_VeldNamen = new Array("Uw Naam", "Uw adres", "Uw postcode", "Uw plaats", "Uw telefoonnummer", "Uw emailadres", "Naam van bekende", "Adres van bekende", "Postcode van bekende", "Plaats van bekende", "Telefoonnummer van bekende", "Emailadres van bekende");
	var emailadres = document.getElementsByName("email")[0].value.split("@");
	var remailadres = document.getElementsByName("remail")[0].value.split("@");
	output = F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);

	if(output)
	{
		if(emailadres.length != 2)
		{
			alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
			output = false;
		}
		else
		{
			emailadres2 = emailadres[1].split(".");			
			if(emailadres2.length < 2)
			{
				alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
				output = false;
			}
			else
			{
				if(remailadres.length != 2)
				{
					alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
					output = false;
				}
				else
				{
					remailadres2 = remailadres[1].split(".");			
					if(remailadres2.length < 2)
					{
						alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
						output = false;
					}
				}	
			}
		}
	}
		
	return output;
}

function F_AutoOfferteForm(input)
{
	var v_VerplichteVelden = new Array("naam", "postcode", "email", "geboortedatum", "kenteken", "schadevrijejaren");
	var v_VeldNamen = new Array("Uw naam", "Uw postcode", "Uw emailadres", "Uw geboortedatum", "Uw kenteken", "Aantal schadevrije jaren");
	var emailadres = document.getElementsByName("email")[0].value.split("@");
	output = F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);

	if(output)
	{
		if(emailadres.length != 2)
		{
			alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
			output = false;
		}
		else
		{
			emailadres2 = emailadres[1].split(".");			
			if(emailadres2.length < 2)
			{
				alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
				output = false;
			}
		}
	}
		
	return output;
}

function F_NieuwsbriefForm(input)
{
	var v_VerplichteVelden = new Array("I_Naam", "I_Email");
	var v_VeldNamen = new Array("Uw naam", "Uw emailadres");
	
	output = F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);
	
	return output;
}

function F_SubmitAccount(input, nieuw)
{
	if(nieuw == 1)
	{
		var v_VerplichteVelden = new Array("Naam", "Straat", "Huisnr", "Postcode", "Plaats", "Email", "Wachtwoord", "Onderwerp");
		var v_VeldNamen = new Array("Uw naam", "Straatnaam", "Huisnr", "Postcode", "Woonplaats", "Uw emailadres", "Een wachtwoord", "De veiligheidscode");
	}
	else
	{
		var v_VerplichteVelden = new Array("Naam", "Straat", "Huisnr", "Postcode", "Plaats", "Email", "Onderwerp");
		var v_VeldNamen = new Array("Uw naam", "Straatnaam", "Huisnr", "Postcode", "Woonplaats", "Uw emailadres", "De veiligheidscode");
	}
	
	var emailadres = document.getElementsByName("Email")[0].value.split("@");
	output = F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);

	if(output)
	{
		if(emailadres.length != 2)
		{
			alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
			output = false;
		}
		else
		{
			emailadres2 = emailadres[1].split(".");			
			if(emailadres2.length < 2)
			{
				alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
				output = false;
			}
		}
	}
	
	return output;
}

function F_CondoleanceForm(input)
{
	var v_VerplichteVelden = new Array("Cemail", "Conderwerp", "Cbericht");
	var v_VeldNamen = new Array("Uw naam", "De veiligheidscode", "Het bericht");
	var emailadres = document.getElementsByName("Cnaam")[0].value.split("@");
	output = F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);

	if(output)
	{
		if(emailadres.length != 2)
		{
			alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
			output = false;
		}
		else
		{
			emailadres2 = emailadres[1].split(".");			
			if(emailadres2.length < 2)
			{
				alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
				output = false;
			}
		}
	}
	
	return output;
}

function F_GastenboekForm(input)
{
	var v_VerplichteVelden = new Array("Gemail", "Gbericht");
	var v_VeldNamen = new Array("Je naam", "Een berichtje");
	var emailadres = document.getElementsByName("Gnaam")[0].value.split("@");
	output = F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);

	if(output)
	{
		if(emailadres.length != 2)
		{
			alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
			output = false;
		}
		else
		{
			emailadres2 = emailadres[1].split(".");			
			if(emailadres2.length < 2)
			{
				alert("U heeft geen geldig emailadres ingevuld.\nKlik op OK en vul a.u.b. een geldig emailadres in.\n\t");
				output = false;
			}
		}
	}
	
	return output;
}


function F_SubmitAdvertentie(input)
{
	var v_VerplichteVelden = new Array("Voornaam", "Achternaam", "Geboren_Dag", "Geboren_Maand", "Geboren_Jaar", "Overleden_Dag", "Overleden_Maand", "Overleden_Jaar", "Postcode", "Woonplaats", "Omschrijving");
	var v_VeldNamen = new Array("Voornaam van overledene", "Achternaam van overledene", "Geboorte dag", "Geboorte maand", "Geboorte jaar", "Dag van overlijden", "Maand van overlijden", "Jaar van overlijden", "Postcode van overledene", "Woonplaats van overledene", "Het overlijdensbericht");
	return F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);
}

function F_SubmitInloggen(input)
{
	var v_VerplichteVelden = new Array("Uea", "Uww");
	var v_VeldNamen = new Array("Uw emailadres", "Uw CIN-wachtwoord");
	return F_Controleer_Velden(input, v_VerplichteVelden, v_VeldNamen);
}

function addsmiley(smiley)
{
	document.gastenboekform.Gbericht.value += ' ' + smiley;
}

function Afdrukken()
{
	titleTag = document.getElementsByTagName("title");
	content = document.getElementById("bereken_uitvaartkosten").innerHTML;

html = '<html>\n<head>\n<title>\n'+titleTag[0].innerHTML+'\n</title>\n<link rel="stylesheet" type="text/css" href="http://www.vastenzekeradvies.nl/style.php">\n<script language="javascript" src="http://www.vastenzekeradvies.nl/functies.js"></script>\n</head>\n<body bgcolor="#FFFFFF" topmargin="0" onload="vw_links();">\n<font><strong>Vast &amp; Zeker Advies</strong> Postbus 290 - 6860 AG OOSTERBEEK | Telefoon 026 - 355 40 38 | www.vastenzekeradvies.nl</font>\n<br><br>'+content+'\n</body>\n</html>';

	printWin = window.open("", "PrintPagina");
	printWin.document.open();
	printWin.document.write(html);
	printWin.document.close();
}

function vw_links()
{
	linkTag = document.getElementsByTagName("a");
	//linkTag[0].href = "javascript:window.print()";

	for(i = 0; i < linkTag.length; i++)
	{
		linkTag[i].href = "#";
	}

	if(document.getElementsByName("Afdrukken")[0].href = "javascript:window.print()");

	window.print();	
}

function openPU()
{
	document.getElementById("pueonly").style.display="block";
//	document.getElementById("pueonly").style.left=430;
//	document.getElementById("pueonly").style.top=200;
}

function closePU()
{
	document.getElementById("pueonly").style.display="none";
//	document.getElementById("pueonly").style.left=0;
//	document.getElementById("pueonly").style.top=0;
}

function openBT()
{
	document.getElementById("btid").style.display="block";
//	document.getElementById("btid").style.left=130;
//	document.getElementById("btid").style.top=100;
}

function closeBT()
{
	document.getElementById("btid").style.display="none";
//	document.getElementById("btid").style.left=0;
//	document.getElementById("btid").style.top=0;
}

function bereken()
{
	var bedragen = document.getElementsByName("bedrag");
	var bedragen2 = document.getElementsByName("bedrag2");
	var totaal = 0;
	for(i = 0; i < bedragen.length; i++)
	{
		if(bedragen[i].checked == true)
		{
			if(bedragen[i].value > 0 && bedragen[i].value < 1000000)
				totaal += parseInt(bedragen[i].value);
		}
	}
	for(i = 0; i < bedragen2.length; i++)
	{
		if(bedragen2[i].value > 0 && bedragen2[i].value < 1000000)
			totaal += parseInt(bedragen2[i].value);
	}
	totaalBedragUV = totaal;
	document.getElementsByName("totaal")[0].value = totaal;
}

function gebruik()
{
	bereken();
	document.getElementsByName("Bedrag")[0].value = totaalBedragUV;
	closeBT();
	if(scroll(0,0));
}
