$(document).ready(function(){
	//$("#lijst").load("backend/RanglijstApp.php", {"request":"lijst","type":"getAll"} );
	toggleView("default");
	$(document).on('AUTH', AuthDao.request);
	
	$("#aSubmit").click(function() {
		toggleView("submit");
		var r = Object();
	//	console.log($("#aJaar"));
		if($("#aJaar").val() != null) {
			r.jaar = $("#aJaar").val(); 
			if(r.jaar == "Alle" || r.jaar == null ) { 
				r.jaar = ""; 
			}
		}
		//console.log($("#aAid").val() );
		r.aid = $("#aAid").val();
		r.oid = $("#aOid").val();
		r.wid = $("#aWid").val();
		r.ranglijst = $("input[name='ranglijst']:checked").val() || "";
		r.geslacht =  $("#geslacht").val() || "";
		r.officieel = $("input[name='officieel']:checked").val() || "";
		r.catagorie = $("#catagorie").val() || "";
		r.request = "lijst";
		
		//var param = {jaar:ja,aid:at,oid:on,wid:we,ranglijst:ra,geslacht:ge,officieel:of,request:"lijst"};
		var param = createParams(r);
		$(".loading").show();
		$("#lijst").empty();
		$("#lijst").load("backend/Lijst.php", param, function(data){ if(data.length == 23) {$("#lijst table").append('<tr><td>Geen prestaties gevonden...</td></tr>'); } $(".loading").hide();} )
	});
	
	$("#aReset").click(function() {
		r();
		toggleView("default");
	});

	
	
	var a = $("#aNaam").autocomplete({ 
		serviceUrl:'backend/AutoComplete.php',
		minChars:2, 
		params: { request:"autocomplete",type:"atleet" }, //aditional parameters
		onSelect: function(value, data){ $("#aAid").val(data); }
	});
	
	var b = $("#aOnde").autocomplete({ 
		serviceUrl:'backend/AutoComplete.php',
		minChars:2, 
		params: { request:"autocomplete",type:"onderdeel" }, //aditional parameters
		onSelect: function(value, data){ $("#aOid").val(data); }
	}); 
	
	var c = $("#aWeds").autocomplete({ 
		serviceUrl:'backend/AutoComplete.php',
		minChars:2, 
		width: 300,
		params: { request:"autocomplete",type:"wedstrijd" }, //aditional parameters
		onSelect: function(value, data){ $("#aWid").val(data); }
	});
	
	/* // modal, niet nodig?
	$("#loginDialog, #helpDialog").dialog({ 
		autoOpen: false,
		bgiframe: true,  //ie 6 fix
		resizable: false,
		modal: true
	});
	*/
	
	$("#loginDialog").dialog({ 
		autoOpen: false,
		bgiframe: true,  //ie 6 fix
		resizable: false
	});
	
	$("#loginF").click(function() {
		$("#loginDialog").dialog('option', 'title', 'Login');
		$("#loginDialog").dialog('open');
	});
	
	
	$("#loginSubmit").click(function() {
		var user = $("#loginUser").val();
		var pass = $("#loginPassword").val();		
		
		$(document).trigger('AUTH',{login:user,password:pass,type:"login",callback:"login"});
	});
	$("#aOnde, #aWeds, #aNaam").blur(function() {
		if($("#aOnde").val() == "") {
			$("#aOid").val("");
		} 
		if($("#aWeds").val() == "") {
			$("#aWid").val("");
		} 
		if($("#aNaam").val() == "") {
			$("#aAid").val("");
		}
	});
	
	$("#head").draggable();


});

var r = function() {
	$("#aNaam, #aOnde, #aWeds, #aAid, #aOid, #aWid").val("");
	$("#geslacht").val("");
	$("#catagorie").val("");
	$("input[type='checkbox']").prop("checked", false);
	$("#aJaar").val("2011");
};
var typePrev;
var toggleView = function(type) {
	if(type != typePrev) {
		if(type == "submit") {
			$("#topBlock").hide();
			$("#lijst").show();
		} else if (type == "default") {
			$("#topBlock").show();
			$("#lijst").hide();
		}
	}
	typePrev = type;
	
};

