function addKalenderRunlog(kalender_id){
	$.get('/editable/_custom/kalenderRunlog.php?kalender_id='+kalender_id+'&rand_code='+Math.random(10000),function(data){
		if(data==0){
			alert('Er is een fout opgetreden met de kalender item aan uw runlog te toevoegen, probeer het later opnieuw.');
		}else if(data==1){
			alert('Dit evenement is succesvol toegevoegd aan uw loopkalender.');
		}else if(data==2){
			alert('U heeft dit evenement al toegevoegd aan uw loopkalender.');
		}else if(data==3){
			alert('U kunt geen evenementen toevoegen die al geweest zijn aan uw loopkalender.');
		}
	});
}

var afstandArray = new Array();
var omschrijvingArray = new Array();
var starttijdArray = new Array();
var totalRows = 1;
function addRow(){
	document.getElementById('afstand_content').innerHTML='';
	document.getElementById('omschrijving_content').innerHTML='';
	document.getElementById('starttijd_content').innerHTML='';
	for(i=1; i<=totalRows; i++){
		if(afstandArray[i]==undefined){ afstandArray[i]=''; }
		if(omschrijvingArray[i]==undefined){ omschrijvingArray[i]=''; }
		if(starttijdArray[i]==undefined){ starttijdArray[i]=''; }
		
		document.getElementById('afstand_content').innerHTML+='<input onchange="changeField('+i+');" type="text" style="width: 60px; height: 20px;" value="'+afstandArray[i]+'" id="afstand_'+i+'" name="afstand_'+i+'" /> km';
		document.getElementById('omschrijving_content').innerHTML+='<input onchange="changeField('+i+');" type="text" style="width: 80px; height: 20px;" value="'+omschrijvingArray[i]+'" id="omschrijving_'+i+'" name="omschrijving_'+i+'" />';
		document.getElementById('starttijd_content').innerHTML+='<input onchange="changeField('+i+');" type="text" style="width: 80px; height: 20px;" value="'+starttijdArray[i]+'" id="starttijd_'+i+'" name="starttijd_'+i+'" />';
	}
	totalRows++;
}

function add5Row(){
	addRow();
	addRow();
	addRow();
	addRow();
	addRow();
}

function changeField(id,value1,value2,value3){
	if(!value1 && !value2 && !value3){
		afstandArray[id] = document.getElementById('afstand_'+id).value;
		omschrijvingArray[id] = document.getElementById('omschrijving_'+id).value;
		starttijdArray[id] = document.getElementById('starttijd_'+id).value;
	}else{
		document.getElementById('afstand_'+id).value = value1;
		afstandArray[id] = value1;
		document.getElementById('omschrijving_'+id).value = value2;
		omschrijvingArray[id] = value2;
		document.getElementById('starttijd_'+id).value = value3;
		starttijdArray[id] = value3;
	}

	if(document.getElementById('value_afstand')){
		document.getElementById('value_afstand').value='';
		document.getElementById('value_omschrijving').value='';
		document.getElementById('value_starttijd').value='';
	}
	for(i=1; i<totalRows; i++){
		if(afstandArray[i]!=''){
			document.getElementById('value_afstand').value+=((i==1)?'':'|')+afstandArray[i];
			document.getElementById('value_omschrijving').value+=((i==1)?'':'|')+omschrijvingArray[i];
			document.getElementById('value_starttijd').value+=((i==1)?'':'|')+starttijdArray[i];
		}
	}
}

function makeRowFields(value1,value2,value3){
	var split1 = new Array();
	var split2 = new Array();
	var split3 = new Array();

	split1 = value1.split("|");
	split2 = value2.split("|");
	split3 = value3.split("|");

	var length=0;
	if(split1.length>length){ length = split1.length; }
	if(split2.length>length){ length = split2.length; }
	if(split3.length>length){ length = split3.length; }
	
	for(q=0; q<length; q++){
		addRow();
		changeField(q+1,split1[q],split2[q],split3[q]);
	}
}

//Provincites
function chooseCountry(chosen,provincie){
	var selbox = document.getElementById("provincie");

	selbox.options.length = 0;
	if (chosen == "belgie") {
		selbox.options[selbox.options.length] = new Option('Kies een provincie','Selecteer');
		selbox.options[selbox.options.length] = new Option('Antwerpen','Antwerpen');
		selbox.options[selbox.options.length] = new Option('Limburg','Limburg');
		selbox.options[selbox.options.length] = new Option('Luik','Luik');
		selbox.options[selbox.options.length] = new Option('Luxemburg','Luxemburg');
		selbox.options[selbox.options.length] = new Option('Namen','Namen');
		selbox.options[selbox.options.length] = new Option('Oost-Vlaanderen','Oost-Vlaanderen');
		selbox.options[selbox.options.length] = new Option('West vlaanderen','West vlaanderen');
	}

	if (chosen == "nederland") {
		selbox.options[selbox.options.length] = new Option('Kies een provincie','Selecteer');
		selbox.options[selbox.options.length] = new Option('Drenthe','Drenthe');
		selbox.options[selbox.options.length] = new Option('Flevoland','Flevoland');
		selbox.options[selbox.options.length] = new Option('Friesland','Friesland');
		selbox.options[selbox.options.length] = new Option('Gelderland','Gelderland');
		selbox.options[selbox.options.length] = new Option('Groningen','Groningen');
		selbox.options[selbox.options.length] = new Option('Limburg','Limburg');
		selbox.options[selbox.options.length] = new Option('Noord-Brabant','Noord-Brabant');
		selbox.options[selbox.options.length] = new Option('Noord-Holland','Noord-Holland');
		selbox.options[selbox.options.length] = new Option('Overijssel','Overijssel');
		selbox.options[selbox.options.length] = new Option('Utrecht','Utrecht');
		selbox.options[selbox.options.length] = new Option('Wadden','Wadden');
		selbox.options[selbox.options.length] = new Option('Zeeland','Zeeland');
		selbox.options[selbox.options.length] = new Option('Zuid-Holland','Zuid-Holland');
	}

	if(provincie!=""){
		for(i=0; i<selbox.options.length; i++){
			if(selbox.options[i].value==provincie){
				selbox.options[i].selected="selected";
			}
		}
	}
}
