function echoMessage(echoHeader, echoMessage) {
	$.jGrowl(echoMessage, { life: 10000, header: echoHeader, closerTemplate: '<div>закрыть</div>' });
}

function idleContainer(container) {
	$(container).block({
		fadeIn:  0,
		message: '<img src="images/ajax_loader_transparent.gif"></img>', centerY: 1,
		centerY: 1,
		css: { margin: 'auto', cursor: null },
		overlayCSS: { backgroundColor: '#2E8AE5', opacity: .3 }
	} );
};

function blockContainer(container, content) {
	$(container).block({
		message: content,
		fadeIn:  0,
		centerX: true, centerY: true,
		css: { margin: 'auto', width: '100%', cursor: null },
		overlayCSS: { backgroundColor: '#2E8AE5', opacity: .3 }
	});
};
function unblockContainer(container, element) {
	$(container).unblock({
		onUnblock: function(){ $(element).remove(); }
	});
};
function addImage(data) {//alert(data.load.container +'   '+ data.load.url + '   '+data.data.imageType + '   '+data.data.image);
	idleContainer(data.load.container);
	
	var timestamp = new Date().getTime();
	var img = new Image();
	$(img).load(function () {
		$(data.load.container).unblock({ onUnblock: function(){ $(data.load.container).html(img); } });
	}).attr("src", data.load.url+'&type='+data.data.imageType+'&id='+data.data.image+'&time='+timestamp);
};


$(document).ready(function() {
	//header
	$('#mediaHeader').media();
	//banners
	$('.vertical_banners a').media(); $('.horizontal_banners a').media();
	
	
	$.blockUI.defaults.message = '<img src="modules/ajax.loader.gif">';
	$.blockUI.defaults.overlayCSS.backgroundColor = '#2E8AE5';
	$.blockUI.defaults.overlayCSS.opacity = .3;
	$.blockUI.defaults.css.border = 'none';
	$.blockUI.defaults.css.backgroundColor = 'transparent';
	

	$("#footer .top").click(function (){
		$("html").scrollTop(0, 0);
	});
	
	//footer
/* 	$("#befor_footer").css('height', '32px'); $("#footer").css({'margin-top': '-32px', 'height': '32px'});
	$("#footer .bottom").hide();
	$("#footer").click(function (){
		if ($("#footer .bottom").css('display') == 'none') {
			$("#footer .bottom").show();
			$("#befor_footer").css('height', '175px');
			$("#footer .top .right").css('background', 'url(/images/index/footer.down.gif) 10px 10px no-repeat');
			$("#footer").css({'margin-top': '-175px', 'height': '175px'});
			var off = $("#footer").offset();
			$("html").scrollTop(off.top, 1000);
		} else {
			$("#footer .top .right").css('background', 'url(/images/index/footer.up.gif) 10px 10px no-repeat');
			$("#befor_footer").css('height', '32px');
			$("#footer").css({'margin-top': '-32px', 'height': '32px'});
			$("#footer .bottom").hide();
		};
	}); */
});

function msieRefresh(container){ if ($.browser.msie) container.html(container.html()) };
function submitForm(data, outputType){
	$.ajax({
		type: data.type,
		url: data.url,
		data: $(data.source).serializeArray(),
		success: function(response){
			if (outputType == 'append') $(data.target).append(response); else $(data.target).html(response);
		},
		dataType: data.dataType
	});
};
//подавить ошибку в IE
//function stopError() { return true; }
//window.onerror = stopError;
