function Event_goods_popup() { if (0 < $("#p_login").length) { $("#p_login").ie6BugDialog("close"); } if (0 < $("#p_popup_login_layer").length) { $("#p_popup_login_layer").ie6BugDialog("close"); } if (0 < $("#p_goodspopup").length) { $("#p_goodspopup").ie6BugDialog("close"); } $("
").attr("id", "p_goodspopup") .load("/goods/Event_goods_layer.asp", function() { $(this) .ie6BugDialog("show", {parent:$("#container")}) .css("left", 0) .css("top", Math.floor(($(window).height() - this.offsetHeight) / 2) + $(window).scrollTop() + 60) .find("input[name='user_name']") .focus(); }); } function close_goods_popup(){ $("#p_goodspopup").ie6BugDialog("close"); } function open_popup_login_layer(p_loginLnk) { if (0 < $("#p_login").length) { $("#p_login").ie6BugDialog("close"); } if (0 < $("#p_popup_login_layer").length) { $("#p_popup_login_layer").ie6BugDialog("close"); } $("
").attr("id", "p_popup_login_layer") .load("/goods/popup_login_layer.asp", function() { $(this) .ie6BugDialog("show", {parent: $("#container")}) .css("left", 400) .css("top", Math.floor(($(window).height() - this.offsetHeight) / 2) + $(window).scrollTop()) .find("input[name='userID']") .focus(); }); } function close_popup_login_layer() { $("#p_popup_login_layer").ie6BugDialog("close"); // 로그인 취소시에는 로그인 후 실행할 callback이 등록되어있으면 제거. if ($.aftLogin != undefined) { $.extend({ aftLogin: function() { return ; } }); } } $("#btn_event_login").live("click", eventLogin); function eventLogin() { var frm = document.frm_mgoods_login; if (frm.userId.value.split(" ").join("") == "") { alert("회원아이디를 입력하십시오."); frm.userId.focus(); return false; } if (frm.pwd.value.split(" ").join("") == "") { alert("비밀번호를 입력하십시오."); frm.pwd.focus(); return false; } var loginFrame = $("").attr("id", "if_login") .attr("name", "if_login") .attr("marginWidth", "0px") .attr("marginHeight", "0px") .attr("frameborder", "1px") .attr("width", "0px") .attr("height", "0px") .attr("scrolling", "no") .attr("src", "about:blank"); $("body").append(loginFrame); if (self.frames[loginFrame.attr("name")].name != loginFrame.attr("name")) { self.frames[loginFrame.attr("name")].name = loginFrame.attr("name"); } frm.method = "post"; if ( frm.ssl_login.checked ) { frm.action = "/service/login/svc_event_confirm.asp"; } else { frm.action = "/service/login/svc_event_confirm.asp"; } frm.target = loginFrame.attr("name"); frm.submit(); } function loginSucc2() { $.ajax({ url: '/service/login/svc_login_user.asp', type: 'POST', data: '', dataType: 'json', //timeout: 3000, error: function() { alert("Login 정보 확인 중 오류 발생."); }, success: function(p_data) { if (p_data.is_login) { // 로그인 성공 후 호출되는 함수에서 현재 페이지 기록 요청 및 // Login 확인을 위해 주기적으로 호출되는 script 실행 //$("#img_user_state").attr("src", "/webcall/webuserstate.asp?page_nm=" + encodeURIComponent($.mCatName) + "&page_url=" + encodeURIComponent(location.href)); //sendLoginState(); if ($.aftLogin != undefined) { $.aftLogin(p_data); $.extend({ aftLogin: function() { return ; } }); } if ($.aftCancelLogin != undefined) { $.extend({ aftCancelLogin: function() { return ; } }); } dispLoginInfo(p_data); $("#p_popup_login_layer").ie6BugDialog("close"); Event_goods_popup(); } else { Event_goods_popup(); } } }); }