var js_submit;
$(function(){
	$(".dt").datepicker({ dateFormat: 'yy-mm-dd' });
	$(".hide").hide();

	js_submit = function(frm, action){

		if (action.substring(0,1)!="/" && action.substring(0,1)!="h") action = base_action + action;

		$("form[name=" + frm + "]").attr("action",action);
		$("form[name=" + frm + "]").submit();
	};
	
	// 정렬 갯수
	$(".searchBox1 select[name=searchsize]").change(function(){
		js_submit("frm1", "lists");
	});

	// 정렬 순서
	$(".topSortBox1 a").click(function(){
		var order = $(this).attr("data");
		$("form[name=frm1] input[name=order]").val(order);
		js_submit("frm1","lists/");
	});

	// 리스트 갯수
	$(".searchBox1 select[name=pagesize]").change(function(){
		js_submit("frm1", "lists");
	});

	// 추천하기
	$(".btnRecom").click(function(){
		
		var idx = $(this).attr("idx");

		$.ajax({
			url : base_action + "action/",
			type : "POST",
			data : "mode=recom&idx=" + idx,
			dataType : "text",
			success : function(res){
				res2 = res.split("-");

				if(res2[0] == "ok")
				{
					alert("추천해주셔서 감사합니다.");
					if(res2[1] != undefined) $(".recom_txt").text(res2[1]);

				}else{
					alert(res);
				}
			}
		});	
	});

	// 스크랩하기
	$(".btnScrap").click(function(){
		var idx = $(this).attr("idx");

		$.ajax({
			url : base_action + "action/",
			type : "POST",
			data : "mode=scrap&idx=" + idx + "&url=" + current_url,
			dataType : "text",
			success : function(res){
				if(res == "ok")
				{
					alert("스크랩되었습니다.");
				}else{
					alert(res);
				}
			}
		});
	});

	// 인쇄하기
	$(".btnPrint").click(function(){
		$("div#contentArea").printArea( {mode: "iframe"} );
	});

	// 관련사이트, 패밀리사이트
	$(".relationSite a").hover(
		function(){
			$(".relationSite ul").show();
		},
		function(){
			$(".relationSite ul").hide();
		}
	);

	$(".familySite a").hover(
		function(){
			$(".familySite ul").show();
		},
		function(){
			$(".familySite ul").hide();
		}
	);

	// 주소복사하기
	$(".clipboard").click(function(){
		var idx = $(this).attr("idx");
		var target_url = base_action + "view/" + idx;

		window.clipboardData.setData('Text', target_url);
	});

	// 파일삭제
	$(".filedel").click(function(){
		var idx = $(this).val();

		$(".fileup" + idx).replaceWith($(".fileup" + idx).clone());

		if($(this).attr("checked")){
			$(".fileup" + idx).show();
			$(".fileup" + idx).addClass("required");
		}else{
			$(".fileup" + idx).hide();
			$(".fileup" + idx).removeClass("required");
		}
	});

	// 디자인공감설명보기
	$(".btnExplainOpen").click(function(){
		$("div.inforLayer1").show();
	});
	$(".btnExplainClose").click(function(){
		$("div.inforLayer1").hide();
	});

	// 문의하기
	$(".btnRequest").click(function(){
		var mem_idx = $(this).attr("mem_idx");
		if(mem_idx == "0") mem_idx = "";
		location.href = base_url + "sdmwww/mypage/qnawrite/" + mem_idx;
	});

	// 취소하기
	$(".btn_return").click(function(){
		history.back(-1);
	});

	// 이미지 변경
	if($('#thumbs').length > 0)
	{
		var gallery = $('#thumbs').galleriffic({
			delay:                     2500,
			numThumbs:                 6,
			preloadAhead:              10,
			imageContainerSel:         '#slideshow',
			controlsContainerSel:      '#controls',
			syncTransitions:           true,
			defaultTransitionDuration: 900	
		});
	}

	//footer
	$("#container").after($("#footerArea"));


	// 2011-03-11 이벤트 팝업
	$("#eventpop1").click(function(){
		openEventPop(1);
	});
	$("#eventpop2").click(function(){
		openEventPop(2);
	});
	$("#eventpop3").click(function(){
		openEventPop(3);
	});
	$("#eventpop4").click(function(){
		openEventPop(4);
	});


});

// 페이지 이동
function js_move(gouri, tg) 
{
	js_submit("frm1",gouri);
}

// 리스트 보기
function js_List(page)
{
	js_submit("frm1","lists/"+page);
}

// 상세보기
function js_Show(idx) 
{
	js_submit("frm1","view/"+idx);
}

// 회원가입 - 이메일
function js_Email(vlu)
{
	if(vlu == "self")	{
		$("form[name=frm1] input[name=email2]").val("");
		$("form[name=frm1] input[name=email2]").attr("readonly",false);
		$("form[name=frm1] input[name=email2]").focus();
	}else{
		$("form[name=frm1] input[name=email2]").val(vlu);
		$("form[name=frm1] input[name=email2]").attr("readonly",true);
	}
}

// 회원가입 - 링크스토리
function js_addLinkStory()
{
	$(".linkstoryArea").append('<span class="multiLine"><input type="text" name="lnk_subject[]" style="width:46%;" /> <input type="text" name="lnk_url[]" value="http://" style="width:46%;" /> <a href="#del" onclick="js_remove(this)"><img src="' + base_url + 'images/common/btn/btn_deletefile.gif"></a></span>');
}

function js_remove(obj)
{
	$(obj).parent().remove();
}

// 폼체크
function js_formChk() 
{
	if(checkValidForm("frm1"))	{
		$("form[name=frm1]").attr("action", base_action + "action/");
		return true;
	}else{
		return false;
	}
}

// 태그, 분야
function js_TagPop(type)
{
	var a = window.open(base_url + "sdmwww/tag/taglist/" + type, "tagpop", "width=434, height=332, scrollbars=no");
	a.focus();
}

// 우편번호
function js_ZipPop()
{
	var a = window.open(base_url + "sdmwww/zipcode/", "zippop", "width=434, height=332, scrollbars=no");
	a.focus();
}

// 메모 save
function js_saveMemo() 
{
	if(checkValidForm("comFrm")){
		$.ajax({
			url : base_url + "sdmwww/memo/action/",
			type : "POST",
			data : $("form[name=comFrm]").serialize(),
			dataType : "text",
			success : function(res){
				if(res == "ok")
				{
					//alert("의견이 등록되었습니다.");
					js_getMemoList();
				}else{
					alert(res);
				}
			}
		});	
	}
}

// 메모 delete
function js_deleteMemo(idx)
{
	if(confirm("삭제하시겠습니까?")){
		$.ajax({
			url : base_url + "sdmwww/memo/action/",
			type : "POST",
			data : "mode=delete&idx=" + idx,
			dataType : "text",
			success : function(res){
				if(res == "ok")
				{
					js_getMemoList();
				}else{
					alert(res);
				}
			}
		});	
	}
	
}

// 메모 load
function js_getMemoList() 
{
	var idx = $("form[name=frm1] [name=idx]").val();
	var dvn = $("form[name=frm1] [name=dvn]").val();
	
	$(".memoArea").load(base_url + "sdmwww/memo/lists/" + dvn + "/" + idx);
}

function search(key)
{
	$("form[name=searchFrm] input[name=stxt]").val(key);
	$("form[name=searchFrm]").submit();

}

// 갤러리보기
function js_gallery(idx, dvn)
{
	var a = window.open(base_url + "sdmwww/relation/gallery/" + idx + "/" + dvn, "fallpop", "width=890, height=620, scrollbars=no");
	a.focus();
}

// 페이지 이동
function move_page2(obj)
{
	var cp = $(obj).attr("num");
	var action = base_action + "lists/" + cp;

	js_submit("frm1", action);
}

// 인기태그
function search_tag2(obj, tag_idx)
{
	var stxt = $(obj).text();

	$("form[name=tagFrm] input[name=stxt]").val(stxt);
	$("form[name=tagFrm]").attr("action",base_url + "sdmwww/search/detail_tag/" + tag_idx);
	$("form[name=tagFrm]").submit();
}

// 2011-03-11 손글씨 이벤트 팝업
function openEventPop(n){
	window.open("/2010/sdmwww/board/popup/" + n, "eventPop", "width=567, height=600, scrollbars=0"); 
}

