function submitProductsComparison(){
	
	var objForm = getFormByElem(this);
	var cmpCtrls = getElementsByClass('ctrl_products_cmp');
	var cmpPrds = getElementByClass('comparison_products',objForm);
	cmpPrds.value = '';
	for(var cmp_k = cmpCtrls.length-1; cmp_k>=0; cmp_k--){
		
		if(!cmpCtrls[cmp_k].checked)continue;
		cmpPrds.value += ' '+cmpCtrls[cmp_k].value;
	}
	if ( cmpPrds.value != '' )objForm.submit();
}

Behaviour.register({
	'input.hndl_submit_prds_cmp': function(e){
		e.onclick = submitProductsComparison;
	}
});


jQuery(document).ready(function() {
	jQuery('.prd-out-of-stock-order-label').click(function (){
		jQuery(this).parent().find('.prd-out-of-stock-order-form').toggle();
	});
	
	jQuery('input.prd-out-of-stock-order-email').keypress(function(event) {
		if (event.which == '13') {
		     event.preventDefault();
		     jQuery(event.target).parent().find('.prd-out-of-stock-order-submit').click();
		}
	});	
	
	advSearchInitSearchButtons();
});

function OutOfStockNotify(product_id) {
	
    if (product_id == '') {
    	return false;
    }
	
	var email = jQuery('#emailID_'+product_id).val();
	
	if (email == ''|| email=='Ваш e-mail') {
		alert('Необходимо ввести e-mail!');
		return false;
	}
	
	jQuery.ajax({
	      url: "/index.php?productID="+product_id+"&ukey=product&did=34&ajax=1",
	      global: false,
	      type: "POST",
	      data: ({'productID' : product_id, 'email' : email, 'subscribe' : 'OK' }),
	      dataType: "html",
	      async:true,
	      success: function(msg){
//			console.log(msg);
			if (msg[0] == '!') {
				msg = msg.substring(1);
				jQuery('#order_form_'+product_id+' .msg-error').html(msg);
			} else {
				jQuery('#order_form_'+product_id).html(msg);
				jQuery('#order_form_'+product_id).addClass('message-sent');
			}
	      }
	   });
}


// BOF Art

function advSearchToggleForm() {
	var visible = jQuery('#search-form-wrapper').css('display') != 'none';
//	console.log(visible);
	if (visible) {
		jQuery('#search-form-wrapper').slideUp();
		jQuery('#search-toggler a span').html('Показать');
	} else {
		jQuery('#search-form-wrapper').slideDown();
		jQuery('#search-toggler a span').html('Скрыть');
	}
}

function advSearchInitSearchButtons() {
	jQuery('#search-options .option-group span:not(.clear-group)').click(function(event){
		advSearchButtonToggle(this);
	});
	jQuery('#search-options .option-group span.clear-group').click(function(event){
		advSearchButtonClearGroupClick(this);
	});
	jQuery('#search-options #search-clear-all').click(function(event){
		advSearchButtonClearAllClick(this);
	});
}

function advSearchButtonToggle(object) {
	var parent_div = jQuery(object).parent();
	var input = jQuery(object).children('input');
	var checked = jQuery(input).attr('checked');
	
	jQuery(object).toggleClass('selected');
	jQuery(input).attr('checked', checked ? '' : 'checked');
	
//	console.log(jQuery(parent_div).children('span.selected:not(.clear-group)').size());
	
	if (jQuery(parent_div).children('span.selected:not(.clear-group)').size() > 0) {
		jQuery(parent_div).children('.clear-group').show();
	} else {
		jQuery(parent_div).children('.clear-group').hide();
	}
	
	jQuery('#search-options input[type="submit"]').addClass('should-be-pressed');
}

function advSearchButtonClearGroupClick(object) {
	var parent_div = jQuery(object).parent();
	
	jQuery(parent_div).children('span.selected').click();
}

function advSearchButtonClearAllClick(object) {
	
	jQuery('#search-options span.selected').click();
}
// EOF Art

