/*--- menu function ---*/
function initMenu(){
	var _menu = $('#menu');
	if(_menu){
		var _list = _menu.find("li");
		var _a = -1;
		_list.each(function(){
			if(this.parentNode.parentNode == (_menu).get(0) && this.className.indexOf('active') != -1) _a = this;
			$(this).mouseenter(function(){
				if(this != _a && _a != -1) _a.className = _a.className.replace('active', '');
				this.className += ' drop';
			});
			$(this).mouseleave(function(){
				this.className = this.className.replace('drop', '');
				if(_a != -1 && _a.className.indexOf('active') == -1) _a.className += ' active';
			});
		});
	}
}
/*--- popup function ---*/
function initPopup(){
	if($('#video-popup').length == 0){
		$(' \
			<div id="video-popup"> \
				<div class="shadow"> \
					<div class="bg-t"><div class="l"></div><div class="m"></div><div class="r"></div></div> \
					<div class="bg-m"><div class="l"></div><div class="r"></div></div> \
					<div class="bg-b"><div class="l"></div><div class="m"></div><div class="r"></div></div> \
				</div> \
				<div class="popup-content"> \
					<div class="top-part"> \
						<a href="#" class="btn-close">close</a> \
						<strong class="title"></strong> \
					</div> \
					<div class="video-holder"><div id="video"></div></div> \
				</div> \
			</div> \
		').hide().appendTo('body').find('a.btn-close').click(function(){
			$('#video-popup').hide();
			$('#video-popup div.video-holder').html('<div id="video"></div>');
			$('#popup-fader').fadeOut(200);
			return false;
		});
	}
	if($('#popup-fader').length == 0){
		$('<div id="popup-fader"></div').css({ opacity:0, display:'none'}).appendTo('body').click(function(){
			$('#video-popup').hide();
			$('#video-popup div.video-holder').html('<div id="video"></div>');
			$('#popup-fader').fadeOut(200);
			return false;
		});
	}
}
function showVideoPopup(_url, _width, _height, _title){
	initPopup();
	var _popup = $('#video-popup');
	var _fader = $('#popup-fader');
	$('#video').css({width: _width, height: _height});
	_popup.find('div.video-holder').css({width: _width, height: _height});
	_popup.find('strong.title').text(_title);
	_popup.css({visibility: 'hidden', display:'block', left:0, top:0});
	_popup.find('div.top-part').width(_width);
	_popup.find('div.shadow').css({ width: _popup.outerWidth(), height: _popup.outerHeight()});
	_popup.css({left: '50%', marginLeft: -_popup.outerWidth()/2, top: ($(window).scrollTop() + ($(window).height() - _popup.outerHeight())/2)});
	$('#popup-fader').css({height: initH(), opacity:0, display:'block'}).fadeTo(200, 0.5, function(){
		$('#video-popup').css('visibility', 'visible');
		swfobject.embedSWF(_url, "video", _width, _height, "9.0.0");
	});
}
function initH(){
	var _h = $('div.wrapper:eq(0)').outerHeight();
	if(_h < $(window).height()) _h = $(window).height();
	if(_h < $('body').height()) _h = $('body').height();
	return _h;
}
$(document).ready(function(){
	initMenu();
});
