function popup(sURL)
{
var sDesrc;
var sParams = new Array(6);

// загружаемый URL в новом окне

// настройки открываемого окна браузера
sParams[0] = "1024"; // ширина окна в пикселях
sParams[1] = "900"; // высота окна в пикселях
// "no" - скрыть элемент, "yes" - показать
sParams[2] = "no"; // наличие статус строки
sParams[3] = "no"; // наличие кнопок (toolbar)
sParams[4] = "no"; // наличие меню
sParams[5] = "yes"; // наличие скроллингов
sDesrc = "width=" + sParams[0] + ", height=" + sParams[1] +
", status=" + sParams[2] + ", toolbar=" + sParams[3] +
", menubar=" + sParams[4] + ", scrollbars=" + sParams[5];
window.open(sURL, "displayWindow", sDesrc);
}


jQuery(document).ready(function(){
	jQuery('#topmenu table td:last').remove();
	
	jQuery('.wrap_a_bg a.name').hover(
		function(){
			jQuery(this).prev().removeClass('ugolok_cat').addClass('ugolok_cat_act')
		},
		function(){
			jQuery(this).prev().removeClass('ugolok_cat_act').addClass('ugolok_cat');
		}
	);
	
	// ajax add to compare / remove from compare list
	var __a = jQuery('a.sravnit');
	if (__a.length) {
		__a.each(function(){
			var __cur = jQuery(this);
			__cur.click(function(){
				var __path = __cur.attr('href').split('/');
				var __ajax_path = __cur.attr('href').split('/');
				
				var __text = "В сравнении";
				var __act = "addClass";
				
				if (__path[2] == 'addToCompare') {
					__path[2] = 'removeFromCompare';
					__ajax_path[2] = 'mod_add_to_compare';
				} else {
					__path[2] = 'addToCompare';
					__ajax_path[2] = 'mod_remove_from_compare';
					__text = "Сравнить";
					__act = "removeClass";
				}
				jQuery.get(__ajax_path.join('/'), {}, function(data){
					if (parseInt(data.result, 10) > 0) {
						__cur.attr('href', __path.join('/')).html(__text);
						if (__act == "addClass") __cur.addClass("compare_do");
						else __cur.removeClass("compare_do");
					} else {
						alert("Достигнут лимит количества сравниваемых товаров.");
					}
				}, 'json');
				return false;
			});
		});
	}
	
	jQuery('form [name*=req]').parent().addClass('req_err');
	        
	jQuery('form').submit(function(){
		var required = jQuery('[name*=req]', this);
		
		for (var i = 0; i < required.length; i++) {
			if (required.eq(i).val().length == 0) {
				alert('Не все обязательные поля заполнены.');
				required.eq(i).focus();
				return false;
			} else if (typeof required.eq(i).attr('name') !== 'undefined'
			&& required.eq(i).attr('name').indexOf("mail") > 0) {
				var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
				if (!regex.test(required.eq(i).val())) {
					alert('Проверьте e-mail');
					required.eq(i).focus();
					return false;
				}
			}
		}
	});

});


