$(document).ready(function(){
	init();
});

function init(){
	
	// start search location 
	$('#search').change(function(){
		$.post("index-ajax.php", { search: $('#search').val(), action: 'searchLocation' },
		  function(data){
			$("#locationResult").html(data);
			$("#submitLocation").removeAttr("disabled");

		});								
	});
	
	// submit form
	$('#submitLocation').click(function(){
		$.post("index-ajax.php", { 
			   		locationid: $('#locationid').val(),
			   		search: $('#search').val(),
			   		address: $('#address').val(),
			   		description: $('#description').val(),
			   		EditoID: $('#EditoID').val(),
			   		label: $('#label').val(),
			   		url: $('#url').val(),
			   		admarea: $('#admarea').val(),
			   		subadmarea: $('#subadmarea').val(),
			   		city: $('#city').val(),
			   		country: $('#country').val(),
			   		longitude: $('#longitude').val(),
			   		latitude: $('#latitude').val(),
			   		action: 'submitLocation'
		},
			function(data){
				// validation	
				if (data=='error'){
					$("#locationsMessage").html('<span class="error">Niet alle velden juist ingevuld</span>');
				} else {
					// show list of locations
					$("#locationsList").html(data);
					// empty form
					$("#locationsMessage").html('');
					$("#locationResult").html('');
					$("#locationid").val('');
					$("#EditoID").val('');
					$("#search").val('');
					$("#description").val('');
					$("#label").val('');
					$("#url").val('');
					init();
				}
			});								
	});
	
	// delete location
	$('span[class=btnDelete]').click(function(){
		$(this).html('<label />...');
		$.post("index-ajax.php", { action: "deleteLocation", rel: $(this).attr('rel') }, function(data){init();});
		$(this).html('');
		$('#'+$(this).attr('rel')).fadeTo('fast', 0.12);					
	});
	
	// delete location
	$('span[class=btnEdit]').click(function(){		
			var arrId;
			arrId = jQuery(this).attr('rel').split('_'); // retrieve daytodayid
			
			$.post("index-ajax.php", { locationid: arrId[1], action : "editLocation" }, function(data){
				if (data!=''){
					//jQuery('#'+identifier).hide('fast');
					arrData = data.split('|');
					$('#locationid').val(arrId[1]);
					$('#EditoID').val(arrData[0]);
					$('#search').val(arrData[1]);
					$('#label').val(arrData[2]);
					$('#description').val(arrData[3]);
					$('#url').val(arrData[4]);
					$('#address').val(arrData[5]);
					$('#city').val(arrData[6]);
					$('#admarea').val(arrData[7]);
					$('#subadmarea').val(arrData[8]);
					$('#country').val(arrData[9]);
					$('#longitude').val(arrData[10]);
					$('#latitude').val(arrData[11]);
					$("#submitLocation").removeAttr("disabled");
					init();
				}
		});	
	});
	
	
	
	$('#btn1').click(function(){
		$('#export1').toggle();
		$('#export2').hide();
		$('#export3').hide();
		$('#iframe1').hide();
	});
	
	$('#btn2').click(function(){
		$('#export2').toggle();
		$('#export1').hide();
		$('#export3').hide();
		$('#iframe2').hide();
	});
	
	$('#btn3').click(function(){
		$('#export3').toggle();
		$('#export1').hide();
		$('#export2').hide();
		$('#iframe2').hide();
	});
	
	$('#exportLocations').click(function(){
		$('#iframe1').show('fast');
	});
	
	$('#exportArea').click(function(){
		$('#iframe2').show('fast');
	});
	
	$('#exportByNode').click(function(){
		$('#iframe3').show('fast');
	});
}





