// Обновление контента заданной области через AJAX
function ajax_load (container, ajax_call, params) {
	if (!$.isArray(params)) {
		params = $.queryString(params);
	}

	$.post(
		'/bitrix/tools/ajax.php?ajax_call='+ajax_call,
		params,
		function (data) {
			if (container) {
				$(container).html(data);
			}
		}
	);
	//return false;
}

// Блокировка содержимого обновляемой области и ее затемнение
function ajax_block (target) {
	$(target).prepend('<div id="ajax_loader_bg" style="position: absolute; background: #000 url(/bitrix/templates/main/images/ajax-loader.gif) center no-repeat; text-align: center;"> </div>');
	$('#ajax_loader_bg').width($(target).width()).height($(target).height()).css('opacity', '0.1');
}

$(function(){

	$('input').each(function(i,e){
		if (!$(e).val() && $(e).attr('title')) {
			$(e).addClass('default');
			$(e).val($(e).attr('title'));
		}
	});
	$('input').focus(function(){
		if ($(this).val()==$(this).attr('title')){
			$(this).val('');
			$(this).removeClass('default');
		}
	});
	$('input').blur(function(){
		if (!$(this).val()){
			$(this).val($(this).attr('title'));
			$(this).addClass('default');
		}
	});
	/** 
	 * Обработка ссылок для AJAX
	 * 
	 * <a href="#some_text" class="ajax_link" rel="AJAX_CALL_ID" params="IBLOCK_ID=1&TYPE=2">update</a>
	 * href="#some_text" - указатель на контейнер. #some_text = <div id="some_text"></div>
	 * class="ajax_link" - данная ссылка будет обрабатываться как AJAX
	 * rel="AJAX_CALL_ID" - md5-хэш, идентификатор AJAX объекта
	 * params="IBLOCK_ID=1&TYPE=2" - дополнительные и заменяемые параметры для AJAX-объекта
	 */
	$(".ajax_link").click(function(){ // Обработка ссылок AJAX
		ajax_load($(this).attr('href'), $(this).attr('rel'), $(this).attr('params'));
		return false;
	});

	/* ФИКСИМ ФЛЭШ ОБЪЕКТЫ */
	if(!$.browser.msie) {
		$('object').prepend('<param name="wmode" value="opaque" />');
	}

	/* ТОХИНО МЕНЮ */
	$('.breadcrumb-navigation a[title="Головна"]').attr('href','/');
	$('.breadcrumb-navigation a[href="/catalog/"]').attr('href','/');
	$('.catalog > ul > ul').each(function(){
		var li = $(this).prev();
		$('<div class="patoroch" />').prependTo(li);
		$(this).appendTo(li).wrap( '<div class="dropDown" />' );
	});
	$('.dropDown > ul').addClass('hs_border-radius-6');
	$('.dropDown').prepend('<div class="patoroch2" />');
	$('.catalog > ul > li').each(function(){
		var dropdown = new dropDown({
			selectors: {
				container:		'',
				dropContainer:	'div.dropDown',
				dropContent:	'ul'
			},
			container_link: $(this),
			opacity: 1
		});
	}).find('> a').each(function(){
		if($(this).parent().find('UL').length > 0)
			$(this).css({'cursor':'default'}).click(function(){ return false; });
	});

	/* Главное меню */
	$('td.mmi > ul > li').hover(
		function(){
			$(this).addClass('hs_box-shadow-for-menuitem selected');
		},
		function(){
			$(this).removeClass('hs_box-shadow-for-menuitem selected');
		}
	);

	/* Фиксим дальше бордэр радиусы (пиэ.хтц) */
});

