jQuery.albamon || (function($) {
	$.albamon = {
		windowOpen : {
			_scroll : function(u,n,w,h){
				var pwin = window.open(u,n,'menubar=0,toolbar=0,location=0,directories=0,resizable=0,scrollbars=1,status=0,width='+w+',height='+h);
				if(pwin){
					pwin.focus();
				};
			},
			_noscroll : function(u,n,w,h){
				var pwin = window.open(u,n,'menubar=0,toolbar=0,location=0,directories=0,resizable=0,scrollbars=0,status=0,width='+w+',height='+h);
				if(pwin){
					pwin.focus();
				};
			}
		},
		layer : {
			_singleCreateOj : function(text,id,cl,obj){
				if($("."+cl).length > 0){
					$("."+cl).remove("."+cl);
				}
				//°£·«º¸±â ·¹ÀÌ¾î ´Ý±â
				if($('.pgSimpleView').length > 0){
					$('.pgSimpleView').remove();
				}
				if(text!=""){
					var pleft = $("#"+obj).offset().left;
					var ptop = $("#"+obj).offset().top;
					var ow = $("#"+obj).width();
					var oh = $("#"+obj).height();
					var html = "";
					html = html + "<div id=\""+id+"\" class=\""+cl+"\" style=\"position:absolute;left:0px;top:0px;width:0px;height:0px;z-index:3000;border:none;\">"+text+"</div>";
					$("body").append(html);
					var h = $("#"+id+">div").height();
					var w = $("#"+id+">div").width();
					var layerleft = ((pleft + ow - w));
					var layertop = ptop + oh;
					$("#"+id)
						.css({
							left : pleft,
							top : 	layertop
					});
					$("#"+id).animate({
							left : layerleft,
							width : w
					},200);
					$("#"+id).animate({
							height : h
					},150);
					$(".dev_layer_close").css("cursor","pointer").click(function(){$("#"+id).remove(); return false;}).mouseover(function(){$(this).addClass("over");}).mouseout(function(){$(this).removeClass("over");});
				}
			},
			_JobTermlayer : function(text,id,cl,obj,tar){
				if(text!=""){
					var pleft = $("#"+obj).offset().left;
					var ptop = $("#"+obj).offset().top;
					var ow = $("#"+obj).width();
					var oh = $("#"+obj).height();
					var html = "";
					html = html + "<div id=\""+id+"\" class=\""+cl+"\" style=\"position:absolute;left:0px;top:0px;width:0px;height:0px;z-index:3000;\">"+text+"</div>";
					$(tar).append(html);
					var dtop = $("#allcontent").offset().top;
					var dleft = $("#allcontent").offset().left;
					var layertop = ptop + parseInt(oh / 2,10);
					var layerleft = ow - 270;
					$("#"+id)
						.css({
							left : layerleft,
							top : 	layertop
					});

				}
			},
			_singleCreateOj_Guin : function(text,id,cl,obj){
				if($("."+cl).length > 0){
					$("."+cl).remove("."+cl);
				}
				//°£·«º¸±â ·¹ÀÌ¾î ´Ý±â
				if($('.pgSimpleView').length > 0){
					$('.pgSimpleView').remove();
				}
				if(text!=""){
					var pleft = $("#"+obj).offset().left;
					var ptop = $("#"+obj).offset().top;
					var ow = $("#"+obj).width();
					var oh = $("#"+obj).height();
					var html = "";
					html = html + "<div id=\""+id+"\" class=\""+cl+"\" style=\"position:absolute;left:0px;top:0px;width:0px;height:0px;z-index:3000;border:none;\">"+text+"</div>";
					$("body").append(html);
					var h = $("#"+id+">div").height();
					var w = $("#"+id+">div").width();
					var layertop = ptop;
					$("#"+id)
						.css({
							left : pleft-4,
							top : 	layertop-3
					});
					$(".dev_layer_close").css("cursor","pointer").click(function(){$("#"+id).remove();}).mouseover(function(){$(this).addClass("over");}).mouseout(function(){$(this).removeClass("over");});
				}
			},
			_GILayerCreate : function(text,id,cl,obj,pos){
				if($("#"+id).length>0){
					if(text!=""){
						$("#"+id).html(text);
						$("#"+id+" .close").click(function(){$("#"+id).remove();});
					}else{
						$("#"+id).remove();
					}
				}else{
					if(text!=""){
						var pleft = $("#"+obj).offset().left;
						var ptop = $("#"+obj).offset().top;
						var ow = $("#"+obj).width();
						var oh = $("#"+obj).height();

						var html = "";

						html = html + "<div id=\""+id+"\" class=\""+cl+"\" style=\"position:absolute;left:0px;top:0px;width:0px;height:0px;z-index:3000;\">"+text+"</div>";
						$("#"+obj).after(html);
						var h = $("#"+id+">div").height();
						var w = $("#"+id+">div").width();

						if($("#allcontent").length>0){
							var dleft = $("#allcontent").offset().left;
						}else{
							var dleft = $("#subcontent").offset().left;
						}

						var layertop = ptop + oh + 4;
						if(pos=="bb"){
							var layerleft = pleft - dleft - w + ow + 22;
						}else if(pos=="ff"){
							var layerleft = pleft - dleft;
						}
						if(layerleft < 0){
							layerleft = 0;
						}
						$("#"+id)
							.css({
								left : layerleft,
								top : 	layertop
						});
						$("#"+id+" .close").click(function(){$("#"+id).remove();});
					}
				}
			}
		}
	};
	$.fn.GuinPreviewMinAct = function(){
		var _self = this;
		var optid = _self.attr("id").replace(/dev_/gi,"");
		$.ajax({
			type:"POST",
			url:"/corp/preview/mon_fee_opt_info.asp",
			dataType:"text",
			data:{"mflag":optid},
			success:function(data,status){
				(data==null) ? "" : $.albamon.layer._singleCreateOj(data,"dev_d1","dev_optinfolayer",_self.attr("id"));
			}
		});
	};
	$.fn.GuinChuseokInfo = function(){
		var _self = this;
		var optid = _self.attr("id");
		$.ajax({
			type:"POST",
			url:"/list/gi/2011chuseok_layer_d.asp",
			dataType:"text",
			data:{"mflag":optid},
			success:function(data,status){
				(data==null) ? "" : $.albamon.layer._singleCreateOj(data,"dev_d1","dev_optinfolayer",optid);
			}
		});
	};
	$.fn.GiMap = function(){
		var _self = this;
		var optid = _self.attr("id");
		$.ajax({
			type:"POST",
			url:"/list/gi/simpleview_gi.asp",
			dataType:"text",
			data:{"mflag":optid},
			success:function(data,status){
				(data==null) ? "" : $.albamon.layer._singleCreateOj(data,"dev_d1","dev_optinfolayer",optid);
			}
		});
	};
	$.fn.Hikickevent = function(){
		var _self = this;
		var optid = _self.attr("id");
		$.ajax({
			type:"POST",
			url:"/etc/event/quiz_pop.asp",
			dataType:"text",
			data:{"mflag":optid},
			success:function(data,status){
				(data==null) ? "" : $.albamon.layer._singleCreateOj(data,"dev_d1","dev_optinfolayer",optid);
			}
		});
	};
	$.fn.ResumePreviewMinAct = function(){
		var _self = this;
		var optid = "";
		var orgid = _self.attr("id");
		optid=(orgid=="dev_gg_wanted")?orgid.replace(/dev_gg_/gi,""):orgid.replace(/dev_/gi,"");
		$.ajax({
			type:"POST",
			url:"/mem/preview/mon_layer.asp",
			dataType:"text",
			data:{"mflag":optid},
			success:function(data,status){
				(data==null) ? "" : $.albamon.layer._singleCreateOj(data,"dev_d1","dev_optinfolayer",orgid);
			}
		});
	};
	$.fn.ResumeOptViewPop = function(){
		var _self = this;
		this.click(function(){var opt = $(this).attr("id").replace(/dev_bt_/gi,"");$.albamon.windowOpen._scroll("/mem/preview/mon_overp.asp?mflag="+opt,"optwin","800px","900px");}).css("cursor","pointer");
	};
	$.ResumeOptViewListPop = function(obj){
		var opt = $(obj).attr("id").replace(/dev_bt_/gi,"");$.albamon.windowOpen._scroll("/mem/preview/mon_overp.asp?mflag="+opt,"optwin","800px","900px");
		$(".dev_optinfolayer").remove();
	};

	$.ResumeOptPage = function(opt){
		var selectOpt = "";
		$(".dev_effect_bt:checked").each(function(){selectOpt+="/"+$(this).attr("id").replace(/dev_ip_/gi,"");});
		selectOpt=(selectOpt.indexOf(opt)>=0)?selectOpt:selectOpt+"/"+opt;
		if(opener){
			opener.top.location.href="/mem/fee/mon_gg_opt_add.asp?optflag="+selectOpt;
		}else{
			top.location.href="/mem/fee/mon_gg_opt_add.asp?optflag="+selectOpt;
		}
	};
	$.PrRequest = function(){
		this.getParameter = function( name ){
			var rtnval = "";
			var nowAddress = unescape(location.href);
			var parameters = (nowAddress.slice(nowAddress.indexOf('?')+1,nowAddress.length)).split('&');
			for(var i = 0 ; i < parameters.length ; i++){
				var varName = parameters[i].split('=')[0];
				if(varName.toUpperCase() == name.toUpperCase()){
					rtnval = parameters[i].split('=')[1];
					break;
				}
			}
			return rtnval;
		}
	};
	$.fn.ImgSelect = function(setval){
		var _self = this;
		var defaults = {
				ty : "",
				tgid : ""
		};
		(setval) ? $.extend(defaults, setval) : "";
		var pleft = $(_self).offset().left;
		var ptop = $(_self).offset().top;
		var ow = parseInt(($(_self).width() - $("#"+defaults.tgid).width())/2);
		var oh = $(_self).height();
		$(_self).css("cursor","pointer").click(function(){
			(defaults.ty!="") ? $._createSelect(defaults.ty):"";
		});
		$._createSelect = function(ty){
			(ty=="h") ? $._typeHTML(defaults.tgid):"";
		};
		$._typeHTML = function(obj){
			$(_self).css("display","none");
			$("#"+obj).css("display","");
			$._Init();
		};
		$._selectOption = function(obj){
			$(_self).css("display","");
			$("#"+defaults.tgid).css("display","none");
		};
		$._Init = function(){
			$("#"+defaults.tgid+">li").not("li:first").css("cursor","pointer").each(function(){ $(this).click(function(){ $._selectOption(this); }).mouseover(function(){ var nimg = $(this).find("img").attr("src"); nimg = nimg.replace(/_over/gi,""); if(nimg.indexOf(".")>0){ nimg = nimg.split("."); var cimg = nimg[0]+"_over."+nimg[1]; $(this).find("img").attr("src",cimg); } }).mouseout(function(){ var nimg = $(this).find("img").attr("src"); if(nimg.indexOf(".")>0){ var cimg = nimg.replace(/_over/gi,""); $(this).find("img").attr("src",cimg); } }) });
			$("#"+defaults.tgid+">li:first").click(function(){$(_self).css("display","");$("#"+defaults.tgid).css("display","none");}).css("cursor","pointer");
		};
	};
	$.firstComma = function(str){
		if(str.split(" ").join("")!=""){
			str = jQuery.trim(str);
			var commanum = str.indexOf(",");
			if(commanum==0){
				str = str.substring(1,str.length);
				str = jQuery.trim(str);
			}
			return str;
		}
	};
	//email È®ÀÎ return(true : email address), param(str: text)
	$.eMailChk = function(em){
		var strMail = /^[0-9a-zA-Z-_\.]+@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{1,9}$/i;
		return (em.match(strMail) != null)? true : false;
	};

	// ·¹ÀÌ¾î À§Ä¡ ¼³Á¤
	$.fn.ObjectPositionSelf = function(tar1){
		var defaultw = parseInt(($("body").width() - $("#wrap").width()) / 2);
		var _self = this;
		var pleft = $(_self).offset().left ;
		var ptop = $(_self).offset().top;
		var ow = $(_self).width();
		var oh = $(_self).height();
		var sleft = parseInt(pleft) - parseInt($("#"+tar1).width()) + parseInt(ow);
		var stop = parseInt(ptop);
		sleft = (defaultw >=0)? sleft - defaultw:sleft;
		$("#"+tar1).css({
			left : sleft,
			top : stop
		});
	};
	//È®Àå¸Þ¼­µå.
	$.monMd = {
		//ÅØ½ºÆ® ºó°ª È®ÀÎ return(true : null text), param(str: text)
		textNullChk : function(str){
			var tStr = jQuery.trim(str);
			return (tStr=="")? true:false;
		},
		//number check return(true : number), param(str: text)
		textNumchk : function(str){
			if(!$.monMd.textNullChk(str)){
//				var strNum = /^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,})?$/i;
				var strNum = /^([0-9]+)([\.][0-9]{1,})?$/i;
				return (str.match(strNum) != null)? true : false;
			}
			return false;
		},
		//Á¤¼ö ¼ýÀÚ È®ÀÎ return(true : number), param(str: text)
		textDNumchk : function(str){
			if(!$.monMd.textNullChk(str)){
//				var strNum = /^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,})?$/i;
				var strNum = /^([0-9]+)$/i;
				return (str.match(strNum) != null)? true : false;
			}
			return false;
		},
		//¼ýÀÚÀÎ °æ¿ì 1000 ´ÜÀ§¸¶´Ù ',' Ç¥½Ã
		//param str : ¼ýÀÚ  return (false : ¼ýÀÚ°¡ ¾Æ´Ñ°æ¿ì,1000´ÜÀ§ , Á÷¾î ¼ýÀÚ¸®ÅÏ)
		thousandNumber : function(str){
			str += "";
			str = str.replace(/,/gi,"");
			if($.monMd.textNumchk(str)){
				var tempstr = str.split(".");
				var unstr = (tempstr[1] && tempstr[1]!="")? "."+tempstr[1]:"";
				upstr = parseInt(str,10)+".";
				var thReg = new RegExp('([0-9])([0-9][0-9][0-9][\,\.])');
				do{upstr = upstr.replace(thReg,"$1,$2");}while(thReg.test(upstr));
				return (unstr !="")? upstr.replace(/\./gi,"")+unstr:upstr.replace(/\./gi,"");
			}else{
				return false;
			}
		},
		//ÀüÈ­¹øÈ£ ÀÔ·Â
		//param  str : ÅØ½ºÆ®
		textphoneNumChk : function(str){
			if(!$.monMd.textNullChk(str)){
				var phReg = /^([0][0-9]{1,2}[\-])*([0-9]{3,4})[\-]([0-9]{4})$/i;
				return (str.match(phReg) !=null)? true:false;
			}
			return false;
		},
		//Ã¼Å©¹Ú½º È®ÀÎ return(y:Á¤»ó, o: ÃÖ´ëÃ¼Å©¼ýÀÚ ¿À¹ö, n: Ã¼Å©µÈ°ª¾øÀ½)
		//param(obj : Ã¼Å©¹Ú½º ¿ÀºêÁ§Æ®(jquery ¿ÀºêÁ§Æ®), mx : ÃÖ´ëÃ¼Å©¼ýÀÚ, ty: ÆÇº°Å¸ÀÔ.(cn: Ã¼Å©»óÅÂÈ®ÀÎ, cm: ÃÖ´ëÃ¼Å©¼ýÀÚÈ®ÀÎ, al: ¸ðµÎÈ®ÀÎ) >> default al
		//¶óµð¿À ¹öÆ° °¡´É
		checkBoxChk : function(obj,mx,ty){
			if(obj.length > 0){
				var returnval = "y";
				ty=(ty==null || ty=="")? "al":ty;
				mx=(mx==null||ty=="")? obj.length:mx;
				var nchknum = obj.filter(":checked").length;
				returnval=((ty=="cm"||ty=="al")&&mx<nchknum)? "o":returnval;
				returnval=((ty=="cn"||ty=="al")&&nchknum==0)? "n":returnval;
				return returnval
			}
		},
		//°íÁ¤ ·¹ÀÌ¾î ¸¸µé±â
		// param ( tpo : ºÎ¸ð ¿ÀºêÁ§Æ®, snm : ·¹ÀÌ¾î ¾ÆÀÌµð, sw : ·¹ÀÌ¾î ³ÐÀÌ , sh :  ·¹ÀÌ¾î ³ôÀÌ, pl : ·¹ÀÌ¾î ¿ÞÂÊ À§Ä¡, pt : ·¹ÀÌ¾î Å¾ À§Ä¡, con : ·¹ÀÌ¾î ³»¿ë)
		fixDivMake : function(tpo,snm,sw,sh,pl,pt,con){
			$("#"+smn).remove();
			var divhtml = document.createElement("div");
			$(divhtml).attr("id",snm).css({"position":"absolute","width":sw,"height":sh,"top":pt,"left":pl}).html(con);
			$("#"+tpo).append(divhtml);
		}
	};
	$.f = {
		//Ã¤¿ë °ø°í µî·Ï »ó´Ü ¸Þ´º
		GuinTopMenu : function(){
			if($("#dev_GuinTopMenu").length>0){
				($("#dev_GuinTopMenu").hasClass("hide")==true)? $("#dev_GuinTopMenu").slideDown("show").removeClass("hide"):$("#dev_GuinTopMenu").slideUp("hide").addClass("hide");
			}
		}
	};
})(jQuery);
