function setFontSize()
{
    var content = document.getElementById('content');
    if (content)
    {
        if (content.style.fontSize == '13px')
        {
            content.style.fontSize = '11px';   
        }
        else
        {
            content.style.fontSize = '13px';   
        }
    }
}

function ShowDiv(id)
{
    var div = document.getElementById(id);
    if (div.style.display == 'none')
    {
        div.style.display = 'block';
    }
    else
    {
        div.style.display = 'none';
    }
}

function winBRopen(theURL, Name, popW, popH, scroll) {
	var winleft = (screen.width - popW) / 2;
	var winUp = (screen.height - popH) / 2;
	winProp = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars='+scroll+''
	Win = window.open(theURL, Name, winProp)
	if (parseInt(navigator.appVersion) >= 4) { Win.window.focus(); }
}

function SetMenuEffects() {
	$(".menu > div").each(function() {
		$(this).hover(function() {
			$(this).css("background-color", "#B1EAF2");
		},
		function() {
			$(this).css("background-color", "#CEF2F7");
		});
	});
}

function checkReizigersTest() {
	var numQuestions = 10;
	
	// Niet alle vragen beantwoord
	if ($("input[name^='vraag']:checked").length < numQuestions) {
		alert('Niet alle vragen zijn beantwoord.');
		return false;
	}
	
	$("#frmTest").hide();
	
	var antwoord1 = $("input[name='vraag1']:checked").parent().text();
	$("#antwoord1").text(antwoord1);
	var antwoord2 = $("input[name='vraag2']:checked").parent().text();
	$("#antwoord2").text(antwoord2);
	var antwoord3 = $("input[name='vraag3']:checked").parent().text();
	$("#antwoord3").text(antwoord3);
	var antwoord4 = $("input[name='vraag4']:checked").parent().text();
	$("#antwoord4").text(antwoord4);
	var antwoord5 = $("input[name='vraag5']:checked").parent().text();
	$("#antwoord5").text(antwoord5);
	var antwoord6 = $("input[name='vraag6']:checked").parent().text();
	$("#antwoord6").text(antwoord6);
	var antwoord7 = $("input[name='vraag7']:checked").parent().text();
	$("#antwoord7").text(antwoord7);
	var antwoord8 = $("input[name='vraag8']:checked").parent().text();
	var val8 = $("input[name='vraag8']:checked").val();
	$("#antwoord8").text(antwoord8);
	var antwoord9 = $("input[name='vraag9']:checked").parent().text();
	$("#antwoord9").text(antwoord9);
	var antwoord10 = $("input[name='vraag10']:checked").parent().text();
	$("#antwoord10").text(antwoord10);
	
	$("#uitslag").show();
	
	if (val8 == "h" || val8 == "i" || val8 == "j") {
		$("#links").show();
	}
	
	return false;
}

function checkAanmeldFrm() {
	var naam = $("input[name='naam']").val();
	if (naam.length == 0) {
		alert("U heeft uw naam niet ingevuld.");
		return false;
	}
	
	var adres = $("input[name='adres']").val();
	if (adres.length == 0) {
		alert("U heeft uw adres niet ingevuld.");
		return false;
	}
	
	var postcode = $("input[name='postcode']").val();
	if (postcode.length == 0) {
		alert("U heeft uw postcode niet ingevuld.");
		return false;
	}
	if (!IsPostcode(postcode)) {
		alert("Ongeldig postcode ingevuld.");
		return false;
	}
	
	var plaats = $("input[name='plaats']").val();
	if (plaats.length == 0) {
		alert("U heeft geen plaats ingevuld.");
		return false;
	}
	
	var telefoonnr = $("input[name='telefoonnr']").val();
	if (telefoonnr.length == 0) {
		alert("U heeft uw telefoonnummer niet ingevuld.");
		return false;
	}
	if (!IsTelefoonnummer(telefoonnr)) {
		alert("Ongeldig telefoonnummer ingevuld.");
		return false;
	}
	
	var faxnr = $("input[name='faxnr']").val();
	if (faxnr.length > 0 && !IsTelefoonnummer(faxnr)) {
		alert("Ongeldig faxnummer ingevuld.");
		return false;
	}
	
	var email = $("input[name='email']").val();
	if (email.length == 0) {
		alert("U heeft uw e-mailadres niet ingevuld.");
		return false;
	}
	if (!IsEmail(email)) {
		alert("Ongeldig e-mailadres ingevuld.");
		return false;
	}
	
	var website = $("input[name='website']").val();
	
	$.getJSON("http://www.klant2.exed.nl/gsk/gezondopreis/reminderservice-aanmelden.php?format=json&jsoncallback=?", { naam: naam, adres: adres, postcode: postcode, plaats: plaats, telefoonnr: telefoonnr, faxnr: faxnr, email: email, website: website }, function(data) {
		if (data) {
			alert(data.error);
		}
		else {
			document.location = "aanmelden_bedankt.aspx";
		}
	});
	
	return false;
}

function checkReminderFrm() {
	var artsId = $("input[name='arts_id']").val();
	var voornaam = $("input[name='voornaam']").val();
	if (voornaam.length == 0) {
		alert("U heeft uw voornaam niet ingevuld.");
		return false;
	}
	var tussenvoegsel = $("input[name='tussenvoegsel']").val();
	var achternaam = $("input[name='achternaam']").val();
	if (achternaam.length == 0) {
		alert("U heeft uw achternaam niet ingevuld.");
		return false;
	}
	var geslacht = $("input[name='geslacht']:checked").val();
	if (!geslacht) {
		alert("Selecteer uw geslacht.");
		return false;
	}
	var email = $("input[name='email']").val();
	if (email.length == 0) {
		alert("U heeft uw e-mailadres niet ingevuld.");
		return false;
	}
	var eersteInenting = $("input[name='datum_inenting']").val();
	if (eersteInenting.length == 0) {
		alert("U heeft de datum van de eerste inenting niet ingevuld.");
		return false;
	}
	var tweedeInenting = $("input[name='dagen_tweede_inenting']").val();
	if (tweedeInenting.length == 0) {
		alert("U heeft het aantal dagen tot uw tweede inenting niet ingevuld.");
		return false;
	}
	
	if (!email.match("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$")) {
		alert("Ongeldig e-mailadres ingevuld.");
		return false;
	}
	
	if (!eersteInenting.match("^[0-9]{2}-[0-9]{2}-[0-9]{4}$")) {
		alert("Ongeldig datum ingevuld.");
		return false;
	}
	
	if (!tweedeInenting.match("^[0-9]+$")) {
		alert("Ongeldig aantal dagen ingevuld.");
		return false;
	}
	
	$.getJSON("http://www.klant2.exed.nl/gsk/gezondopreis/reminderservice.php?format=json&jsoncallback=?", { adresId: artsId, voornaam: voornaam, tussenvoegsel: tussenvoegsel, achternaam: achternaam, geslacht: geslacht, email: email, datum: eersteInenting, dagen: tweedeInenting }, function(data) {
		if (data) {
			alert(data.error);
		}
		else {
			document.location = "bedankt.aspx";
		}
	});
	
	return false;
}

function WijzigAdres() {	
	var artsId = $("input[name='artsId']").val();
	var naam = $("input[name='naam']").val();
	var adres = $("input[name='adres']").val();
	var postcode = $("input[name='postcode']").val();
	var plaats = $(":input[name='plaats']").val();
	var telefoon = $("input[name='telefoon']").val();
	var fax = $("input[name='fax']").val();
	var email = $("input[name='email']").val();
	var website = $("input[name='website']").val();
	var opmerkingen = $(":input[name='opmerkingen']").val();
	
	$.getJSON("http://www.klant2.exed.nl/gsk/gezondopreis/edit_adres.php?format=json&jsoncallback=?", { adresId: artsId, naam: naam, adres: adres, postcode: postcode, plaats: plaats, telefoon: telefoon, fax: fax, email: email, website: website, opmerkingen: opmerkingen }, function(data) {
		if (data) {
			alert(data);
		}
		else {
			document.location = "arts.aspx";
		}
	});
}

function GroepAanmelden() {
	var count = 0;
	var maxcount = $("#ItemsGrid tr").length - 1;
	$("#ItemsGrid tr").each(function() {
		if (count > 0) {
			var fieldcount = 0;
			var artsId = $("input[name='arts_id']").val();
			var voornaam = "";
			var tussenvoegsel = "";
			var achternaam = "";
			var geslacht = "";
			var email = "";
			var eersteInenting = "";
			var tweedeInenting = "";
			
			$(this).find("td").each(function() {
				if (fieldcount == 0) {
					voornaam = $(this).text();
				}
				else if (fieldcount == 1) {
					tussenvoegsel = $(this).text();
				}
				else if (fieldcount == 2) {
					achternaam = $(this).text();
				}
				else if (fieldcount == 3) {
					geslacht = $(this).text();
				}
				else if (fieldcount == 4) {
					email = $(this).text();
				}
				else if (fieldcount == 5) {
					eersteInenting = $(this).text();
				}
				else if (fieldcount == 6) {
					tweedeInenting = $(this).text();
				}
				fieldcount++;
			});
			
			// Aanmelden
			if (count == maxcount) {
				$.getJSON("http://www.klant2.exed.nl/gsk/gezondopreis/reminderservice-groep.php?format=json&jsoncallback=?", { adresId: artsId, voornaam: voornaam, tussenvoegsel: tussenvoegsel, achternaam: achternaam, geslacht: geslacht, email: email, datum: eersteInenting, dagen: tweedeInenting }, function(data) {
					window.location = "/reminderservice/groepaanmelding_bedankt.aspx";
				});
			}
			else {
				$.getJSON("http://www.klant2.exed.nl/gsk/gezondopreis/reminderservice-groep.php?format=json&jsoncallback=?", { adresId: artsId, voornaam: voornaam, tussenvoegsel: tussenvoegsel, achternaam: achternaam, geslacht: geslacht, email: email, datum: eersteInenting, dagen: tweedeInenting }, function(data) {
				});
			}
		}
		count++;
	});
	
	return false;
}

function IsTelefoonnummer(value)
{
    return value.match("^[0-9- ]{10,11}$");
}

function IsEmail(value)
{
    return value.match("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$");
}

function IsPostcode(value)
{
    return value.match("^[0-9]{4} [A-Za-z]{2}$");
}