/*--------------------------------------------------------------------------------*\
|	AJAXWindow
|----------------------------------------------------------------------------------
| Displays some URL in window, loading it using ajax.
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|	Params:
|	Return:
|			bool	- Always FALSE.
\*--------------------------------------------------------------= by Mr.V!T =-----*/
function AJAXWindow(url, data) {
	
	if ( !data ) data = {};
	
	if ( url.href ) url = url.href;
	
	if ( isJQM('#AJAXWindow') && jqmVisible('#AJAXWindow') )
		jqmHide('#AJAXWindow');
		
	jqmShowCentered('#AJAXLoader', 'fade');

	jQuery.ajax({
		'type'	: 'POST', dataType: 'html',
		'url'	: url,
		'data'	: data,
		success		: function (res) {
			
			jQuery('#AJAXWindow').html(res);
			
			jQuery('#AJAXWindow A.ajax')
				.unbind('click')
				.click( function() {
					return AJAXWindow(this);
				}); //FUNC click
			
			jqmHide('#AJAXLoader');
			jqmShowCentered('#AJAXWindow', 'fade');
		}, //FUNC success
		error		: function (res,status) {
		} //FUNC error
	}); //AJAX
	
	return false;
} //FUNC AJAXWindow

jQuery(document).ready(function(){
	jQuery('A.ajax:not([rel])')
		.unbind('click')
		.click( function() {
			return AJAXWindow(this);
		}); //FUNC click
});

