(function($){
	$.extend({
		AgendaPop:function(elem){
			
			//创建遮罩
			function createMask(){
				$('select').css('visibility','hidden');
				var browserSize = getBrowserSize('d');
				$('body').append('<div id="pop-mask"></div>');
				$('#pop-mask').css({
					position:'absolute',
					left:0,
					top:0,
					opacity:0.7,
					zIndex:1001,
					width:'100%',
					height:browserSize.height,
					background:'#000'
				}).fadeIn();
			}

			//视窗尺寸
			function getBrowserSize(t){
				var de = document.documentElement;
				if(t=='p'){
					return {
						'width':
							(de && de.clientWidth) || document.body.clientWidth,
						'height':
							(de && de.clientHeight) || document.body.clientHeight
					}
				}
				if (t=='d'){
					return {
						'width':
							(de && de.scrollWidth) || document.body.scrollWidth,
						'height':
							(de && de.scrollHeight) || document.body.scrollHeight
					}
				}
			}

			//重置位置
			function setPosition(obj){
				var browserSize = getBrowserSize('p');
				return $(obj).css({
					zIndex:1002,
					left:document.documentElement.scrollLeft + (browserSize.width - $(obj).width())/2,
					top:document.documentElement.scrollTop + (browserSize.height - $(obj).height())/2
				})				 		
			}
			
			//不存在创建
			if($('#pop-mask').size() < 1) createMask();

			//隐藏
			$('.pop:visible').hide();
			
			//显示当前
			setPosition(elem).show();

			//关闭
			$(elem + ' .close,#pop-mask').unbind('click').click(function(){
				$(elem).hide();
				$('#pop-mask')
				.fadeOut(function(){
					$('#pop-mask').remove();
					$('select').css('visibility','visible');
				});

				return false
			})
			
			//窗口尺寸更改
			$(window).resize(function(){				
				setPosition(elem)
			})
			$(window).scroll(function(){				
				setPosition(elem)
			});
			return false;
		}
	});
})(jQuery)

