$(document).ready(function() {
	bind();
		
	function bind(){
		$(".ajaxbutton").unbind('click');
		$(".ajaxbutton").bind('click', function(){
			var object = this;
			ajaxFunctionality(object);
			return false;				
		}); 
	}
	function ajaxFunctionality(object){
		
		if(object.href){
			// linkjes
			url	=object.href;
		}else{
			// buttons
			url = object.name.replace('_submit_','app=');
			url = "/?"+url.replace('_','&call=');			
		}
				
		$.post(url, $("#main_form").serialize(),
				function(data){
					for (var key in data) {
 						if (data.hasOwnProperty(key)) {
 							$("#"+key).html(data[key]);
 							$("#fld_"+key).val(data[key]); 							
  						}
				}
				bind();			
  				},"json");				
	} 		
});