$(document).ready(function() {
	// Uni Tabs
	$('#personal_file').tabs();
	
	$("#oud, #ere, #wedstrijd, #training, #niet-spelend, #verdienste").change(function() {
		var pageid = $("#pageid").val();
		var keywords = $("#keywords").val();
		var leden  = new Array();
		$("input[@name='leden[]']:checked").each(function() {
		  leden.push($(this).val());
		});
					
		$.get("php/ajax_update_overview.php", { 
		  pageid: pageid,
		  keywords: keywords,
		  'leden[]': leden
		}, 
		function(data) {
			$("#overview").html(data);
		});
		return false;
	});
	
	$("#keywords").keyup(function(event) {			
		var pageid = $("#pageid").val();
		var keywords = $("#keywords").val();
		var leden  = new Array();
		$("input[@name='leden[]']:checked").each(function() {
		  leden.push($(this).val());
		});
					
		$.get("php/ajax_update_overview.php", { 
		  pageid: pageid,
		  keywords: keywords,
		  'leden[]': leden
		}, 
		function(data) {
			$("#overview").html(data);
		});
		return false;
	});
	
	// Submit form
	$("#persoonlijk").submit(function() {
		$('#fragment-1').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();
		var achternaam = $("#achternaam").val();
		var tussenvoegsel = $("#tussenvoegsel").val();
		var roepnaam = $("#roepnaam").val();
		var voorletters = $("#voorletters").val();
		var geboortedatum = $("#geboortedatum").val();
		var geboorteplaats = $("#geboorteplaats").val();
		var geslacht = $("#geslacht").val();
		
		$.post("php/ajax_update_member.php", { 
		  lid_id: lid_id, 
		  achternaam: achternaam, 
		  tussenvoegsel: tussenvoegsel,
		  roepnaam: roepnaam,
		  voorletters: voorletters,
		  geboortedatum: geboortedatum,
		  geboorteplaats: geboorteplaats,
		  geslacht: geslacht
		}, 
		function(data) {
			$('#loading').hide();					
			//$("#fragment-1").html(data);
			$("#fragment-1").show();
		});
		return false;
	});
	
	$("#contact").submit(function() {
		$('#fragment-2').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();
		var adres = $("#adres").val();
		var postcode = $("#postcode").val();
		var woonplaats = $("#woonplaats").val();
		var email = $("#email").val();
		var vast = $("#vast").val();
		var mobiel = $("#mobiel").val();
						
		$.post("php/ajax_update_member.php", { 
		  lid_id: lid_id, 
		  adres: adres, 
		  postcode: postcode,
		  woonplaats: woonplaats,
		  email: email,
		  vast: vast,
		  mobiel: mobiel
		}, 
		function(data) {
			$('#loading').hide();					
			$("#fragment-2").show();
		});
		return false;
	});
	
	$("#financieel").submit(function() {
		$('#fragment-3').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();
		var rekeningnummer = $("#rekeningnummer").val();
		var tenaamstelling = $("#tenaamstelling").val();
		var bankplaats = $("#bankplaats").val();
						
		$.post("php/ajax_update_member.php", { 
		  lid_id: lid_id, 
		  rekeningnummer: rekeningnummer, 
		  tenaamstelling: tenaamstelling,
		  bankplaats: bankplaats
		}, 
		function(data) {
			$('#loading').hide();					
			$("#fragment-3").show();
		});
		return false;
	});
	
	$("#opleiding").submit(function() {
		$('#fragment-4').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();
		var studie = $("#studie").val();
		var studierichting = $("#studierichting").val();
		var studentnummer = $("#studentnummer").val();
		var afgestudeerd = $("#afgestudeerd").val();
		
		$.post("php/ajax_update_member.php", { 
		  lid_id: lid_id, 
		  studie: studie, 
		  studierichting: studierichting,
		  studentnummer: studentnummer,
		  afgestudeerd: afgestudeerd
		}, 
		function(data) {
			$('#loading').hide();					
			$("#fragment-4").show();
		});
		return false;
	});
	
	$("#knvb").submit(function() {
		$('#fragment-5').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();
		var knvbnummer = $("#knvbnummer").val();
		var anderevereniging = $("#anderevereniging").val();
		var district = $("#district").val();
		var status_spelerspas = $("#status_spelerspas").val();
						
		$.post("php/ajax_update_member.php", { 
		  lid_id: lid_id, 
		  knvbnummer: knvbnummer, 
		  anderevereniging: anderevereniging,
		  district: district,
		  status_spelerspas: status_spelerspas
		}, 
		function(data) {
			$('#loading').hide();					
			$("#fragment-5").show();
		});
		return false;
	});
	
	$("#vereniging").submit(function() {
		$('#fragment-6').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();
		var aangemeld = $("#aangemeld").val();
		var afgemeld = $("#afgemeld").val();
		var soortlid = $("#soortlid").val();
		var almanak = $("#almanak").val();
		var dispensatie = $("#dispensatie").val();
						
		$.post("php/ajax_update_member.php", { 
		  lid_id: lid_id, 
		  aangemeld: aangemeld, 
		  afgemeld: afgemeld,
		  soortlid: soortlid,
		  almanak: almanak,
		  dispensatie: dispensatie
		}, 
		function(data) {
			$('#loading').hide();
			$("#fragment-6").show();
		});
		return false;
	});
	
	$("#team").submit(function() {
		$('#fragment-6').hide(); 
		$("#loading").show();
		
		var ledenteam_id = $("#ledenteam_id").val();
		var lid_id = $("#lid_id").val();
		var team_id = $("#team_id").val();
		var jaar = $("#jaar").val();
		var dispensatie = $("#dispensatie").val();
		var aanvoerder = $("#aanvoerder").val();
						
		$.post("php/ajax_update_teammember.php", { 
		  ledenteam_id: ledenteam_id,
		  lid_id: lid_id,
		  team_id: team_id,
		  jaar: jaar,
		  dispensatie: dispensatie,
		  aanvoerder: aanvoerder
		}, 
		function(data) {
			$('#loading').hide();
			$("#team_info").html(data);						
			$("#fragment-6").show();
		});
		return false;
	});
	
	$(".teammember_delete").live('click', function() {
		$('#fragment-6').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();		
		var team_member_id = this.id;
			
		$.post("php/ajax_remove_from_team.php", { 
		  team_member_id: team_member_id,
		  lid_id: lid_id
		}, 
		function(data) {
			$('#loading').hide();
			$("#team_info").html(data);
			$("#fragment-6").show();
		});
		return false;
	});
	
	$("#commissie").submit(function() {	
		$('#fragment-6').hide(); 
		$("#loading").show();
		
		var id = $("#id").val();
		var lid_id = $("#lid_id").val();
		var commissie_id = $("#commissie_id").val();
		var seizoen = $("#seizoen").val();
		var functie = $("#functie").val();
						
		$.post("php/ajax_update_committeemember.php", { 
		  id: id,
		  lid_id: lid_id,
		  commissie_id: commissie_id, 
		  seizoen: seizoen,
		  functie: functie
		}, 
		function(data) {
			$('#loading').hide();
			$("#commissie_info").html(data);
			$("#fragment-6").show();
		});
		return false;
	});
	
	$(".committee_delete").live('click', function() {
		$('#fragment-6').hide(); 
		$("#loading").show();
		
		
		var lid_id = $("#lid_id").val();		
		var committee_member_id = this.id;
			
		$.post("php/ajax_remove_from_committee.php", { 
		  committee_member_id: committee_member_id,
		  lid_id: lid_id
		}, 
		function(data) {
			$('#loading').hide();
			$("#commissie_info").html(data);
			$("#fragment-6").show();
		});
		return false;
	});
	
	$("#tc").submit(function() {
		$('#fragment-7').hide(); 
		$("#loading").show();
		
		var lid_id = $("#lid_id").val();
		var interesse = $("#interesse").val();
		var niveau = $("#niveau").val();
		var been = $("#been").val();
		var positie = $("#positie").val();
		var technisch = $("#technisch").val();
		var tactisch = $("#tactisch").val();
		var conditie = $("#conditie").val();
		var coaching = $("#coaching").val();
		var rol = $("#rol").val();
		var beoordeling = $("#beoordeling").val();
		var ervaring = $("#ervaring").val();
						
		$.post("php/ajax_update_member.php", { 
		  lid_id: lid_id, 
		  interesse: interesse, 
		  niveau: niveau,
		  been: been,
		  positie: positie,
		  technisch: technisch,
		  tactisch: tactisch,
		  conditie: conditie,
		  coaching: coaching,
		  rol: rol,
		  beoordeling: beoordeling,
		  ervaring: ervaring
		}, 
		function(data) {
			$('#loading').hide();					
			$("#fragment-7").show();
		});
		return false;
	});
});