/*
 * 
 * Copyright (c) 2009 Kupriyanenko A. (lifeprom.com)
 * 
 */

/*
 * jQuery engine for lifeprom.com
 *
 * Copyright (c) 2009 Kupriyanenko A. (lifeprom.com)
 *
 */


$(document).ready(function(){

	$('#sub1, .sub-menu').hover( function() {
		$('#sub-menu1').css('visibility', 'visible').css('z-index', '5');
	}, function() {
		$('#sub-menu1').css('visibility', 'hidden');
	});

	$('.menu .sub-main li.simple').livequery("click", function() {
		var el = this;
		var heights = $('li', this).length;
		var heights = heights * 18;
		if ( $('.menu .sub-main li.active').length ) {
			$('.menu .sub-main li.active ul').animate({ height: "0" }, 300, function() { 
				$('.menu .sub-main li.active').removeAttr('class');
				$('.menu .sub-main li ul').removeAttr('style');
				$(this).parent().attr("class", "simple");
				$(el).attr("class", "active");
				$('ul', el).css({height: '0', display: 'block'}).animate({height: heights}, 300);
			})
		} else {
			$(this).attr("class", "active");
			$('ul', this).css({height: '0', display: 'block'}).animate({height: heights}, 300);
		}
		return false;
	});
	
	$(".catalog .object").click( function() {
		h = $(".wrap").height();
		w = $(".wrap").width();
		l = $(window).width();
		if ($(window).width() > 980)
			l = - (l - 980) / 2 ;
		else l = 0;
		$(".hide").css({height: h, width: w, left: l, opacity: '0', display: 'block'}).animate({opacity: '0.5'}, 300);
		p = $(this).parents('li');
		setTimeout(function(){
			var elem = p.offset();
			var rightDistance = $(window).width() - elem.left - p.width() - 463;
			if (rightDistance <= 0) {
				$('.framed', p).css({marginLeft: -550}).addClass("framed-right");
			}
			$('.framed', p).show();
		}, 150);
		return false;
	});

	$(".hide").click( function() {
		$(".hide").fadeOut(300);
		setTimeout(function(){
		 $('.framed', p).hide();
		}, 150);
	});
	
	$("bodys").css({position: "absolute", width: "100%", height: "100%", overflow: "hidden"});
	
	
});



