$(document).click(function(e){
	if($(e.target).filter('#shadow,#privframe,#privframe *').length==1) privFrame();
	if($(e.target).filter('.sellist,.list *,.title').length!=1) {
		$('.login_block .list').slideUp('slow',function(){
			$('.login_block .sellist').css('width','100px');
		});
	}
});

function slideFilter() {
	var o = $('.catalogue_filter .options');
	if (o.is(':hidden')) {
		o.slideDown('slow',function(){
			$('.show_filter span').text('скрыть фильтр');
			$('.show_filter img').attr('src','/images/filter_up.gif');
		});
	} else {
		o.slideUp('slow',function(){
			$('.show_filter span').text('показать фильтр');
			$('.show_filter img').attr('src','/images/filter_down.gif');
		});
	}
}

function wineCard(i) {
	$.get('/fnc.phtml',{addcard:i},function(data){alert('Вино добавлено в винную карту.');});
}

function addCart(i) {
	$.get('/fnc.phtml',{addcart:i},function(data){
		$('#cart').text('Корзина '+data);
		alert('Вино добавлено в корзину заказов.');
	});
}

function showMenu(id) {
	var o = $('#subm'+id);
	if (o.is(':hidden')) {
		o.slideDown('slow');
	} else {
		o.slideUp('slow');
	}
}

function loginForm() {
	$('.not_login').css('display','none');
	$('.login_form').css('display','block');
}

function loginLogin() {
	var l = $('#loginmail').val(), p = $('#loginpasswd').val();
	if (l!='' && p!='') {
		var r = Math.random();
		$.get('/login.phtml',{userlogin:r,login:l,password:p},function(data){
			if (data==r) window.location.reload();
			else loginError('Неверный e-mail или пароль');
		});
	}
	else loginError('Введите e-mail и пароль');
}

function loginError(e) {
	$('.login_error').text(e).fadeIn('fast').delay(2000).fadeOut('slow');
}

function shadow(w) {
	if (!$('body').find('#shadow').is('div')) {
   		$('body').append('<div id="shadow"></div>');
	}
	$('#shadow').css('display',(w==1 ? 'block' : 'none'));
}

function privFrame(t) {
	if (!$('body').find('#privframe').is('div')) {
   		$('body').append('<div id="privframe"></div>');
	}
	var p = $('#privframe');
	if (t) {
		var wn = $(window);
		p.html(t);
		p.css('top',(wn.height()-p.height())/2 + 'px');
		p.css('left',(wn.width()-p.width())/2 + 'px');
		shadow(1);
		p.css('display','block');
	} else {
		p.css('display','none');
		shadow();
	}
}

function shoWine(i,w,h) {
	if (i) {
		privFrame('<img src="'+i+'" width='+w+' height='+h+'>');
	} else {
		privFrame();
	}
}

function showOrder(o,b) {
	if (o) {
		var n = $(b).parent('td');
		var h = n.html();
		n.empty().text('загружаем');
		$.get('/preorder.phtml',{vieworder:o},function(data){
			n.empty().html(h);
			privFrame(data);
		});
	} else {
		privFrame();
	}
}

function Golos (id,ss,w,r) {
	if (w==1) {
		for (i=1; i<6; i++) {
			if (i<=ss) $('#star'+id+'_'+i).attr('src','/images/star1.gif');
			else $('#star'+id+'_'+i).attr('src','/images/star3.gif');
		}
	} else {
		for (i=1; i<6; i++) {
			if (i<=r) s = 1;
			else if (i>r && i-1<r) s = 2;
			else s = 3;
			$('#star'+id+'_'+i).attr('src','/images/star'+s+'.gif');
		}
	}
}
