
jQuery(document).ready(function($){
	
	if( Browser.Engine.trident4 ) return;

	$('strong.total-price').each(function(){
		var el=$(this);

		var page = (!!el.parent().find('a.title').length) ? 'index' : 'good';
		var i = page=='good' ? $('h1:first') : el.parent().find('a.title:first');
		var title = i.text();
		var url = (page=='good' ? window.location : (rad.settings.baseurl+i.attr('href').trim('/')+'/'));

		var askdesc = "Расскажите про товар «"+title+"»? \n\rСсылка: "+url;
		var askprice = "Уточните, пожалуйста, цену на «"+title+"»? \n\rСсылка: "+url;
		var asker = $('<a class="ask-manager" />')
			.attr('title', "Вы можете запросить информацию по данному товару у наших менеджеров")
			.text("спросить менеджера про товар, его обслуживание, эксплуатацию");

		if( page == 'index' || !$('a.ask-manager').length )
			asker.insertAfter(i).attr('alt',askdesc);

		// request price link
		if( el.text().search('цену уточняйте') == -1 ) return;
			el.text("уточнить цену у наших менеджеров")
				.attr('alt',askprice)
				.addClass('ask-manager');
	});

	$('a.ask-manager').each(function(){
		$(this).click(function(e){
			var el=$(this);
			if( !window.clRequestChat )
				return alert( 'Сейчас ваш запрос, к сожалению, не может быть отправлен менеджеру.\nПожалуйста, попробуйте отправить запрос позже.\n\nСодержание:\n«'+el.attr('alt')+'»' );
			clRequestChat( $(this).attr('alt') );
		});
	});
	
	
	
	if( $('.product-box').length ) {

		if( $('.vendors.hiddeable').length ) {

			$('.vendors.hiddeable').each(function(i){
				var el = $(this);

				var opener = $('<a class="jsbutton" />');
				opener.click(function(e){
					el.toggle();
					opener.text( el.filter(':visible').length ? 'скрыть бренды' : 'показать бренды' );
				});
				if( !$('.categories.is-vendor').length ) el.toggle();
				opener.trigger('click');

				$('h2.subtitle:first').adopt(opener);
			});

		} else if ( $('h2.subtitle').length ) {
			var opener = $('<a class="jsbutton closed" />');
			opener.click(function(e){
				$('.vendor').toggle();
				opener.toggleClass('closed');
				opener.text( opener.hasClass('closed') ? 'скрыть бренды' : 'показать бренды' );
			});
			if( !$('.categories.is-vendor').length )
				opener.trigger('click');
			opener.trigger('click');
			$('h2.subtitle:first').adopt(opener);
		}
	} //if .product-box


/*	
	var sets = document.getElementsByTagName("ul");
	for (var i = 0; i < sets.length; i++)
	{
		if (sets[i].className.indexOf("tabset") != -1)
		{
			var tabs = [];
			var links = sets[i].getElementsByTagName("a");
			for (var j = 0; j < links.length; j++)
			{
				if (links[j].className.indexOf("tab") != -1)
				{
					tabs.push(links[j]);
					links[j].tabs = tabs;
					var c = document.getElementById(links[j].href.substr(links[j].href.indexOf("#") + 1));
					
					//reset all tabs on start
					if (c) if (links[j].className.indexOf("active") != -1) c.style.display = "block";
					else c.style.display = "none";
					
					links[j].onclick = function ()
					{
						var c = document.getElementById(this.href.substr(this.href.indexOf("#") + 1));
						if (c)
						{
							//reset all tabs before change
							for (var i = 0; i < this.tabs.length; i++)
							{
								document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#") + 1)).style.display = "none";
								this.tabs[i].className = this.tabs[i].className.replace("active", "");
							}
							this.className += " active";
							c.style.display = "block";
							return false;
						}
					}
				}
			}
		}
	}
*/
});

