// lnb
jQuery(function(){	
	$('#lnb .lnbmenu .menu .over').hover(function(){
		$(this).addClass('menuover');
	},	function(){
		$(this).removeClass('menuover');
	});
	$('#lnb .lnbmenu .menu .over').click(function(){
		$('#lnb .lnbmenu .menu .over').removeClass('menucurrent');
		$(this).addClass('menucurrent');
	});
});

// 정렬메뉴
jQuery(function(){	
	// 열기
	$('#sort_menubtn').click(function(){
		$('#sort_menu').slideDown(200);
		return false;
	});		
	// mouse out
	$('.sort_icon').mouseleave(function(){
		$('#sort_menu').delay(200).slideUp(100);
	});
	// 열기 (처리상태)
	$('#sort_checkbtn').click(function(){
		$('#sort_menu2').slideDown(200);
		return false;
	});		
	// mouse out
	$('.sort_check').mouseleave(function(){
		$('#sort_menu2').delay(200).slideUp(100);
	});
});

// 레이아웃메뉴
jQuery(function(){	
	var layoutmenu = $('#layoutmenu li');
	layoutmenu.click(function(){
		var layoutmenuon = $('#layoutmenu li.on');
		if($(this).hasClass('on')){
		}
		else {
			layoutmenuon.removeClass('on');
			var layoutmenuonimg = layoutmenuon.find('img');
			var layoutmenuonimg_name = layoutmenuonimg.attr('src').split('_on')[0];
			layoutmenuonimg.attr('src', layoutmenuonimg_name + '.gif');

			$(this).addClass('on');
			var img = $(this).find('img');
			var img_name = img.attr('src').split('.gif')[0];
			img.attr('src', img_name + '_on.gif');
		};
	});
});

// 팝업
jQuery(function(){	
	
	//인원별프로젝트-List
	$('.poppersonproopen').click(function(){
		$('#poppersonpro').show();
		return false;
	});		
	$('.poppersonpro_close').click(function(){
		$('#poppersonpro').hide();
		return false;
	});

	//프로젝트관리-수정
	$('.popprojectmanageopen').click(function(){
		$('#popprojectmanage').show();
		return false;
	});		
	$('.popprojectmanage_close').click(function(){
		$('#popprojectmanage').hide();
		return false;
	});

	//프로젝트관리-수정
	$('.popprojectmanageopen2').click(function(){
		$('#popprojectmanage2').show();
		return false;
	});		
	$('.popprojectmanage2_close').click(function(){
		$('#popprojectmanage2').hide();
		return false;
	});

	//프로젝트관리-등록
	$('.popprojectmanageopen3').click(function(){
		$('#popprojectmanage3').show();
		return false;
	});		
	$('.popprojectmanage3_close').click(function(){
		$('#popprojectmanage3').hide();
		$('#projectlogoimg').hide();
		return false;
	});
	$('#projectlogoimgopen').click(function(){
		$('#projectlogoimg').show();
		return false;
	});		
	$('#projectlogoimg_close').click(function(){
		$('#projectlogoimg').hide();
		return false;
	});

	//그룹(업체)관리
	$('.popgroupmanageopen_m').click(function(){
		$('#popgroupmanage_m').show();
		return false;
	});		
	$('.popgroupmanage_m_close').click(function(){
		$('#popgroupmanage_m').hide();
		return false;
	});
	$('.popgroupmanageopen_a').click(function(){
		$('#popgroupmanage_a').show();
		return false;
	});		
	$('.popgroupmanage_a_close').click(function(){
		$('#popgroupmanage_a').hide();
		return false;
	});

});

// 테이블hover
//jQuery(function(){	
//	$('.bbslist tr').hover(function(){
//		$(this).addClass('trhover');
//	},	function(){
//		$(this).removeClass('trhover');
//	});
//});

/* Korean initialisation for the jQuery calendar extension. */
/* Written by DaeKwon Kang (ncrash.dk@gmail.com). */
jQuery(function($){
	$.datepicker.regional['ko'] = {
		closeText: '닫기',
		prevText: '이전달',
		nextText: '다음달',
		currentText: '오늘',
		monthNames: ['01','02','03','04','05','06',
		'07','08','09','10','11','12'],
		monthNamesShort: ['1월','2월','3월','4월','5월','6월',
		'7월','8월','9월','10월','11월','12월'],
		dayNames: ['일','월','화','수','목','금','토'],
		dayNamesShort: ['일','월','화','수','목','금','토'],
		dayNamesMin: ['일','월','화','수','목','금','토'],
		weekHeader: 'Wk',
		dateFormat: 'yy-mm-dd',
		firstDay: 0,
		isRTL: false,
		showMonthAfterYear: true,
		yearSuffix: '.'};
	$.datepicker.setDefaults($.datepicker.regional['ko']);
});


//confirm
function CommonConfirm(message, className){
	
	var confirmWindow = "<div class='fullLayer'>"
	confirmWindow = confirmWindow + "<div class='bg'></div>"
	confirmWindow = confirmWindow + "<div class='layerpop' id='popalert1'> "
	confirmWindow = confirmWindow + "<div class='layerpop_bgt2'> "
	confirmWindow = confirmWindow + "<h4><img src='/images/popup/popmessage_title.gif' alt='웹페이지의 메시지' /></h4> "
	confirmWindow = confirmWindow + "</div> "
	confirmWindow = confirmWindow + "<div class='layerpop_bgm'>"
	confirmWindow = confirmWindow + "<p class='messageMarkQ'>"+ message +" </p> "
	confirmWindow = confirmWindow + "<p class='btn'> "
	confirmWindow = confirmWindow + "<span class='buttontype'><a style='cursor:pointer' id='confirmOK' >확인</a></span> "
	confirmWindow = confirmWindow + "<span class='buttontype'><a style='cursor:pointer' onclick='confrimClose();'>취소</a></span> "
	confirmWindow = confirmWindow + "</p> "
	confirmWindow = confirmWindow + "<p class='btnclose'><a style='cursor:pointer' onclick='confrimClose();'><img src='/images/popup/popup_close.gif' alt='닫기' /></a></p> "
	confirmWindow = confirmWindow + "</div> "
	confirmWindow = confirmWindow + "<div class='layerpop_bgbl'><div class='layerpop_bgbr'></div></div> "
	confirmWindow = confirmWindow + "</div> "
	confirmWindow = confirmWindow + "</div>"
	$(confirmWindow).appendTo("body."+className);	
	return false;
}

function confrimClose(){
	$("popalert1").remove();
	$(".fullLayer").remove();
	return false;
}

function CommonAlert(message, className){

	var alertWindow = "<div class='fullLayer'>"
	alertWindow = alertWindow + "<div class='bg'></div>"
	alertWindow = alertWindow + "<div class='layerpop' id='popalert2'>"
	alertWindow = alertWindow + "<div class='layerpop_bgt2'> "
	alertWindow = alertWindow + "<h4><img src='/images/popup/popmessage_title.gif' alt='웹페이지의 메시지' /></h4>"
	alertWindow = alertWindow + "</div> "
	alertWindow = alertWindow + "<div class='layerpop_bgm'> "
	alertWindow = alertWindow + "<p class='messageMarkE'>"+ message +"</p>"
	alertWindow = alertWindow + "<p class='btn'> "
	alertWindow = alertWindow + "<span class='buttontype'><a id='divClose' style='cursor:pointer;'>확인</a></span>"
	alertWindow = alertWindow + "</p> "
	alertWindow = alertWindow + "<p class='btnclose'><a onclick='divClose();' style='cursor:pointer;'><img src='/images/popup/popup_close.gif' alt='닫기' /></a></p>"
	alertWindow = alertWindow + "</div> "
	alertWindow = alertWindow + "<div class='layerpop_bgbl'><div class='layerpop_bgbr'></div></div> "
	alertWindow = alertWindow + "</div>"
	alertWindow = alertWindow + "</div>"
	$(alertWindow).appendTo("body."+ className);
	$(".fullLayer").focus();
	return false;
}

function divClose(parmName){
	$("#popalert2").remove();
	$(".fullLayer").remove();
	$("#"+parmName).val("").focus();
}

function CommonAlertDb(message, className){

	var alertWindow = "<div class='fullLayer'>"
	alertWindow = alertWindow + "<div class='bg'></div>"
	alertWindow = alertWindow + "<div class='layerpop' id='popalert2'>"
	alertWindow = alertWindow + "<div class='layerpop_bgt2'> "
	alertWindow = alertWindow + "<h4><img src='/images/popup/popmessage_title.gif' alt='웹페이지의 메시지' /></h4>"
	alertWindow = alertWindow + "</div> "
	alertWindow = alertWindow + "<div class='layerpop_bgm'> "
	alertWindow = alertWindow + "<p class='messageMarkE'>"+ message +"</p>"
	alertWindow = alertWindow + "<p class='btn'> "
	alertWindow = alertWindow + "<span class='buttontype'><a id='divClose' style='cursor:pointer;'>확인</a></span>"
	alertWindow = alertWindow + "</p> "
	alertWindow = alertWindow + "<p class='btnclose'><a id='divCloseX' style='cursor:pointer;'><img src='/images/popup/popup_close.gif' alt='닫기' /></a></p>"
	alertWindow = alertWindow + "</div> "
	alertWindow = alertWindow + "<div class='layerpop_bgbl'><div class='layerpop_bgbr'></div></div> "
	alertWindow = alertWindow + "</div>"
	alertWindow = alertWindow + "</div>"
	$(alertWindow).appendTo("body."+ className);
	$(".fullLayer").focus();
	return false;
}

// 숫자 체크
function Check_Num(tocheck)
{
	var isnum = true;
	
	if (tocheck == null || tocheck == "")
	{
		isnum = false;
		return isnum;
	}
	
	for (var j = 0 ; j < tocheck.length; j++)
	{
		if (   tocheck.substring(j, j + 1) != "0"
			&&   tocheck.substring(j, j + 1) != "1"
			&&   tocheck.substring(j, j + 1) != "2"
			&&   tocheck.substring(j, j + 1) != "3"
			&&   tocheck.substring(j, j + 1) != "4"
			&&   tocheck.substring(j, j + 1) != "5"
			&&   tocheck.substring(j, j + 1) != "6"
			&&   tocheck.substring(j, j + 1) != "7"
			&&   tocheck.substring(j, j + 1) != "8"
			&&   tocheck.substring(j, j + 1) != "9" )
		{
			isnum = false;
		}
	}
	return isnum;
}

// 특수문자 체크
function Check_nonChar(id_text)
{
	var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
	var numeric = '';
	var nonkorean = nonchar+numeric; 
	
	var i ; 
	for ( i=0; i < id_text.length; i++ )  {
		if( nonkorean.indexOf(id_text.substring(i,i+1)) > 0) {
			break ; 
		}
	}
	
	if ( i != id_text.length ) {
		return false ; 
	}
	else{
		return true ;
	} 
	
	return false;
}

//앞뒤공백제거
function jstrim(s) {
  while ( s.charAt(0) == " ") s = s.substring(1);

  while (s.charAt(s.length-1) == " ") {
    s = s.substring(0, s.length-1);
  }
  return s;
}


//이메일
function EmailCheck(strEmail){
  var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
  /** 필수사항
  - @이전에 하나이상의 문자가 있어야 함
  - @가 하나있어야 함
  - Domain명에 .이 하나 이상 있어야 함
  - Domain명의 마지막 문자는 영문자 2~3개이어야 함 **/
  var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;

  if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
    return true;
  else
    return false;
}

// 성명 체크 
function checkName()
{
	var form = document.reg_form;
	var name = form.name.value;	
	
	if (name != "")
	{
		if ( !Check_nonChar(name) ) {
		  alert_msg("이름에 특수문자는 입력할 수 없습니다.");
		  form.name.focus();
		  form.name.select();
		  return;
		}
	}
}

function userEditPop(className, seqNo){	
	
	CheckSession();
	$("#btnMemEdit").die("click");
	//초기화
	$("#BtinUserOk").die("click");
	
	$.ajax({
		type: "POST",
		url:"/common/userView.asp",
		dataType: "XML",		
		cache: false,
		data : {seqNo: seqNo}, 
		error: function(request, status, error){
			//alert("에러 발생 \r\n\r\n 상태코드 : " + request.status + "r\n\r\n\에러메세지 : " + request.responseText);
		},
		success: function(xmlData, status, request){					
		
			var rtnVal = $(xmlData).find("rtnVal").text();
			if (rtnVal == "success" ){

				$(xmlData).find("root").each(function(){					
					
					$("#MemberSeq").val( $(this).find("MEMBERSEQ").text() );
					$("#UserProject").text($(this).find("USERPROJECT").text() );  
					$("#UserName").text( $(this).find("NAME").text() );
					$("#UserId").text( $(this).find("USERID").text() );	
					$("#UserPwd").val( $(this).find("PWD").text() );
					$("#ckUserPwd").val( $(this).find("PWD").text() );
					$("#UserGroupName").text( $(this).find("GROUPNAME").text() );							
					$("#jobPart").val( $(this).find("JOBPART").text() );
					$.trim($("#oldJobPart").val( $(this).find("JOBPART").text() ));

					var dbTel1 = $(this).find("TEL1").text();	
					$.ajax({
						type: "POST",
						url:"/common/selList.asp",
						dataType: "XML",						
						cache: false,
						data : {optList : "tel"},
						success: function(xmlData, status, request){
							$("#tel1").find("option").remove();								
							$(xmlData).find("opt").each(function(){								
								var optVal = $(this).find("optVal").text();
								var optName = $(this).find("optName").text();
								var optValSel = "";

								if (optVal.length !=0){
									if (optVal == dbTel1 ){										
										optValSel = "selected";
									}
									$("#tel1").append("<option value='"+  optVal + "'  "+ optValSel +">" + optName + "</option>");
								}
							});
						}
					});	
					$("#tel2").val( $(this).find("TEL2").text() );
					$("#tel3").val( $(this).find("TEL3").text() );
					$.trim($("#oldTel1").val( $(this).find("TEL1").text() ));
					$.trim($("#oldTel2").val( $(this).find("TEL2").text() ));
					$.trim($("#oldTel3").val( $(this).find("TEL3").text() ));

					var dbHp1 = $(this).find("HP1").text();	
					$.ajax({
						type: "POST",
						url:"/common/selList.asp",
						dataType: "XML",						
						cache: false,
						data : {optList : "hp"},
						success: function(xmlData, status, request){	
							$("#hp1").find("option").remove();								
							$(xmlData).find("opt").each(function(){								
								var optVal = $(this).find("optVal").text();
								var optName = $(this).find("optName").text();
								var optValSel = "";

								if (optVal.length !=0){
									if (optVal == dbHp1 ){										
										optValSel = "selected";
									}
									$("#hp1").append("<option value='"+  optVal + "'  "+ optValSel +">" + optName + "</option>");
								}
							});
						}
					});	
					$("#hp2").val( $(this).find("HP2").text() );
					$("#hp3").val( $(this).find("HP3").text() );
					$.trim($("#oldHp1").val( $(this).find("HP1").text() ));
					$.trim($("#oldHp2").val( $(this).find("HP2").text() ));
					$.trim($("#oldHp3").val( $(this).find("HP3").text() ));

					$("#email").val( $(this).find("EMAIL").text() );
					$.trim($("#oldemail").val($(this).find("EMAIL").text()  ));

					var dbMessenger = $(this).find("MESSENGERTYPE").text();	
					$.trim($("#oldMessengerType").val( $(this).find("MESSENGERTYPE").text() ));
					$.ajax({
						type: "POST",
						url:"/common/selList.asp",
						dataType: "XML",						
						cache: false,
						data : {optList : "mes"},
						success: function(xmlData, status, request){	
							$("#messengerType").find("option").remove();								
							$(xmlData).find("opt").each(function(){								
								var optVal = $(this).find("optVal").text();
								var optName = $(this).find("optName").text();
								var optValSel = "";

								if (optVal.length !=0){
									if (optVal == dbMessenger ){										
										optValSel = "selected";
									}
									$("#messengerType").append("<option value='"+  optVal + "'  "+ optValSel +">" + optName + "</option>");
								}
							});
						}
					});	
					
					$("#messengerId").val( $(this).find("MESSENGERID").text() );	
					$.trim($("#oldMessengerId").val( $(this).find("MESSENGERID").text() ));					
					$("#UserPwd").change(function(){UserPwdEditCheck(seqNo, className)});				

					//edit
					$("#BtinUserOk").live({"click" :  function(){LoginUserEdit(seqNo, className)}});						

				});			
				
			}else{
				userEditPopClose();
				CommonAlert("데이터가 없습니다.", className);
				$("#divClose").one({
					"click" : function(){
						divClose();	
					}
				});
				return false;
			}
		}
	});		

	var UserWindow = "<div class='layerpop' id='popusermanage5'> "
	UserWindow = UserWindow + "<input type='hidden' id='MemberSeq'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldJobPart'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldTel1'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldTel2'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldTel3'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldHp1'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldHp2'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldHp3'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldemail'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldMessengerType'> "
	UserWindow = UserWindow + "<input type='hidden' id='oldMessengerId'> "
	UserWindow = UserWindow + "<div class='layerpop_bgt'> "
	UserWindow = UserWindow + "<h4><img src='/images/popup/popusermanage_title.gif' alt='사용자관리/수정' /></h4> "
	UserWindow = UserWindow + "</div> "
	UserWindow = UserWindow + "<div class='layerpop_bgm'> "
	UserWindow = UserWindow + "<table class='layerpoptbl'> "
	UserWindow = UserWindow + "<colgroup> "
	UserWindow = UserWindow + "<col width='110' /><col /> "
	UserWindow = UserWindow + "</colgroup> "
	UserWindow = UserWindow + "<tbody> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_project2.gif' alt=' 프로젝트명' /></span></th> "
	UserWindow = UserWindow + "<td><span id='UserProject'></sapn></td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_name.gif' alt='* 성명' /></span></th> "
	UserWindow = UserWindow + "<td><span id='UserName'></sapn></td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_id.gif' alt='* 아이디' /></span></th> "
	UserWindow = UserWindow + "<td><span id='UserId'></sapn></td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th><span><img src='/images/popup/tblth_pw.gif' alt='비밀번호' /></span></th> "
	UserWindow = UserWindow + "<td><input type='password' class='input-text' style='width:100px;' id='UserPwd' maxlength='12'/> * 6자 이상 입력하세요.</td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_pwconfirm.gif' alt='비밀번호 확인' /></span></th> "
	UserWindow = UserWindow + "<td><input type='password' class='input-text' style='width:100px;' id='ckUserPwd' maxlength='12'/></td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_group.gif' alt='* 그룹(업체명)' /></span></th> "
	UserWindow = UserWindow + "<td><span id='UserGroupName'></sapn></td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_work2.gif' alt='* 담당업무' /></span></th> "
	UserWindow = UserWindow + "<td><input type='text' class='input-text' style='width:215px;' id='jobPart'/></td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_phone2.gif' alt='* 전화' /></span></th> "
	UserWindow = UserWindow + "<td> "
	UserWindow = UserWindow + "<select class='select' style='width:67px;' id='tel1'> "
	UserWindow = UserWindow + "<option value=''>선택</option> "
	UserWindow = UserWindow + "</select> - "
	UserWindow = UserWindow + "<input type='text' class='input-text' style='width:59px;' id='tel2' maxlength='4'/> - "
	UserWindow = UserWindow + "<input type='text' class='input-text' style='width:59px;' id='tel3' maxlength='4'/> "
	UserWindow = UserWindow + "</td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr>  "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_mobile2.gif' alt='* 핸드폰' /></span></th> "
	UserWindow = UserWindow + "<td> "
	UserWindow = UserWindow + "<select class='select' style='width:67px;' id='hp1'> "
	UserWindow = UserWindow + "<option value=''>선택</option> "
	UserWindow = UserWindow + "</select> - "
	UserWindow = UserWindow + "<input type='text' class='input-text' style='width:59px;' id='hp2' maxlength='4'/> - "
	UserWindow = UserWindow + "<input type='text' class='input-text' style='width:59px;' id='hp3' maxlength='4'/> "
	UserWindow = UserWindow + "</td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required'><span><img src='/images/popup/tblth_email2.gif' alt='* 이메일' /></span></th> "
	UserWindow = UserWindow + "<td><input type='text' class='input-text' style='width:215px;' id='email'/></td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "<tr> "
	UserWindow = UserWindow + "<th class='required' ><span><img src='/images/popup/tblth_messenger2.gif' alt='* 메신저' /></span></th> "
	UserWindow = UserWindow + "<td> "
	UserWindow = UserWindow + "<select class='select' style='width:67px;' id='messengerType' > "
	UserWindow = UserWindow + "<option value=''>선택</option> "
	UserWindow = UserWindow + "</select> "
	UserWindow = UserWindow + "<input type='text' class='input-text' style='width:144px;' id='messengerId'/> "
	UserWindow = UserWindow + "</td> "
	UserWindow = UserWindow + "</tr> "
	UserWindow = UserWindow + "</tbody> "
	UserWindow = UserWindow + "</table> "				
	UserWindow = UserWindow + "<p class='btn'>  "
	UserWindow = UserWindow + "<span class='buttontype'><a id='BtinUserOk' style='cursor:pointer'>완료</a></span> "
	UserWindow = UserWindow + "</p> "
	UserWindow = UserWindow + "<p class='btnclose'><a onclick='userEditPopClose();' style='cursor:pointer'><img src='/images/popup/popup_close.gif' alt='닫기' /></a></p> "
	UserWindow = UserWindow + "</div> "
	UserWindow = UserWindow + "<div class='layerpop_bgbl'><div class='layerpop_bgbr'></div></div> "
	UserWindow = UserWindow + "</div> "
	$(UserWindow).appendTo("body."+className);	
	return false;
}

function userEditPopClose(){
	$("#popusermanage5").remove();	
	$("#ckPwdEdit").remove();
	hederMemEdit();
}

function UserPwdEditCheck(seqNo, className){
	$.ajax({
		type: "POST",
		url:"/common/userView.asp",
		dataType: "XML",		
		cache: false,
		data : {seqNo: seqNo}, 
		error: function(request, status, error){
			alert("에러 발생 \r\n\r\n 상태코드 : " + request.status + "r\n\r\n\에러메세지 : " + request.responseText);
		},
		success: function(xmlData, status, request){			
			
			var rtnVal = $(xmlData).find("rtnVal").text();
			if (rtnVal == "success" ){
				if($.trim( $(xmlData).find("PWD").text()) !=$.trim($("#UserPwd").val())   )	{
					$("<input type='hidden' id='ckPwdEdit' value='Y'>").appendTo("body."+className);	
					$("#ckUserPwd").val( "" );
				}else{
					$("<input type='hidden' id='ckPwdEdit' value=''>").appendTo("body."+className);		
				}
			}
		}
	});	
}

function LoginUserEdit(seqNo, className){
	
	var editFlag = "";		
	
	if ($.trim($("#ckPwdEdit").val()) == "Y"){
		editFlag = "Y";
	}
	
	//담당업무
	if ($.trim($("#jobPart").val()) != $.trim($("#oldJobPart").val()) ){
		editFlag = "Y";
	}
	
	//전화번호
	if ($.trim($("#tel1").val()) != $.trim($("#oldTel1").val()) ){
		editFlag = "Y";
	}
	if ($.trim($("#tel2").val()) != $.trim($("#oldTel2").val()) ){
		editFlag = "Y";
	}
	if ($.trim($("#tel3").val()) != $.trim($("#oldTel3").val()) ){
		editFlag = "Y";
	}

	//핸드폰
	if ($.trim($("#hp1").val()) != $.trim($("#oldHp1").val()) ){
		editFlag = "Y";
	}
	if ($.trim($("#hp2").val()) != $.trim($("#oldHp2").val()) ){
		editFlag = "Y";
	}
	if ($.trim($("#hp3").val()) != $.trim($("#oldHp3").val()) ){
		editFlag = "Y";
	}
	
	//이메일
	if ($.trim($("#email").val()) != $.trim($("#oldemail").val()) ){
		editFlag = "Y";
	}

	//메신저타입
	if ($.trim($("#messengerType").val()) != $.trim($("#oldMessengerType").val()) ){
		editFlag = "Y";
	}

	//메신져아이디
	if ($.trim($("#messengerId").val()) != $.trim($("#oldMessengerId").val()) ){
		editFlag = "Y";
	}
	

	//수정필드 체크	
	if ($.trim($("#UserPwd").val()).length <  6 && editFlag == "Y" ){
		CommonAlert("비밀번호는 6자리 이상 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose();	
			}
		});	
		return false;
	}
	
	if ($.trim($("#ckUserPwd").val()) == "" && editFlag == "Y" ){
		CommonAlert("비밀번호 확인을 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("ckUserPwd");	
			}
		});	
		return false;
	}else{
		if ($.trim($("#UserPwd").val()) != $.trim($("#ckUserPwd").val()) && editFlag == "Y" )	{
			CommonAlert("입력하신 비밀번호와  비밀번호 확인이 일치하지 않습니다.", className);
			$("#divClose").one({
				"click" : function(){
					divClose();	
				}
			});	
			return false;
		}
	}

	if ($.trim($("#jobPart").val()) == "" && editFlag == "Y" ){
		CommonAlert("담당업무를 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("jobPart");	
			}
		});	
		return false;
	}	
	if ($.trim($("#tel2").val()) == "" && editFlag == "Y" ){
		CommonAlert("전화번호를 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("tel2");	
			}
		});	
		return false;
	}else{
		var thisfilednum = Check_Num($.trim($("#tel2").val()));
		if (!thisfilednum)		{
			CommonAlert("전화번호는 숫자만 가능합니다.", className);
			$("#divClose").one({
			"click" : function(){
				divClose("tel2");	
			}
		});	
			return false;
		}
	}
	if ($.trim($("#tel3").val()) == "" && editFlag == "Y" ){
		CommonAlert("전화번호를 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("tel3");	
			}
		});	
		return false;
	}else{
		var thisfilednum = Check_Num($.trim($("#tel3").val()));
		if (!thisfilednum)		{
			CommonAlert("전화번호는 숫자만 가능합니다.", className);
			$("#divClose").one({
				"click" : function(){
					divClose("tel3");	
				}
			});	
			return false;
		}
	}
	if ($.trim($("#hp2").val()) == "" && editFlag == "Y" ){
		CommonAlert("핸드폰번호를 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("hp2");	
			}
		});	
		return false;
	}else{
		var thisfilednum = Check_Num($.trim($("#hp2").val()));
		if (!thisfilednum)		{
			CommonAlert("핸드폰번호는 숫자만 가능합니다.", className);
			$("#divClose").one({
			"click" : function(){
				divClose("hp2");	
			}
		});	
			return false;
		}
	}
	if ($.trim($("#hp3").val()) == "" && editFlag == "Y" ){
		CommonAlert("핸드폰번호를 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("hp3");	
			}
		});	
		return false;
	}else{
		var thisfilednum = Check_Num($.trim($("#hp3").val()));
		if (!thisfilednum)		{
			CommonAlert("핸드폰번호는 숫자만 가능합니다.", className);
			$("#divClose").one({
				"click" : function(){
					divClose("hp3");	
				}
			});	
			return false;
		}
	}
	if ($.trim($("#email").val()) == "" && editFlag == "Y" ){
		CommonAlert("메일을 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("email");	
			}
		});	
		return false;
	}else{
		if(!EmailCheck($.trim($("#email").val()))) {
			CommonAlert("잘못된 메일 형식입니다.", className);
			$("#divClose").one({
				"click" : function(){
					divClose("email");	
				}
			});	
			return false;
		}
	}
	if ($.trim($("#messengerId").val()) == "" && editFlag == "Y" ){
		CommonAlert("메신저아이디 입력하세요.", className);
		$("#divClose").one({
			"click" : function(){
				divClose("messengerId");	
			}
		});	
		return false;
	}else{
		if(!EmailCheck($.trim($("#messengerId").val()))) {
			CommonAlert("잘못된 메신저 형식입니다.", className);
			$("#divClose").one({
				"click" : function(){
					divClose("messengerId");	
				}
			});	
			return false;
		}
	}	
	
	if (editFlag == "Y"){		
		//처리
		$.ajax({
		type: "POST",
		url:"/common/LoginUserProc.asp",
		dataType: "XML",
		timeout: 30000,
		cache: false,
		data: {
			mode: "UserEdit",
			seqNo: $.trim($("#MemberSeq").val()),
			UserPwd: $.trim($("#UserPwd").val()),
			ckUserPwd: $.trim($("#ckUserPwd").val()),
			ckPwdEdit	 : $.trim($("#ckPwdEdit").val()),
			jobPart: $.trim($("#jobPart").val()),
			oldJobPart: $.trim($("#oldJobPart").val()),					
			tel1: $("#tel1").val(),
			tel2: $.trim($("#tel2").val()),
			tel3: $.trim($("#tel3").val()),
			oldTel1: $.trim($("#oldTel1").val()),
			oldTel2: $.trim($("#oldTel2").val()),
			oldTel3: $.trim($("#oldTel3").val()),
			hp1: $("#hp1").val(),
			hp2: $.trim($("#hp2").val()),
			hp3: $.trim($("#hp3").val()),
			oldHp1: $.trim($("#oldHp1").val()),
			oldHp2: $.trim($("#oldHp2").val()),
			oldHp3: $.trim($("#oldHp3").val()),
			email: $.trim($("#email").val()),
			oldemail: $.trim($("#oldemail").val()),
			messengerType: $.trim($("#messengerType").val()),					
			oldMessengerType: $.trim($("#oldMessengerType").val()),				
			messengerId: $("#messengerId").val(),	
			oldMessengerId: $.trim($("#oldMessengerId").val())
		},
		error: function(request, status, error){
			alert("에러 발생 \r\n\r\n 상태코드 : " + request.status + "r\n\r\n\에러메세지 : " + request.responseText);
		},
		success: function(xmlData, status, request){	
			
			var rtnVal = $(xmlData).find("rtnVal").text();
				if (rtnVal =="success"){					
					CommonAlert("수정 완료 되었습니다.", className);
					$("#divClose").one({
						"click" : function(){
							divClose();	
						}
					});	
					userEditPopClose();
					hederMemEdit();
					return false;
				}else{
					CommonAlert(rtnVal, className);
					$("#divClose").one({
						"click" : function(){
							divClose();	
						}
					});	
					hederMemEdit();
					return false;
				}
			}
		});	
	}else{
		CommonAlert("변경된 내용이  없습니다.", className);
		$("#divClose").one({
			"click" : function(){
				divClose();	
			}
		});	
		return false;
	}
}

function MemGradeCheck(){
	$.ajax({
		type: "POST",
		url:"/common/checkGrade.asp",
		dataType: "XML",
		timeout: 30000,
		cache: false,		
		error: function(request, status, error){
			alert("에러 발생 \r\n\r\n 상태코드 : " + request.status + "r\n\r\n\에러메세지 : " + request.responseText);
		},
		success: function(xmlData, status, request){	
			
			var rtnVal = $(xmlData).find("rtnVal").text();
				if (rtnVal =="no"){					
					return false;
				}else if (rtnVal == "user"){					
					return false;
				}else{
					return true;
				}
			}
		});
}



function goProjectVoc(seqNo){

	$.ajax({
		type: "POST",
		url:"/common/checkBbsId.asp",
		dataType: "XML",
		timeout: 30000,
		cache: false,
		data: { "seqNo" : seqNo },
		error :function(request, status, error){
			alert("에러 발생 \r\n\r\n 상태코드 : " + request.status + "r\n\r\n\에러메세지 : " + request.responseText);
		},
		success : function(xmlData, status, request){
			var rtnLogin = $(xmlData).find("rtnVal").text();
			if(rtnLogin == "success"){							
				location.href ="/project/projectVoc.asp";			
			}else{
				CommonAlert(rtnLogin, "loginbgwrap");
				$("#divClose").one({
					"click" : function(){
						divClose();	
					}
				});	
				return false;
			}
		}
	});	
}


function commonNotice(){
	
	$("#btnNotice").die("click");	
	
	var NoticeWindow ="<div class='layerpop' id='popnotice_list'> "	
	NoticeWindow = NoticeWindow + "<div class='layerpop_bgbl'><div class='layerpop_bgbr'></div></div>"		
	NoticeWindow = NoticeWindow + "</div>"		
	$(NoticeWindow).appendTo("#frmNotice");
	
}

function divNotice(){
	commonNotice();
	$("#popnotice_list").load("/common/popNoticeList.asp" , function(){
		
		$("#btnNoticeWrite").click(function(){					
			NoticeWrite();
		});

	});	
}

function NoticeWrite(){	
	
	var pageNotice = $.trim( $("#hxtPageNotice").val() );

	$("#popnotice_list").load("/common/popNoticeWrite.asp" ,{NoticePageNumber:pageNotice },  function(){
		
		$("#btnNoticeOk").click(function(){		
			NoticeWriteCheck("insert");
		});
	});	
}

function NoticeEdit(seqNo){	
	
	var pageNotice = $.trim( $("#hxtPageNotice").val() );

	$("#popnotice_list").load("/common/popNoticeWrite.asp" ,{seqNo: seqNo, NoticePageNumber:pageNotice },  function(){
		
		$("#btnNoticeOk").click(function(){			
			NoticeWriteCheck("edit");
		});
	});	
}




function CheckSession(){	

	var rtnFlag = ""

	$.ajax({
		type: "POST",
		url:"/common/checkSession.asp",
		dataType: "XML",
		timeout: 30000,
		cache: false,		
		error :function(request, status, error){
			alert("에러 발생 \r\n\r\n 상태코드 : " + request.status + "r\n\r\n\에러메세지 : " + request.responseText);			
		},
		success : function(xmlData, status, request){
			var rtnVal = $(xmlData).find("rtnVal").text();			
			if(rtnVal == "Fail"){								
				CommonAlertDb("로그인 시간 초과입니다.", "lnbbg");
				$("#divClose").one({"click" : function(){	divClose();	 location.href ="/login.asp"; }
				});	
				$("#divCloseX").one({"click" : function(){divClose(); location.href ="/login.asp";}
				});					
				rtnFlag = "error";
			}
		}
	});	

	if (rtnFlag == ""){
		return true;
	}else{
		return false;
	}
}
