function EventHandler()
{
    UpperWincode();
    
    var textboxWincode = document.getElementById("textboxWincode");
    var imageSubmitInactive = document.getElementById("imageSubmitInactive");
    if (textboxWincode.value.length == 9 && CheckFields())
    {
        imageSubmitInactive.style.display = "none";
    }
    else
    {
        imageSubmitInactive.style.display = "";
    }
}

function UpperWincode()
{
    var tbWincode = document.getElementById("textboxWincode");
    var stWincode = tbWincode.value;
    tbWincode.value = stWincode.toUpperCase();
}
    
function CheckFields()
{
	var inputOk = true;
	inputOk = inputOk && CheckTextBox("textboxVoorletters");
	inputOk = inputOk && CheckTextBox("textboxAchternaam");
	inputOk = inputOk && CheckGeslacht();
	inputOk = inputOk && CheckDropDown("ddlGeboortedatumDag") //CheckTextBox("textboxGeboortedatum");
	inputOk = inputOk && CheckDropDown("ddlGeboortedatumMaand")
	inputOk = inputOk && CheckDropDown("ddlGeboortedatumJaar")
	inputOk = inputOk && CheckTextBox("textboxEmail");
	inputOk = inputOk && CheckTextBox("textboxStraat");
	inputOk = inputOk && CheckTextBox("textboxHuisnr");
	inputOk = inputOk && CheckTextBox("textboxPostcode");
	inputOk = inputOk && CheckTextBox("textboxPlaats");
	inputOk = inputOk && CheckTextBox("textboxLand");
	inputOk = inputOk && CheckPromotable();
    inputOk = inputOk && CheckVoorwaarden();
     
	return inputOk;
}

function CheckTextBox(textboxId)
{
    var textbox = document.getElementById(textboxId);
    return textbox && textbox.value != "";
}
function CheckDropDown(dropdown){
    var drop = document.getElementById(dropdown);
    var index = drop.selectedIndex;
    //var value = drop.options[index].value;
    return index != 0;
}
function CheckGeslacht()
{
    var rbGeslachtM = document.getElementById("radiobuttonlistGeslacht_0");
    var rbGeslachtV = document.getElementById("radiobuttonlistGeslacht_1");
    
    var radio1 = (rbGeslachtM && rbGeslachtM.checked);
    var radio2 = (rbGeslachtV && rbGeslachtV.checked);
    var result = radio1 || radio2;
    
    return result;
}
function CheckPromotable()
{
	var rbPromotable0 = document.getElementById("radiobuttonlistPromotable_0");
	var rbPromotable1 = document.getElementById("radiobuttonlistPromotable_1");
	var rbPromotable2 = document.getElementById("radiobuttonlistPromotable_2");
	var rbPromotable3 = document.getElementById("radiobuttonlistPromotable_3");
	
	var radio0 = (rbPromotable0 && rbPromotable0.checked);
	var radio1 = (rbPromotable0 && rbPromotable1.checked);
	var radio2 = (rbPromotable0 && rbPromotable2.checked);
	var radio3 = (rbPromotable0 && rbPromotable3.checked);
	var result = radio0 || radio1 || radio2 || radio3;
	
	return result;
}

function CheckVoorwaarden()
{
    var checkboxVoorwaarden = document.getElementById("checkboxVoorwaarden");
    return checkboxVoorwaarden && checkboxVoorwaarden.checked;
}   