var lightbox_open = false;
var slide_num = 0;

function destroy_lightbox() {
	lightbox_open = false;
	$('body').css({
		'overflow-x': 'none'
	});
	$('#lightbox-plate').remove();
	$('.ligtbox-w').remove();
}

function create_lightbox() {
	lightbox_open = true;
	$('body').css({
		'overflow-x': 'hidden'
	});
	$('<div>').css({
		'position' : 'absolute',
		'width': $(document).width() + 'px',
		'height': $(document).height() + 'px',
		'z-index': 97,
		'top' : '0',
		'left': '0',
		opacity: 0.6,
		'background-color': '#000000'
	})	.click(destroy_lightbox)
		.attr('id', 'lightbox-plate')
		.appendTo('body');
	var w = $('<div>').attr('class', 'ligtbox-w').css({
			'top': ($(window).scrollTop() + 190) +'px',
			'left': ($(document).width() / 2 - 460 ) + 'px'
		});
	$('<div>')	.attr('class', 'ligtbox-t')
				.append($('<img>').attr({'src': 'images/lightbox/top.png', 'align':'left'}))
				.appendTo(w);
	$('<div>').attr('class', 'lightbox-m').appendTo(w);
	$('<div>')	.attr('class', 'ligtbox-b')
				.append($('<img>').attr({'src':'images/lightbox/bottom.png', 'align':'left'}))
				.appendTo(w);
	w.appendTo('body')
}


function open_orderCall() {
	create_lightbox();
	$('.lightbox-m').load('order_call.html');
}function reopen_orderCall() {	destroy_lightbox();	create_lightbox();	$('.lightbox-m').load('order_call.html');}

function set_active(g, num, ini) {
	$(g).find('.switch a').removeClass('active');
	num = num % $(g).find('.window img').size();
	$(g).find('.window img'+ (ini == undefined ? ':visible' : '')).fadeOut(function() {
		$($(g).find('.window img').get(num)).fadeIn();
		$($(g).find('.switch a').get(num)).addClass('active');
	});
}

function autoslide() {
	if (slide_num < 0) return ;
	slide_num ++;
	$.each($('.gallery'), function(i, item) {
		set_active(item, slide_num);
	});
	setTimeout(autoslide, 5000);
}

function set_image(link, elem, img) {
	$('#'+elem+'-menu a').removeClass('active');
	$(link).addClass('active');
	$('#'+elem+' img').attr('src', img);
	Cufon.replace('.futura', {fontFamily: 'FuturaBookC'});
}

function send_order(name, phone, question) {
	$.post('mail.php', {name: name, phone: phone, question: question}, function(data) {
		$('#message').html(data);
	});
}

$(window).resize(function() {
	if (lightbox_open) {
		$('#lightbox-plate').css({
			'width': $(document).width() + 'px',
			'height': $(document).height() + 'px',
		});
		$('.ligtbox-w').css({
			'top': '169px',
			'left': ($(document).width() / 2 - 460 ) + 'px'
		});
	}
});

$(function() {
//	Cufon.replace('.futura', {fontFamily: 'FuturaBookC'});
	
	$.each($('.gallery'), function(i, item) {
		$.each($(item).find('.window img'), function(j, photo) {
			$('<a>').click(function() {
				slide_num = -1;
				set_active(item, j);
			}).appendTo($(item).find('.switch .m'));
		});
		set_active(item, 0, true);
		$(item).find('.switch').width( $(item).find('.switch .r').width() + $(item).find('.switch .m').width() + $(item).find('.switch .l').width() );
	});
	
	setTimeout(autoslide, 5000);
});
