var lsw = 54;
var tsw = 54;
var rsw = 58;
var bsw = 62;
var lso;
var tso;
var rso;
var bso;
var imgpath = "/skins/default/images/ten/";
function draw_shadow(element) {
	// disable script in ie6 due to performance reasons
	if (navigator.userAgent.indexOf("MSIE 6") != -1) {
		return false;
	}
	$element = $(element);
	var h = $element.height();
	var w = $element.width();
	var oh = $element.outerHeight();
	var ow = $element.outerWidth();
	var pad = get_padding($element);
	var bg = get_background($element);
	var pos = $element.css('position');
	$element.css('padding', '0px');
	$element.css('position', (pos == 'absolute') ? pos : 'relative');
	$element.css('height', oh + 'px');
	$element.css('width', ow + 'px');
	// alert(bg);
	$element.wrapInner('<div class="shadow-inner" style="position: absolute; bottom: 0px; left: 0px; z-index: 10; background: ' + bg + '; width: '+w+'px; height: '+h+'px; padding: ' + pad + ';"></div>');
	$element.prepend('<div class="sh-tl png" style="position: absolute; left: '+(-lso)+'px; top: '+(-tso)+'px; z-index: 0; background: url('+imgpath+'sh-lt.png) left top no-repeat; width: '+lsw+'px; height: '+tsw+'px;"></div>');
	$element.prepend('<div class="sh-tr png" style="position: absolute; right: '+(-rso)+'px; top: '+(-tso)+'px; z-index: 0; background: url('+imgpath+'sh-rt.png) left top no-repeat; width: '+rsw+'px; height: '+tsw+'px;"></div>');
	$element.prepend('<div class="sh-rb png" style="position: absolute; right: '+(-rso)+'px; bottom: '+(-bso)+'px; z-index: 0; background: url('+imgpath+'sh-rb.png) left top no-repeat; width: '+rsw+'px; height: '+bsw+'px;"></div>');
	$element.prepend('<div class="sh-lb png" style="position: absolute; left: '+(-lso)+'px; bottom: '+(-bso)+'px; z-index: 0; background: url('+imgpath+'sh-lb.png) left top no-repeat; width: '+lsw+'px; height: '+bsw+'px;"></div>');
	
	$element.prepend('<div class="sh-l png" style="position: absolute; left: '+(-lso)+'px; top: '+(tsw-tso)+'px; z-index: 0; background: url('+imgpath+'sh-l.png) left top repeat-y; width: '+lsw+'px; height: '+(oh-tsw+tso-bsw+bso)+'px;"></div>');
	$element.prepend('<div class="sh-t png" style="position: absolute; left: '+(lsw-lso)+'px; top: '+(-tso)+'px; z-index: 0; background: url('+imgpath+'sh-t.png) left top repeat-x; width: '+(ow-lsw+lso-rsw+rso)+'px; height: '+tsw+'px;"></div>');
	$element.prepend('<div class="sh-r png" style="position: absolute; right: '+(-rso)+'px; bottom: '+(bsw-bso)+'px; z-index: 0; background: url('+imgpath+'sh-r.png) left top repeat-y; width: '+rsw+'px; height: '+(oh-tsw+tso-bsw+bso)+'px;"></div>');
	$element.prepend('<div class="sh-b png" style="position: absolute; right: '+(rsw-rso)+'px; bottom: '+(-bso)+'px; z-index: 0; background: url('+imgpath+'sh-b.png) left top repeat-x; width: '+(ow-lsw+lso-rsw+rso)+'px; height: '+bsw+'px;"></div>');
}
function get_padding($element) {
	return $element.css("padding-top") + " " 
		+ $element.css("padding-right") + " "
		+ $element.css("padding-bottom") + " "
		+ $element.css("padding-left");
}
function get_background($element) {
	return $element.css("background-color") + " " 
		+ (($element.css("background-image") != undefined) ? $element.css("background-image").replace("\"", "").replace("\"", "") + " " : "") 
		+ (($element.css("background-position") == undefined) ? $element.css("background-position-x") 
			+ " " + $element.css("background-position-y") : $element.css("background-position")) + " "
		+ $element.css("background-repeat");
}

/* */
var slider_cur = 0;
var slider_item_height = 156;
var slider_max = 0;
function init_slider() {
	slider_max = $("#menu-slider-content .menu-item").length - 3;
	if (slider_max > 0) {
		$("#menu-slider-down img").show();
	}
	$("#menu-slider-up").click(function() {
		slider_cur--;
		$("#menu-slider-down img").show();
		if (slider_cur <= 0) {
			slider_cur = 0;
			$("#menu-slider-up img").hide();
		}
		$("#menu-slider-content").animate({top: (-slider_item_height * slider_cur) + "px"}, 300);
	});
	$("#menu-slider-down").click(function() {
		slider_cur++;
		$("#menu-slider-up img").show();
		if (slider_cur >= slider_max) {
			slider_cur = slider_max;
			$("#menu-slider-down img").hide();
		}
		$("#menu-slider-content").animate({top: (-slider_item_height * slider_cur) + "px"}, 300);
	});
}

var ms_current = 0;
var visuals = [
{
	title: "<small>Пицца</small> <br />Четыре сезона", 
	alt: "Пицца \"Четыре сезона\"", 
	desc: "помидорный соус, сыр «Моцарелла», шампиньоны, артишоки, салями, овощи, маслины", 
	img: "001"
},
{
	title: "Капоната по-сицилийски <br /><small>с говяжьей вырезкой</small>", 
	alt: "Капоната по-сицилийски с говяжьей вырезкой", 
	desc: "обжаренные овощи в кисло-сладком соусе: баклажаны, перец болгарский, лук репчатый, сельдерей, оливки и каперсы, уксус винный, обжаренная говяжья вырезка", 
	img: "002"
},
{
	title: "Салат \"Цезарь\" <br /><small>с курицей</small>", 
	alt: "Салат \"Цезарь\" с курицей", 
	desc: "куриное филе, листья салата романо, помидоры черри, соус цезарь, гренки", 
	img: "003"
},
{
	title: "Тирамису классический", 
	alt: "Тирамису классический", 
	desc: "традиционный итальянский десерт</p>", 
	img: "004"
},
{
	title: "Панна Кота", 
	alt: "Панна Кота", 
	desc: "традиционный итальянский десерт: студеные сливки под малиновым соусом", 
	img: "005"
},
{
	title: "Карпаччо <br /><small>из мраморной говядины <br />с салатом Руккола</small>", 
	alt: "Карпаччо из мраморной говядины с салатом Руккола", 
	desc: "говяжья вырезка, руккола, пармезан, шампиньоны, оливковое масло, лимон", 
	img: "006"
}
];

function init_main_slider() {
	if (visuals.length > 0) {
		for (var i = 0; i < visuals.length; i++) {
			var img1 = new Image;
			img1.src = "/skins/default/images/visual/"+visuals[i].img+".jpg";
		}
		$("#main-flash-prev").click(function() {
			ms_current--;
			if (ms_current < 0) {
				ms_current = visuals.length - 1;
			}
			update_main_slider();
			return false;
		});
		$("#main-flash-next").click(function() {
			ms_current++;
			if (ms_current == visuals.length) {
				ms_current = 0;
			}
			update_main_slider();
			return false;
		});
		update_main_slider_end();
	}
}

function update_main_slider() {
	$("#main-flash-overlay").css("display", "block");
	$("#main-flash-overlay").animate({opacity: 1}, 250, "", function() {
		setTimeout("update_main_slider_end()", 55);
	});
}

function update_main_slider_end() {
	$("#main-flash-description h1").html(visuals[ms_current].title);
	Cufon.refresh("#main-flash-description h1");
	$("#main-flash-description p").html(visuals[ms_current].desc);
	$("#main-flash-image").attr("src", "/skins/default/images/visual/"+visuals[ms_current].img+".jpg");
	$("#main-flash-image").attr("alt", visuals[ms_current].alt);
	$("#main-flash-overlay").animate({opacity: 0}, 400, "", function() {
		$("#main-flash-overlay").css("display", "none");
	});
}

function openImg(href) {
	var wnd = window.open('', '', 'width=700, height=698 ,status=no, toolbar=no, menubar=no, scrollbars=no');
	wnd.document.write("<html><head><title>Купон &laquo;ЯкиMoney&raquo;</title></head><body style=\"padding: 0; margin: 0;\"><img src=\""+href+"\" alt=\"Купон ЯкиMoney\" /></body></html>");
	return false;
}
