
function showPopup(url){
	jQuery.get(url,null,displayPopup,'html');
}

/*--- IE6 hover function ---*/
function ieHover(h_list){
	if ($.browser.msie && $.browser.version < 7) {
		$(h_list).hover(function() {
			$(this).addClass('hover');
		}, function() {
			$(this).removeClass('hover');
		});
	}	
}

function displayPopup(popup_text) {
	var _popup = $('#pop-up');
	_popup.find('.lightbox').html(popup_text);
	var popup_h;
	var _duration = 400;
	if($('#popup_fader').length == 0) $(document.body).append('<div id="popup_fader"></div>');
	popup_h = $('#popup_fader');
	_popup.css('top', $(window).scrollTop());
	popup_h.css({
		position:'absolute',
		top: 0,
		left: 0,
		zIndex: 3,
		background: '#000',
		opacity: 0,
		height: initH(),
		width: '100%',
		display: 'none'
	}).show();
	hideSelectBoxes(popup_h);
	popup_h.fadeTo(_duration, 0.4, function() {
		_popup.show();
	});
	_popup.find('.clouse').one('click', function() {
		_popup.hide();
		popup_h.fadeOut(_duration, function() {
			showSelectBoxes(popup_h);
		});
		return false;
	});
	$(window).unbind('resize').resize(function() {
		if(popup_h.is(':visible')) popup_h.height(initH());
	});
}
function initH() {
	var _h = $('#main').outerHeight();
	if(_h < $(window).height()) _h = $(window).height();
	return _h;
}
function hideSelectBoxes(object) {
	if ($.browser.msie && $.browser.version < 7) {
		var selects_list = $('select');
		object.each(function() {
			var _el = $(this);
			var t = _el.offset().top;
			var l = _el.offset().left;
			var w = _el.outerWidth();
			var h = _el.outerHeight();
			var el_selects = [];
			selects_list.filter(':visible').not(_el.find('select')).each(function(){
				var _select = $(this);
				var s_t = _select.offset().top;
				var s_l = _select.offset().left;
				var s_w = _select.outerWidth();
				var s_h = _select.outerHeight();
				var _ver = false, _hor = false;
				if((t - s_t > 0) ? (t - s_t < s_h) : (t - s_t + h > 0)) _ver = true;
				if((l - s_l > 0) ? (l - s_l < s_w) : (l - s_l + w > 0)) _hor = true;
				if(_ver && _hor) {
					_select.css('visibility', 'hidden');
					el_selects.push(this);
				}
			});
			this.sboxes = el_selects;
		});
	}
}
function showSelectBoxes(object) {
	if ($.browser.msie && $.browser.version < 7) {
		object.each(function() {
			if(this.sboxes.length > 0) {
				$(this.sboxes).css('visibility','visible');
			}
		});
	}	
}
