var m_won = "원"; //document.oncontextmenu = new Function('return false'); //document.ondragstart = new Function('return false'); //document.onselectstart = new Function('return false'); function func_numimg(strNum) { var strHTML = ""; for (var i = 0; i < strNum.length; i++) { var str = strNum.substring(i, i+1); if (str == ",") strHTML += ""; else strHTML += ""; } $("#charge_m").html( strHTML ); $("#charge_m").attr("rel", strNum); } function createForm(nm,mt,at,tg) { var f=document.createElement("form"); f.setAttribute("name", nm); f.setAttribute("method", mt); f.setAttribute("action", at); f.setAttribute("target", tg); return f; } function addHidden(f,n,v) { var i=document.createElement("input"); i.setAttribute("type","hidden"); i.setAttribute("name",n); i.setAttribute("value",v); f.insertBefore(i,null); return f; } function setCookie( name, value, expiredays ){ var todayDate = new Date(); todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" } function getCookie( name ){ var nameOfCookie = name + "="; var x = 0; while ( x <= document.cookie.length ) { var y = (x+nameOfCookie.length); if ( document.cookie.substring( x, y ) == nameOfCookie ) { if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length; return unescape( document.cookie.substring( y, endOfCookie ) ); } x = document.cookie.indexOf( " ", x ) + 1; if ( x == 0 ) break; } return ""; } function formatNumber(num) { var str = String(num); var re = /(-?[0-9]+)([0-9]{3})/; while (re.test(str)) { str = str.replace(re,"$1,$2"); } return str; } //item sort plugin jQuery.fn.sort = function() { return this.pushStack([].sort.apply(this, arguments), []); }; //sortAscending function sortAscending(a, b) { return a.AC > b.AC ? 1 : -1; }; //sortDescending function sortDescending(a, b) { return sortAscending(a,b) * -1; }; //Best Item $(function(){ getMixItem("ITEM_ALL", ""); $("#Search_item").click( function() { var search_str = $("#S_item").val(); if (search_str == '') { message_m( 5 ); $("#S_item").focus(); }else{ if (search_str.length <= 1) { message_m( 6 ); $("#S_item").focus(); }else{ //item Search getMixItem("IM",search_str) } } }); $(this).ajaxStart( function(){ $("div.Scontents").block({ message: "", overlayCSS: { backgroundColor: '#fff' }, css: { border: 'none',opacity: .5, color: '#fff' } }); }); $(this).ajaxStop(function(){ setTimeout($("div.Scontents").unblock(), 1000); }); }); //item generator function gan_item(item, value){ var html = ''; $("#"+item).html(html); r_item(item); html=''; $(".image_box > p > img").click( function(){ getMixItem("ITEM_DE",$(this).parent().prev("div").text()); var position = $("input#S_item").position(); var left = position.left - 60; var top = position.top + 200; $(".item_detail").css({"position":"absolute", "left" : left +"px", "top" : top + "px"}); $(".item_detail:hidden").fadeIn("slow"); }); } function getMixItem(item, str){ if (item == "ITEM_ALL") { $.getJSON("item_list.do?key=BEST", function(data){ $.each(data, function(item,value){ if (item != "M_RT") { gan_item(item, value); } }); }); }else if (item == "ITEM_DE"){ $.ajax({ type : "POST", url : "item_detail.do", data : "key=ITEM_DE&str="+escape(str), success : function (html){ $(".item_detail").html(html); } }); }else if (item == "IM"){ var query_str = ""; if (item != ""){ query_str = "?key="+item; //IS : item search, MX : category Middle, MS : category Min ,TYPE{ MD : MD recommended item,N: New, H : hit, E : event , M : main} if (str !=""){ query_str = query_str + "&str="+escape(str); } } $.getJSON("item_list.do"+query_str, function(data){ if (data.M_RT == 1) { gan_item("search_item_result",data.MiX_Item); }else if(data.M_RT == 0){ $("#search_item_result").html(m_search_result); } }); } } function item_buy(i_cd){ if ($("#ck_iam").val() == "" ){ message_m(1); }else{ if(confirm( m_conf1 )) { var frm=createForm("item_buy_20240428223807", "post", "Mixmall_OrderList.do", "_self"); frm=addHidden(frm, "CN", "D"); frm=addHidden(frm, "i_code", i_cd ); document.body.insertBefore(frm,null); frm.submit(); } } } function item_save(i_cd){ if ($("#ck_iam").val() == "" ){ message_m(1); }else{ $.ajax({ type : "POST", url : "Mixmall_ItemAdd.do", data : "GBN=A&i_code="+escape(i_cd), success : function (rtn){ item_save_ck(rtn); } }); } } function item_save_ck(rtn){ if (rtn == "true") { if(confirm( m_conf2 )) { var frm=createForm("item_buy_20240428223807", "post", "Mixmall_OrderList.do", "_self"); frm=addHidden(frm, "CN", "L"); document.body.insertBefore(frm,null); frm.submit(); } }else{ switch (rtn) { case 'err1' : message_m(1); break; case 'err2' : message_m(2); break; case 'err3' : message_m(3); break; case 'err4' : message_m(4); break; } } } function item_detail_close(){ $(".item_detail").fadeOut("fast"); } function r_item(item_list){ $('#'+item_list).cycle({ fx: 'fade', speed: 500, timeout: 8000, next: '#next_'+item_list, prev: '#prev_'+item_list, pause : 1 }); } function message_m( m ){ var meg = "" if ( m == 1){meg ="로그인이 필요합니다."; $("input[name=id]").focus();} if ( m == 2){meg ="사용할 수 없는 아이템입니다."; } if ( m == 4){meg ="이미 보관중인 아이템입니다."; } if ( m == 3){meg ="예외오류입니다. 브라우져를 닫고 다시 접속해 주십시요."; } if ( m == 5){meg ="검색어를 입력해 주십시요."; } if ( m == 6){meg ="검색어는 최소 2자 이상 입력 해 주십시요."; } alert(meg); } var m_search_result = "검색된 결과가 없습니다."; var m_conf1 = "아이템 바로구매를 선택하셨습니다. \n결제 페이지로 이동하시겠습니까?"; var m_conf2 = "해당아이템을 저장하였습니다. \n보관된 페이지로 이동하시겠습니까?";