var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
	var displaytype = "block";
}
else {
	var displaytype = "table-row";
}

function toggleElement (elmementName) {
	elm = document.getElementById(elmementName);
	if (!elm) 
	{ 
		alert('Element \''+ elementName +'\' niet gevonden'); 
	}
	else 
	{
		if (elm.style.display == "table-row") 
		{
			elm.style.display = "none";
		}
		else 
		{
			elm.style.display = displaytype;
		}
	}
}

function toggleAanleiding (enable) {
	elmname = 'aanleiding_' + enable;
	if (enable != "" && document.getElementById(elmname) != null) {
		document.getElementById('aanleiding_1').style.display = "none";
		document.getElementById('aanleiding_2').style.display = "none";
		document.getElementById('aanleiding_3').style.display = "none";
		document.getElementById('aanleiding_6').style.display = "none";
		document.getElementById('aanleiding_7').style.display = "none";
		
		if (enable != 4 && enable != 5) {
			elm = document.getElementById(elmname);
			elm.style.display = displaytype;
		}

	}
}

function toggleOpleiding (currentIndex) {
	if (browser == "Microsoft Internet Explorer") {
		var displaytype = "block";
	}
	else {
		var displaytype = "table-row-group";
	}

	if (currentIndex == 1) {
		document.getElementById('interesse_persoonlijk_id').style.display = displaytype;
	}
	else {
		document.getElementById('interesse_persoonlijk_id').style.display = "none"; 
	}
}

function toggleSituatie (currentIndex) {
	var browser = navigator.appName;
	if (browser == "Microsoft Internet Explorer") {
		var displaytype = "block";
	}
	else {
		var displaytype = "table-row-group";
	}
	
	elmname = "situatie_sub_" + currentIndex;
	document.getElementById('situatie_sub_1').style.display = "none";
	document.getElementById('situatie_sub_2').style.display = "none";
	document.getElementById('situatie_sub_3').style.display = "none";

	if (currentIndex != "" && document.getElementById(elmname) != null) {
		document.getElementById(elmname).style.display = displaytype;
	}
}

function toggleBezigheid (elementCheckbox, elementField) {
	elementField = document.getElementById(elementField);
	if (elementCheckbox.checked == true) {
		elementField.disabled = false;
		elementField.style.backgroundColor = "#ffffff";
	}
	else {
		elementField.disabled = true;
		elementField.style.backgroundColor = "#cdcdcd";
	}
}

function toggleRelevanteOpleiding (elementCheckbox, field1, field2) {
	elmfield1 = document.getElementById(field1);
	elmfield2 = document.getElementById(field2);
	
	if (elementCheckbox.checked == true) {
		elmfield1.disabled = false;
		elmfield1.style.backgroundColor = "#ffffff";
		elmfield2.disabled = false;
		elmfield2.style.backgroundColor = "#ffffff";
	}
	else {
		elmfield1.disabled = true;
		elmfield1.style.backgroundColor = "#cdcdcd";
		elmfield2.disabled = true;
		elmfield2.style.backgroundColor = "#cdcdcd";
	}
}

function updateValues (elementCurrent, elementChange) {
	elm = document.getElementById(elementChange);
	elm.innerHTML = elementCurrent.value;
}

function enableAfsluiting (element) {
	if (browser == "Microsoft Internet Explorer") {
		var displaytype = "block";
	}
	else {
		var displaytype = "table-row-group";
	}
	elm = document.getElementById(element);
	elm.style.display = displaytype;
}

function wickedField (elm) {
	startval = 5;
	if (elm.value.length <= 5)
	{
		elm.size = 5;
	}
	else
	{
		elm.size = Math.ceil(elm.value.length*1.4);
	}
}

/*
 * MobileMoney function
 */

function sollicitatie(ordernumber,pos, skin) {
	mmrefname  = '123brief';
	mmlanguage = 'nl';
	mmpskin    = '123brief_01';
	if (skin && skin != '') {mmpskin = skin;}
	window.open('http://www.mobilemoney.com/salespopup.asp?country=31&pos='+escape(pos)+'&ordernumber='+escape(ordernumber)+'&refname='+escape(mmrefname)+'&language='+escape(mmlanguage)+'&popupskin='+escape(mmpskin)+'&location='+escape(document.location)+'','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=468,height=550,left='+eval((screen.availWidth/2)-234)+',top=50');
}

function displayDiv(idname)
{
	document.getElementById('payment_ideal').style.display = 'none';
	document.getElementById('payment_phone').style.display = 'none';
	document.getElementById('payment_sms').style.display = 'none';
	document.getElementById(idname).style.display = 'block';
	return true;
}

$(document).ready(function(){
	$('#postcode').change(function(){
		var postcodeVal = $('#postcode').val();
		
		$.get('../postcode.php?postcode='+postcodeVal, function(jsondata){
			if(jsondata != ""){
				var data = eval('(' + jsondata + ')');
				$('#woonplaats').val(data.CityName);
				$('#straat').val(data.Street);	
			}
		});
	});
});

$(document).ready(function(){
	$('#postcode_bedrijf_2').change(function(){
		var postcodeVal = $('#postcode_bedrijf').val()+$('#postcode_bedrijf_2').val();
		
		$.get('../postcode.php?postcode='+postcodeVal, function(jsondata){
			if (jsondata != "") {
				var data = eval('(' + jsondata + ')');
				$('#plaats_bedrijf').val(data.CityName);
				$('#straat_bedrijf').val(data.Street);
			}			
		});
	});
});

