function editPopup(url,height){
		if(height == null) height = 800;
		var PopWindow = "editPopup";
		var win = window.open( url,
			 PopWindow,
			 "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=800,height="+height+",left=50,top=50"
		);
		//FormObj.target = PopWindow ;
		//var FormObjAction = FormObj.action;
		//FormObj.action = url;
		//FormObj.submit();
		//FormObj.action = FormObjAction;
		//FormObj.target = "";
}

function joinPopup(url){
	jmodal('/user/join/?before_url='+url,null,'회원가입','320px');
}
function joinFinishPopup(url,params){
	jmodal('/user/join/?before_url='+url,params,'회원가입완료','320px');
}
function userModify(url,title){
	jmodal(url,null,title,'300px');
}
function addWidget(num,this_uri){
	jmodal('/admin/widgetCreate/'+num+'/?before_url='+this_uri,null,'위젯 추가하기','400px');
}
function searchPpass(this_uri){
	jmodal('/user/search_pass/?before_url='+this_uri,null,'비밀번호 찾기','400px');
}
function loginPopup(this_uri){
	jmodal('/user/login/?before_url='+this_uri,null,'웹 로그인','290px');
}
function modifyWidget(id,type,uri){
	var params = {widgetId : id, assort : type, this_uri : uri}
	//if(type == 'text') editModal('/admin/widgetModifyText/',params,'post','에디터로 편집','810px');
	if(type=='text')editPopup('/admin/widgetModifyText/?widgetId='+id+'&assort='+type+'&this_uri='+uri,681);
	else if(type == 'content') jmodal('/admin/widgetModifyContent/',params,'콘텐츠 불러오기','300px');
	else if(type == 'meta') jmodal('/admin/widgetModifyMeta/',params,'콘텐츠 불러오기','300px');
}

function createTextSubWidget(id,uri){
	var params = {columnId : id, this_uri : uri}
	//editModal('/admin/widgetCreateText/',params,'post','에디터로 편집','810px');
	editPopup('/admin/widgetCreateText/?columnId='+id+'&this_uri='+uri,681);
}

///위젯
function createTextWidget(id,uri){
	var params = {columnId: id, this_uri : uri}
	//editModal('/admin/widgetCreateText/',params,'post','에디터로 편집','810px');
	editPopup('/admin/widgetCreateText/?columnId='+id+'&this_uri='+uri,681);
}

function createContentWidget(id,uri){
	var params = {columnId: id, this_uri : uri}
	jmodal('/admin/widgetCreateContent',params,'콘텐츠 불러오기', '300px');
}

function layerAlert(text_value,width,height){
	var params = {text: text_value}
	jmodal('/utility/layerAlert/',params,'',width);
}

function postEditor(url){
	//editModal(url,null,'post','글쓰기','810px');
	if(url.split('/')[1] == 'admin') height = 800;
	else height = 743;
	editPopup(url,height);
}

//에디터 사용
function editModal(url,params,method,title,w){
	$.ajax({ 
		url: url, 
		type:method,
		data:params,
		datatype:"html",
		success: function(data){
			$("#popupLayer").html(data);
			$("#popupLayer").attr('title',title);
			$("#popupLayer" ).dialog({
				width:w,
				modal: true,
				resizable: true,
				open: function(){
					if(url.substr(1,5) == 'admin'){
						var editor = CKEDITOR.replace('tx_content',{
							extraPlugins : 'uicolor',
							uiColor: '#f1f1f1'
						});
					}else{
						var editor = CKEDITOR.replace('tx_content',{
							extraPlugins : 'uicolor',
							uiColor: '#f1f1f1',
							toolbar :
								[
									['Save','NewPage','-','Templates'],
									['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
									['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
									['BidiLtr', 'BidiRtl'],
									'/',
									['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
									['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
									['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
									['Link','Unlink','Anchor'],
									['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
									'/',
									['Styles','Format','Font','FontSize'],
									['TextColor','BGColor'],
									['ShowBlocks','-','About']
								]
							//filebrowserImageBrowseUrl : '/utility/uploadImage/?type=Images',
							//filebrowserWindowHeight : '300',
							//filebrowserWindowWidth : '700'
						});
					}
					CKFinder.setupCKEditor( editor, '/ckfinder/' );
					//팝업 시 ie 가로 스크롤 
					$("body").addClass("overflowHidden");

				},
				close: function(){
					if(CKEDITOR.instances['tx_content']){
						CKEDITOR.remove(CKEDITOR.instances['tx_content']);
					}
					$("#popupLayer").dialog( "destroy" );
					$("#popupLayer").attr("style","");
					$("#popupLayer").attr("class","");					
					//팝업 시 ie 가로 스크롤 삭제
					$("body").removeClass("overflowHidden");
				}
			});
			$("#popupLayer").css('height','auto');
			$(".layerClose").click(function(){ 
				$("#popupLayer").dialog( "close" ); 
				return false;
			});
		  }
	});
}

//기본 
function jmodal(url,params,title,w){
	$.post(url, params, function(responseData){
		$("#popupLayer").html(responseData);
		$("#popupLayer").attr('title',title);
		$("#popupLayer" ).dialog({
			width:w,
			modal: true,
			resizable: false,
			open:function(){
				//팝업 시 ie 가로 스크롤 
				$("body").addClass("overflowHidden");
			},
			close: function(event, ui) { 
				$("#popupLayer").dialog( "destroy" ); 
				$("#popupLayer").attr("style","");
				$("#popupLayer").attr("class","");
				//팝업 시 ie 가로 스크롤 
				$("body").removeClass("overflowHidden");
			}
		});
		$(".layerClose").click(function(){
			$("#popupLayer").dialog( "close" ); 
			return false;
		});
	});
}



//확인 취소 팝업
function jmodalConfirm(title,message,w,sFunc){
	if(w==null) w=300;
	$("#popupLayer").attr('title',title);
	$("#popupLayer").html("<span>"+message+"</span>");
	$("#popupLayer" ).dialog({
		width:w,
		modal: true,
		resizable: false,
		open:function(){
			//팝업 시 ie 가로 스크롤 
			$("body").addClass("overflowHidden");
		},
		close: function(event, ui) { 
			$("#popupLayer").dialog( "destroy" ); 
			$("#popupLayer").attr("style","");
			$("#popupLayer").attr("class","");
			//팝업 시 ie 가로 스크롤 
			$("body").removeClass("overflowHidden");
		},
		buttons: {
			"확인": function() {
				if(sFunc!=null) sFunc();
				$( this ).dialog( "close" );
			},
			"취소": function() {
				$( this ).dialog( "close" );
			}
		}
	});
	$("#popupLayer").addClass("confirmLayerBody");
	$(".ui-dialog-buttonset").children("button:first-child").addClass("submit");
	$(".ui-dialog-buttonset").children("button:last-child").addClass("submitGray");
}

//확인 메시지
function jmodalOk(title,message,w,sFunc){
	if(w==null) w=300;
	$("#popupLayer").attr('title',title);
	$("#popupLayer").html("<span>"+message+"</span>");
	$("#popupLayer" ).dialog({
		width:w,
		modal: true,
		resizable: false,
		open:function(){
			//팝업 시 ie 가로 스크롤 
			$("body").addClass("overflowHidden");
		},
		close: function(event, ui) { 
			$("#popupLayer").dialog( "destroy" ); 
			$("#popupLayer").attr("style","");
			$("#popupLayer").attr("class","");
			//팝업 시 ie 가로 스크롤 
			$("body").removeClass("overflowHidden");
		},
		buttons: {
			"확인": function() {
				if(sFunc!=null) sFunc();
				$( this ).dialog( "close" );
			}
		}
	});
	$("#popupLayer").addClass("confirmLayerBody");
	$(".ui-dialog-buttonset").children("button:first-child").addClass("submit");
}

/*
function mainModal(url,params,w,h){
	$.post(url, params, function(responseData){
		$("#popupLayer").html(responseData);
		$("#popupLayer").modal({
			overlayCss: {backgroundColor:"#222"},
			containerCss:{
				marginTop:"0px",
				padding:0,
				height:h,
				width:w
			},
			autoResize:false
		});
	});
}*/
