
function popup(url,scroll,po_left,po_top,po_width,po_height,popname) {
	var settings = 'left='+po_left+','
	settings += 'top='+po_top+','
	settings += 'width='+po_width+','
	settings += 'height='+po_height+','
	settings += 'scrollbars='+scroll+','
	window.open(url,popname,settings);
}

function msg_sender(){ // 메세지 전송
	var form_result= $.validate($("#msg_form").find('input,textarea,select'));
	if(form_result){
		$("body").css("cursor","wait");
		$("#msg_form").submit();
	}
	return false;
}

function login(){ // 로그인

	if (typeof($('#ssl').val())!= "undefined" && $('#ssl:checked').attr("checked")==true){
		var p = document.URL.split("/"); 
		p[p.length-1]=$("#login_form").attr("action");
		p[0]="https:";
		var ssl_url=p.join("/");
		$("#login_form").attr("action",ssl_url);	
	}

	var form_result= $.validate($("#login_form").find('input,textarea,select'));
	if(form_result){
		$("body").css("cursor","wait");
		$("#login_form").submit();
	}
	return false;	
}

function join(){ //회원가입

	if (typeof($('#ssl:checked').val())!= "undefined" && $('#ssl:checked').attr("checked")==true){
		var p = document.URL.split("/"); 
		p[p.length-1]=$("#join_form").attr("action");
		p[0]="https:";
		var ssl_url=p.join("/");
		$("#join_form").attr("action",ssl_url);	
	}

	var form_result= $.validate($("#join_form").find('input,textarea,select'));

	if(form_result){
		
		if(!id_check){  // ID 정상유무
			$.prompt(id_check_result,{buttons: { Ok: true},overlayspeed : 'fast',submit:function(){$("#member_id").focus();}});
			return false;
		}

		if(!email_check){ // Email  정상 유무
			$.prompt(email_check_result,{buttons: { Ok: true},overlayspeed : 'fast',submit:function(){$("#member_email").focus();}});
			return false;
		}
		 if(typeof($("#member_nickname").val())!="undefined"){
			if(!nickname_check){ // 닉네임  정상 유무
				$.prompt(nickname_check_result,{buttons: { Ok: true},overlayspeed : 'fast',submit:function(){$("#member_email").focus();}});
				return false;
			}
		 }
		$("body").css("cursor","wait");
		$("#join_form").submit();
	}
	return false;


}

function modify(){ //회원 정보 수정

	if (typeof($('#ssl:checked').val())!= "undefined" && $('#ssl:checked').attr("checked")==true){
		var p = document.URL.split("/"); 
		p[p.length-1]=$("#modify_form").attr("action");
		p[0]="https:";
		var ssl_url=p.join("/");
		$("#modify_form").attr("action",ssl_url);	
	}

	var form_result= $.validate($("#modify_form").find('input,textarea,select'));

	if(form_result){
		
		if(!email_check){ // Email  정상 유무
			$.prompt(email_check_result,{buttons: { Ok: true},overlayspeed : 'fast',submit:function(){$("#member_email").focus();}});
			return false;
		}
		if(typeof($("#member_nickname").val())!="undefined"){
			if(!nickname_check){ // 닉네임  정상 유무
				$.prompt(nickname_check_result,{buttons: { Ok: true},overlayspeed : 'fast',submit:function(){$("#member_email").focus();}});
				return false;
			}
		 }

		$("body").css("cursor","wait");
		$("#modify_form").submit();
	}
	return false;
}

function checkout(){ //회원 탈퇴

	if (typeof($('#ssl').val())!= "undefined" && $('#ssl:checked').attr("checked")==true){
		var p = document.URL.split("/"); 
		p[p.length-1]=$("#checkout_form").attr("action");
		p[0]="https:";
		var ssl_url=p.join("/");
		$("#checkout_form").attr("action",ssl_url);	
	}

	var form_result= $.validate($("#checkout_form").find('input,textarea,select'));
	if(form_result){
		$("body").css("cursor","wait");
		$("#checkout_form").submit();
	}
	return false;
}

function id_find(){ //회원 id 찾기

	if (typeof($('#ssl').val())!= "undefined" && $('#ssl:checked').attr("checked")==true){
		var p = document.URL.split("/"); 
		p[p.length-1]=$("#id_search_form").attr("action");
		p[0]="https:";
		var ssl_url=p.join("/");
		$("#id_search_form").attr("action",ssl_url);	
	}

	var form_result= $.validate($("#id_search_form").find('input,textarea,select'));
	if(form_result){
		$("body").css("cursor","wait");
		$("#id_search_form").submit();
	}
	return false;
}

function pw_find(){ //회원 비밀번호 찾기

	if (typeof($('#ssl').val())!= "undefined" && $('#ssl:checked').attr("checked")==true){
		var p = document.URL.split("/"); 
		p[p.length-1]=$("#pw_search_form").attr("action");
		p[0]="https:";
		var ssl_url=p.join("/");
		$("#pw_search_form").attr("action",ssl_url);	
	}


	var form_result= $.validate($("#pw_search_form").find('input,textarea,select'));
	if(form_result){
		$("body").css("cursor","wait");
		$("#pw_search_form").submit();
	}
	return false;
}

// ################### SCRIPT LIB ##########################
// alert window
function alert2(msg){
	$.prompt(msg,{buttons: { Ok: true},overlayspeed : 'fast'});
}


// date format
function DayFormat(obj) {
	var  s = parseFloat(obj.value.replace(/\-/g,""));
	var ns = s.toString(); 
	var nLength = 0;
	var str="";
	if(isNaN(ns))return "";  
	nLength = ns.length;

	if(nLength>8){
		obj.value=obj.value.substr(0,10);
		return true;		
	}

	if(nLength > 0)
	 {
		 for(i = 0 ; i < nLength ; i++) {
		  if(i == 3 || i == 5)
		  str += ns.substr(i,1) + "-";
		  else 
		  str += ns.substr(i,1);
		  }
	}
    obj.value = str;
 return true;
}


// 멤버 ContextMenu
function execMenuItem(m_id,type,board_id){
	$("#FloatLayer").css("display","none");
	switch(type){
		case 'write_list':
			location.href='../board/list.php?board_name='+board_id+'&amp;search_flag=mid&amp;search_text='+m_id;	
		break;
		case 'msg':
			window.open('../member/msg_form.php?mid='+m_id+'', 'winMsg', 'left=50,top=50,width=600,height=460,scrollbars=1').focus();
		    return false;			
		break;
		case 'member_info':
		break;
	}
	
}
function context_menu(e,m_id,board_id)
{

	$("#FloatLayer").css("display","none");
	$("#FloatLayer >ul >li").remove();
	$("#FloatLayer >ul").append("<li><a href=\"#\" onclick=\"javascript:execMenuItem('"+m_id+"','write_list','"+board_id+"')\"><span>&middot;"+BOARD_LANG[0]+"</span></a></li>");
	$("#FloatLayer >ul").append("<li class=\"line\"><a href=\"#\" onclick=\"javascript:execMenuItem('"+m_id+"','msg')\"><span>&middot;"+BOARD_LANG[1]+"</span></a></li>");
//	$("#FloatLayer >ul").append("<li><a href=\"#\" onclick=\"javascript:execMenuItem('"+m_id+"','email')\"><span>&middot;"+BOARD_LANG[2]+"</span></a></li>");
	$("#FloatLayer >ul").append("<li class=\"line\"><a href=\"#\" onclick=\"javascript:execMenuItem('"+m_id+"','member_info')\"><span>&middot;"+BOARD_LANG[3]+"</span></a></li>");

	var docrightedge=$(document).scrollLeft()+$(window).width()-40;
	var docbottomedge=$(document).scrollTop()+$(window).height()-40;
	var scroll_y_val=Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	var scroll_x_val=Math.max(document.body.scrollLeft,document.documentElement.scrollLeft);

	var x=parseInt(e.clientX)+scroll_x_val+20;
	var y=parseInt(e.clientY+scroll_y_val);

	x=(x+$("#FloatLayer").width() > docrightedge)? docrightedge-$("#FloatLayer").width() : x ;
	y=(y+$("#FloatLayer").height() > docbottomedge)? docbottomedge-$("#FloatLayer").height() : y;
	

	$("#FloatLayer").css({left:x, top:y});
	$("#FloatLayer").fadeIn("slow"); 
}

$(document).ready(function () {
	$("body").append("<div accesskey='p' id=\"FloatLayer\" style=\"display: none; position: absolute; width: 109px; z-index: 1000;\" class=\"perid-layer\"><ul></ul></div>");
});

//클립보드 복사
function copyClipboard(src, msg) { 
 if (confirm(msg)) {
	if(window.clipboardData){
		clipboardData.setData("text",src);
	}else if(window.netscape){
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if(!clip) return;
			var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if(!trans) return;
			trans.addDataFlavor('text/unicode');
			var str = new Object(),len = new Object();
			var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
			str.data=src;
			trans.setTransferData("text/unicode",str,src.length*2);
			var clipid=Components.interfaces.nsIClipboard;
		if(!clipid) return false;
			clip.setData(trans,null,clipid.kGlobalClipboard);
	 } 
   }
 } 
