$(document).ready(function(){
	
	$("a.ajax").click(function(){
		var href = $(this).attr("href");
		var url = href.substring(0,href.lastIndexOf('?'));
		href = href.substring(href.indexOf('?')+1,href.length);
		var qData = href.substring(0,href.lastIndexOf('#'));
		var target = href.substring(href.lastIndexOf('#'),href.length);
		if (url != ''){
			/*alert(url); alert(target); alert(qData);*/
			ajax(url,target,'get',qData);
		} else {
			$(target).css("display","block");
		}
	});
	
	$("form.ajax").submit(function(){
		var href = $(this).attr("action");
		var url = href.substring(0,href.lastIndexOf('#'));
		var target = href.substring(href.lastIndexOf('#'),href.length);
		
		var query = '';
		
		$(this).find(".send").each(function(i){
			
			if (i > 0){
				query += '&';
			}
			query += $(this).attr("name")+"="+$(this).val();
		});
		
		ajax(url,target,$(this).attr("method"),query);
	});
	
	function ajax(queryUrl,textID,type,queryData){
						
		$.ajax({
			type: type,
			url: queryUrl,
			data: queryData,
			beforeSend: function(){
				$(textID).html('<img src="files/www/ajax.gif" alt="AJAX Loading..." />');
			},
			success: function(response){
				$(textID).html(response);
			}
		});
		
	}
	
});
