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; }; //Item List $(document).ready(function(){ var img_tab = $("div#item_menu > .m_menu").find("img"); var img_sub_tab = $("div#item_menu > .s_menu").find("img"); var img_sort_tab = $("div#item_sort").find("img"); $(img_tab).css({"cursor":"pointer"}); $(img_sort_tab).css({"cursor":"pointer"}); $(img_tab).click(function (){ var img_tab1= $(".s_menu:eq("+ $(this).index() +")"); clear_sub_tab(img_tab, $(this).index()); $("div#item_menu > .s_menu").hide(); $(img_tab1).show(); clear_sub_tab($(img_tab1).find("img"), 0); getMixItem('ITEM',$(img_tab1).find("img:first").attr("rel")); $("#m_name").html($(this).attr("title")); $("#s_name").html($(img_tab1).find("img:first").attr("title")); }); $(img_sub_tab).click(function (){ var img_sub_tab1=$(".s_menu:eq("+ ($(this).parent($(".s_menu")).index()-1) +")"); var this_img_tab = $(img_sub_tab1).find("img"); clear_sub_tab (this_img_tab, $(this).index()); getMixItem('ITEM',$(this).attr("rel")); $("#s_name").html($(this).attr("title")); }); $(img_sort_tab).click(function (){ clear_sub_tab(img_sort_tab, $(this).index()); $("#pager").html(''); if ($(this).index() == 0 && bon_item != "") { gan_item(bon_item); }else if ($(this).index() == 1 && sort_item != ""){ money_Asc(); }else if ($(this).index() == 2 && sort_item != ""){ money_Desc(); } }); function money_Desc() { mix = $(sort_item).sort(sortDescending); gan_item(mix); } function money_Asc() { mix =$(sort_item).sort(sortAscending); gan_item(mix); } getMixItem('ITEM',$(".spctial_item_prim").attr("rel")); $(this).ajaxStart( function(){ $("div.content_area").block({ message: "", overlayCSS: { backgroundColor: '#fff'}, css: { border: 'none', color: '#fff'} }); }); $(this).ajaxStop(function(){ clear_sub_tab($(img_sort_tab), 0); setTimeout($("div.content_area").unblock(), 1000); }); $("#Search_item").click( function() { var search_str = $("#S_item").val(); if (search_str == '') { message_m(5); }else{ if (search_str.length <= 1) { message_m(6); }else{ //item Search $("#m_name").html(m_item_all); $("#s_name").html(m_item_search); getMixItem("IM",search_str) } } }); }); function clear_sub_tab(clear_img, cn){ var img_sub_tab1; for(var i = 0 ; i < $(clear_img).length ; i++) { img_sub_tab1 = clear_img[i]; if (i == cn){ $(img_sub_tab1).attr("src", img_sub_tab1.src.replace(/_n_/g, '_o_')); }else{ $(img_sub_tab1).attr("src", img_sub_tab1.src.replace(/_o_/g, '_n_')); } } } function getMixItem(key,str){ var query_str = ""; if (key !="ITEM_DE"){ $("#pager").html(''); } if (key != ""){ query_str = "?key="+key; if (str !=""){ query_str = query_str + "&str="+escape(str); } } if (key =="ITEM_DE"){ $.ajax({ type : "POST", url : "item_detail.do", data : "key="+key + "&str="+escape(str), success : function (html){ $(".item_detail").html(html); } }); }else if (str =='1') { $("#item_recommand").hide();$("#item_sort").hide(); $("#item_new").hide();$("#SP_item").show(); $.getJSON("item_list.do?key=ITEM&str=PR", function(data){ gan_item3(data.MiX_Item); }); return; } else{ $("#item_recommand").show();$("#item_sort").show(); $("#item_new").show();$("#SP_item").hide(); $.getJSON("item_list.do"+query_str, function(data){ sort_item = ""; bon_item = ""; if (data.M_RT == 1) { sort_item = data.MiX_Item; bon_item = data.MiX_Item; if (key =="ITEM") { $("#c_navi2").text(data.MiX_M_NM); if (data.R_MiX_Item == "") { $(".R_mixitem").html(m_rec); }else{ gan_item2(data.R_MiX_Item); } $("#item_recommand").show(); $("#item_S_msg").hide(); }else if(key == "IM"){ $("#S_word").html(str); $("#item_recommand").hide(); $("#item_S_msg").show(); } gan_item(data.MiX_Item); }else if(data.M_RT == 0){ $(".R_mixitem").html(m_rec); $(".s_item_list").html(m_search_result); } }); } } function gan_item(item){ $(".s_item_list").html(''); var html = ''; $.each(item, function(i,l_m){ html= html + '
'+l_m.NM+'
'; html= html + ''+formatNumber(l_m.AC)+ m_won + '
'; html= html + ''; html= html + '
'; html= html + ''+l_m.NM+' '+formatNumber(l_m.AC)+m_won + ''+unescape(l_m.MM)+'
'; html= html + ''; html= html + '