/* 
Kantorenapplicatie
Partena Ziekenfonds & Partners
Wouter Verstuyf
*/

$(document).ready(function() {
	/* jquery block ui */

});

/* zoek gemeente */
function lookup(taalurl, gemeenteurl, inputString) {
	if(inputString.length == 0) {
		// Hide the suggestion box.
		$('#suggestions').html('<div class="suggestionList" id="autoSuggestionsList"></div>');
		$('#select').hide();
	} else {
		$.post("ajax/ajax.php?zoekgemeente=1&taalurl="+taalurl+"&gemeenteurl="+gemeenteurl, {queryString: ""+inputString+""}, function(data){
			if(data.length >0) {
				$('#suggestions').show();
				$('#select').fadeIn();				
				$('#autoSuggestionsList').html(data);
			}
		});
	}
}

function gogemeente(taalurl, gemeenteurl, gemeente) {
	$("#inputString").val(gemeente);
	window.location='/'+taalurl+'/'+gemeenteurl+'/'+gemeente;
}

/* set zoekresultaten */
function setresults(data) {
	for(var i = 0; i < gmarkers.length; i++) {
		gmarkers[i].hide();	
	}
	var temp = data.split(",");
	for(var j = 0; j < temp.length; j++) {
		gmarkers[temp[j]].show();	
	}
}

/* clear zoekresultaten */
function clearresults(data) {
	for(var i = 0; i < gmarkers.length; i++) {
		gmarkers[i].hide();	
	}
}

/* ziekenfonds */
function zoeken(taal) {
	map.closeInfoWindow()
	$('div#map').block({message: null, css: { border: 'none' }});
	$('.spinner').show();
	var spinner = '<img src="/images/spinner.gif" id="spinner" alt="loading" title="loading" />';
	$('.spinner').html(spinner);		
	var formdata = $('#zoekform').serialize();
	$.post("http://www.partena-kantoren.be/ajax/ajax.php?setdienst=1&"+formdata, {}, function(data){
		if(data.length >0) {
			setresults(data);
		} else {
			clearresults();	
		}
	});	
	$.post("http://www.partena-kantoren.be/ajax/ajax.php?gethelptext=1&taal="+taal+"&"+formdata, {}, function(data){
		if(data.length >0) {
			$('#helptext').html(data);
		} 
		$('.spinner').hide();																	   
	});	
	$('div#map').unblock();
}

/* ziekenfonds */
function zoekenopgemeente(gemeente) {
	map.closeInfoWindow()	
	$('div#map').block({message: null, css: { border: 'none' }});
	$('.spinner').show();
	var spinner = '<img src="/images/spinner.gif" id="spinner" alt="loading" title="loading" />';
	$('.spinner').html(spinner);		
	var formdata = $('#zoekform').serialize();
	$.post("http://www.partena-kantoren.be/ajax/ajax.php?setdienstopgemeente=1&postcode="+gemeente+"&"+formdata, {}, function(data){
		if(data.length >0) {
			setresults(data);
		} else {
			clearresults();	
		}
		$('.spinner').hide();																	   
	});	
	$('div#map').unblock();
}

/* zoek gemeente */
function zoekgemeente(action, form) {
	$('.spinner').show();
	var spinner = '<img src="/images/spinner.gif" id="spinner" alt="loading" title="loading" />';
	$('.spinner').html(spinner);		
	$("#zoekform2").validate({
	  rules: {
		zoekwoord: { required: true }
	  },
	  messages: { zoekwoord: null }
	});	
	if($("#zoekform2").valid()) {
		return true;
	} else {
		$('.spinner').hide();		
		return false;
	}	
}

/* foto tonen */
function changepic(kantoor, pic) {
	var data = '<img src="/uploads/'+pic+'" alt="'+kantoor+'">';
	$('#bigpic').html(data);
}

/* dienstdetail tonen */
function toondienstdetail(intern, diensttype, taal) {
	var spinner = '<p id="uurspinner"><img src="/images/spinner2.gif" id="spinner" alt="loading" title="loading" /></p>';
	$('#dienstdetails').html(spinner);			
	$.post("http://www.partena-kantoren.be/ajax/ajax.php?toondienst=1&intern="+intern+"&dienst="+diensttype+"&taal="+taal, {}, function(data){
		if(data.length >0) {
			$('#dienstdetails').show();
			setTimeout(function(){ $('#dienstdetails').html(data).fadeIn() }, 1500);			
		}
	});	
}