

$(document).ready(function(){

	var base_url = $("base").attr('href') + lng + "/";
	
	$('a.compare_zakaz, a.ma_link, a.ma_basket_link').bind('click',function(){//, a.ma_link

		var id = parseInt($(this).attr('id'));
		if (id > 0) {
			$(this).removeAttr('href');
			//добавляем в корзину товар с помощью ajax

			JsHttpRequest.query(
				'hr_gate.php?test=500&r='+Math.random(),
	//            'ims/logic/hr_compare.php?r='+Math.random(),
				{
					'sp': "prod_in_basket"
					,'add_id': $(this).attr('id')  
				},
				function(result, errors) {
					if (errors) alert(errors);
					if (result) {
						//alert(result.count_prod)
						if (result.count_prod) {
							update_count_basket(result.count_prod);
						}
						
					}
				},
				true  //disable caching
			);
//			var base_url = $("base").attr('href')+lng;
			$(this).html('<a class="compare_ordering" href="'+ base_url +'/ordering.htm">Товар<br>в корзине</a>');
//			alert(base_url);
			$(this).attr('title','Перейти к корзине');
		}
	});
	
	$(".search_str").suggest('hr_gate.php?test=500&r='+Math.random(), 
	 	{	  minchars: 3
			, delay: 300
			, disableHighlight:true
//			, disableAutocomplete:true
			, onSelect: function() { // this - current LI entry
				var go2link = $("a", this).attr("href");
				var str = $(this).text();
//				alert('a');
				if (!empty(go2link)) {
					// ** disable default behavior;
					$("#form_search_global").submit(function(){ return false; });
					// ** go to
					location.href = go2link+"&search_str="+encodeURIComponent(str);
				}
				return false;
//				alert("You selected: " + $(this).html());
			}
	});
	
	
	/*
	// **	Quick search adds
	if ($.browser.msie) {
		$('.qsr').css('top', '176px');
//		alert($.browser.version); // 5.0
	}
	
	$('.search_str').bind('keyup',function(){
		if (!empty(qs_status)) clearTimeout(qs_timer);
		qs_txt_new = jQuery.trim($(this).val());
		if (qs_txt != qs_txt_new) { // empty(qs_txt) || 
			qs_txt = qs_txt_new;
			if (empty(qs_status)) qs_timer = setTimeout("process_qs()", 1000);
		}
	});
	$('.search_str').bind('blur',function(){
//		$(".qsr").css('display','none');
		$(".qsr").animate({height: 'toggle'}, {duration:700});
	});
	*/
		
});
//var qs_timer, qs_status, qs_txt, qs_i;

/*
function blur_qs() {
}
*/
//var qs_data = {0:"af",1:"af",2:"af"};
/*
function process_qs() {
//	alert(qs_txt);
//		var txt = jQuery.trim($('#search_str_').val());
	if (!empty(qs_txt) && qs_txt.length >= 3) {
		qs_status = 1; // busy
//		alert(qs_txt);
	
	
			JsHttpRequest.query(
				'hr_gate.php?test=500&r='+Math.random(),
	//            'ims/logic/hr_compare.php?r='+Math.random(),
				{
					'sp': "qs"
					,'str': qs_txt 
				},
				function(result, errors) {
					if (errors) alert(errors);
					if (result) {
						//alert(result.count_prod)
						if (result.data) update_qs_list(result);
					}
					if (empty(result.data)) $(".qsr").css('display','none');
				},
				false  //ENABLE	 caching
			);

		

//			d
//			$(".qsr ul").css('display','');
	} else {
		$(".qsr").css('display','none');
	}
	clearTimeout(qs_timer);
	qs_status = 0; // free
}

function update_qs_list(r){
	if (empty(r.data)) return;
//	alert(r.data[1]);
	qs_i = 0;
	var has_result = false;
	$(".qsr li").each(function(){
		var li_html = r.data[qs_i];
		if (!empty(li_html)) {
			$(this).html(li_html).css('display','');
			has_result = true;
		} else {
			$(this).css('display','none');
		}
		qs_i++;
	});
	if (has_result) {
		$(".qsr").css('display','');
	} else $(".qsr").css('display','none');
}
*/
// **	EOF Quick search adds


function update_count_basket(count){
	
	if (count && $('a.basket_products')) {
		$('a.basket_products').html('['+count+' шт.]');
		$('td.cart_top_title').removeClass().addClass("cart_top_title_hl");
	}
	if (count && window.opener && !window.opener.closed){
		//alert('opener  ['+count+' шт.]');
		window.opener.$('a.basket_products').html('['+count+' шт.]');
		window.opener.$('td.cart_top_title').removeClass().addClass("cart_top_title_hl");//.attr('class','cart_top_title_hl');
		
	}
}


