Shadowbox.loadSkin('classic', '/style/j/shadowbox/skin'); 
Shadowbox.loadLanguage('ru', '/style/j/shadowbox/lang'); 
Shadowbox.loadPlayer(['img'], '/style/j/shadowbox/player');

window.addEvent('domready', function()
{
	// vertical rubber
	window.fireEvent('resize');
	
	// preload
	var i_path = '/style/i/menu/';
	var i_ext = '.png';
	var i_count = 8;
	var i_other = [ 'comand', 'production', 'vacncies' ];
	for (var i = 1; i <= i_count; i++) {
		(new Image()).src = i_path + 'mc' + i + i_ext;
	}
	i_other.each(function (e){
		(new Image()).src = i_path + e + '_cur' + i_ext;
	})
	
	if (Browser.Engine.trident && Browser.Engine.version < 5) {
		$$('#menu a img').each(function (e){
			e.getParent().grab(new Element('span', { 'styles': { 'position': 'relative', 'display': 'block', 'width': e.getWidth() + 'px', 'height': e.getHeight() + 'px' }}));
			e.setStyle('display', 'none');
		});
	}
	
	// menu
	$$('.drop').addEvents({
		'mouseenter': function(){
			$$('.sub-menu').set('tween', {
				duration: 1000,
				transition: Fx.Transitions.Bounce.easeOut
			}).tween('height', '80px');
		},
		'mouseleave': function(){
			$$('.sub-menu').set('tween', {}).tween('height', '0px');
		}
	});
		$$('.drop2').addEvents({
		'mouseenter': function(){
			$$('.sub-menu2').set('tween', {
				duration: 1000,
				transition: Fx.Transitions.Bounce.easeOut
			}).tween('height', '50px');
		},
		'mouseleave': function(){
			$$('.sub-menu2').set('tween', {}).tween('height', '0px');
		}
	});
	if ($$('body').hasClass('page-products') && Browser.Engine.trident && Browser.Engine.version < 5) {
		$$('#products div').addEvent('mouseover', function(e) {
			this.addClass('hover');
		});
			$$('#products div').addEvent('mouseout', function(e) {
			this.removeClass('hover');
		});
	}
	
	//Shadowbox
	Shadowbox.init();	
});

window.addEvent('resize', function() {
	var property = (Browser.Engine.trident && Browser.Engine.version < 5) ? 'height' : 'minHeight';
	if ($('wrapper')) {
		$('wrapper').style[property] = window.getHeight() + 'px';
		$('content').style[property] = window.getHeight() - $('header').getHeight() - $('footer').getHeight() + 'px';;
	}
});
