function openPopup(url, w, h) {
	var left = parseInt((screen.availWidth - w)/2);
	var top = parseInt((screen.availHeight - h)/2);
	
	window.open(url,'','toolbar=no,menubar=no,scrollbars=no,width='+w+',height='+h+',top='+top+',screenY='+top+',left='+left+',screenX='+left);
	return false;
}

function fromClass(domObj, param) {
	var re = new RegExp(param+"([^\\s]+)"); 
	var match = domObj.className.match(re);
	if(match)
		return match[1];
	else
		return false;
}

function postObject(oFields, confirmText) {
	if(confirmText && !confirm(confirmText))
		return false;
	
	var form = document.createElement("form");
	form.method = "post";
	for(field in oFields) {
		var input = document.createElement("input");
		input.type = "hidden";
		input.name = field;
		input.value = oFields[field];
		form.appendChild(input);
	}
	document.body.appendChild(form);
	form.submit();
	return false;
}

//добавить в избранное
function bookmark(a){
	/*var url = window.document.location;
	var title = window.document.title;*/
	var url = "http://www.menu4u.ru";
	var title = "Интернет-ресторан \"Меню для Вас\"";
	if ($.browser.msie) 
		window.external.AddFavorite(url,title);
	else if ($.browser.opera) {
		a.href = url;
		a.rel = "sidebar";
		a.title = url+','+title;
		return true;
	}
	else if ($.browser.mozilla) 
		window.sidebar.addPanel(title,url,"");
	else 
		alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
	return false;
}


$().ready(function(){
	//имитацуия чекбокосов (выбор блюд)
	$(".j_checks_list span").click(function(){
		var jInput = $("input", this.parentNode);
		if(!jInput.length)
			return;
			
		var oldValue = jInput.val();
		if(oldValue == 0) {
			jInput.val(1);
			$(this.parentNode).addClass("active");
		} else {
			jInput.val(0);
			$(this.parentNode).removeClass("active");
		}
		return;
	});
	//выделить все
	$(".j_checks_select_all").click(function(){
		var jLi = $(this.parentNode);
		var oldValue = jLi.hasClass("active");
		if(oldValue == false) {
			//выделить
			jLi.addClass("active");
			$(".j_checks_list li").addClass("active");
			$(".j_checks_list li input").val(1);
		} else {
			//снять выделнеие
			jLi.removeClass("active");
			$(".j_checks_list li").removeClass("active");
			$(".j_checks_list li input").val(0);
		}
	});
});