/**
 * Реализация функции query из Simple AJAX Code-Kit средствами jQuery
 * @author Alexander P. Artyukhovskii
 */

function query(url, type, containerId)
{
	/* Часть данных вынесем как параметры для простоты замены */
	var preloaderWidth = '170px';
	var preloaderHeight = '35px';
	var preloaderBorderColor = '#a0a0a0';
	var preloaderBgColor = '#eeeeee';
	
	var preloaderImagePath = '/images/form_preloader.gif';
	var preloaderImageWidth = 25;
	var preloaderImageHeight = 25;

	
		/* создаём предзагрузчик */
		var cd = new Date();
		var preloaderId = new String(cd.getTime());
		preloaderId = preloaderId.substring(6);
		
		var preloadImage = $('<img src="'+preloaderImagePath+'" width="'+preloaderImageWidth+'" height="'+preloaderImageHeight+'" /><b>Идет загрузка...</b>');
		
		var preloaderBox = $('<div id="preload'+preloaderId+'"></div>').append(preloadImage).css('position', 'absolute').css('left', '45%').css('top', '45%').css('border', '1px solid ' + preloaderBorderColor).css('background-color', preloaderBgColor).css('width', preloaderWidth).css('height', preloaderHeight).css('padding', '15px').css('font-size', '14px').css('z-index', 18000);
		
		/* запускаем предзагрузчик */
		$('body').append(preloaderBox);
		
		if ( type == 1 ) {
			/* исполнение выдачи AJAX как команд javascript */
			
			$.getScript(url, function(){
				preloaderBox.remove();
			});
			
		}
		else {
			/* подгрузка выдачи AJAX в элемент с ID containerId */
			
			var contentTarget = $('#'+containerId);
			
			if ( contentTarget.size() > 0 ) {
				
				contentTarget.load(url, '', function(){
					preloaderBox.remove();
				});
				
			}
			
		}
}
function query1(url, type, div)
{
	query(url, type, div);
}
