/* Compiled from X 4.17 by XC 1.06 on 27Jan10 */
function X6(){var _i=this;var _r=null;var _t=null;var _f=null;var _x=false;var _o=null;_i.OK=0;_i.NOXMLOBJ=1;_i.REQERR=2;_i.TIMEOUT=4;_i.RSPERR=8;_i.NOXMLCT=16;_i.status=_i.OK;_i.busy=false;function _oc(){if(_r.readyState==4){if(_t){clearTimeout(_t);}if(_r.status!=200)_i.status=_i.RSPERR;if(_x){var ct=_r.getResponseHeader('Content-Type');if(ct&&ct.indexOf('xml')==-1){_i.status|=_i.NOXMLCT;}}if(_f)_f(_r,_i.status,_o);_i.busy=false;}}function _ot(){_r.onreadystatechange=function(){};_r.abort();_i.status|=_i.TIMEOUT;if(_f)_f(_r,_i.status,_o);_i.busy=false;}this.send=function(m,u,d,t,r,x,o,f){if(!_r||_i.busy){return false;}m=m.toUpperCase();if(m!='POST'){if(d){d='?'+d;if(r){d+='&'+r+'='+Math.round(10000*Math.random());}}else{d='';}}_x=x;_o=o;_f=f;_i.busy=true;_i.status=_i.OK;if(t){_t=setTimeout(_ot,t);}try{if(m=='GET'){_r.open(m,u+d,true);d=null;_r.setRequestHeader('Cache-Control','no-cache');var ct='text/'+(x?'xml':'plain');if(_r.overrideMimeType){_r.overrideMimeType(ct);}_r.setRequestHeader('Content-Type',ct);}else if(m=='POST'){_r.open(m,u,true);_r.setRequestHeader('Method','POST '+u+' HTTP/1.1');_r.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}else{_r.open(m,u+d,true);d=null;}_r.onreadystatechange=_oc;_r.send(d);}catch(e){if(_t){clearTimeout(_t);}_f=null;_i.busy=false;_i.status=_i.REQERR;_i.error=e;return false;}return true;};try{_r=new XMLHttpRequest();}catch(e){try{_r=new ActiveXObject('Msxml2.XMLHTTP');}catch(e){try{_r=new ActiveXObject('Microsoft.XMLHTTP');}catch(e){_r=null;}}}if(!_r){_i.status=_i.NOXMLOBJ;}}X8={version:'4.17',license:'GNU LGPL',url:'http://cross-browser.com/'};function X10(e,c){if((e=X27(e))!=null){var s='';if(e.className.length&&e.className.charAt(e.className.length-1)!=' '){s=' ';}if(!X2D(e,c)){e.className+=s+c;return true;}}return false;}function X11(e,eT,eL,cap){if(!(e=X27(e)))return;eT=eT.toLowerCase();if(e.addEventListener)e.addEventListener(eT,eL,cap||false);else if(e.attachEvent)e.attachEvent('on'+eT,eL);else{var o=e['on'+eT];e['on'+eT]=typeof o=='function'?function(v){o(v);eL(v);}:eL;}}function X1D(){var v=0,d=document,w=window;if((!d.compatMode||d.compatMode=='CSS1Compat')&&!w.opera&&d.documentElement&&d.documentElement.clientHeight){v=d.documentElement.clientHeight;}else if(d.body&&d.body.clientHeight){v=d.body.clientHeight;}else if(X1J(w.innerWidth,w.innerHeight,d.width)){v=w.innerHeight;if(d.width>w.innerWidth)v-=16;}return v;}function X1J(){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])=='undefined')return false;}return true;}function X1O(e,s){if((e=X27(e))&&e.style&&X1J(e.style.display)){if(X3Q(s)){try{e.style.display=s;}catch(ex){e.style.display='';}}return e.style.display;}return null;}function X1P(){var b=document.body,e=document.documentElement;var esw=0,eow=0,bsw=0,bow=0,esh=0,eoh=0,bsh=0,boh=0;if(e){esw=e.scrollWidth;eow=e.offsetWidth;esh=e.scrollHeight;eoh=e.offsetHeight;}if(b){bsw=b.scrollWidth;bow=b.offsetWidth;bsh=b.scrollHeight;boh=b.offsetHeight;}return{w:Math.max(esw,eow,bsw,bow),h:Math.max(esh,eoh,bsh,boh)};}function X23(name){var value=null,search=name+"=";if(document.cookie.length>0){var offset=document.cookie.indexOf(search);if(offset!=-1){offset+=search.length;var end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;value=unescape(document.cookie.substring(offset,end));}}return value;}function X27(e){if(typeof(e)=='string'){if(document.getElementById)e=document.getElementById(e);else if(document.all)e=document.all[e];else e=null;}return e;}function X29(c,p,t,f){var r=new Array();var re=new RegExp("(^|\\s)"+c+"(\\s|$)");var e=X2A(t,p);for(var i=0;i<e.length;++i){if(re.test(e[i].className)){r[r.length]=e[i];if(f)f(e[i]);}}return r;}function X2A(t,p){var list=null;t=t||'*';p=p||document;if(typeof p.getElementsByTagName!='undefined'){list=p.getElementsByTagName(t);if(t=='*'&&(!list||!list.length))list=p.all;}else{if(t=='*')list=p.all;else if(p.all&&p.all.tags)list=p.all.tags(t);}return list||new Array();}function X2D(e,c){e=X27(e);if(!e||e.className=='')return false;var re=new RegExp("(^|\\s)"+c+"(\\s|$)");return re.test(e.className);}function X2V(){for(var i=0;i<arguments.length;++i){if(isNaN(arguments[i])||typeof(arguments[i])!='number')return false;}return true;}function X3A(e,c){if(!(e=X27(e)))return false;e.className=e.className.replace(new RegExp("(^|\\s)"+c+"(\\s|$)",'g'),function(str,p1,p2){return(p1==' '&&p2==' ')?' ':'';});return true;}function X3B(e,eT,eL,cap){if(!(e=X27(e)))return;eT=eT.toLowerCase();if(e.removeEventListener)e.removeEventListener(eT,eL,cap||false);else if(e.detachEvent)e.detachEvent('on'+eT,eL);else e['on'+eT]=null;}function X3G(e,bWin){var offset=0;if(!X1J(e)||bWin||e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){var w=window;if(bWin&&e)w=e;if(w.document.documentElement&&w.document.documentElement.scrollTop)offset=w.document.documentElement.scrollTop;else if(w.document.body&&X1J(w.document.body.scrollTop))offset=w.document.body.scrollTop;}else{e=X27(e);if(e&&X2V(e.scrollTop))offset=e.scrollTop;}return offset;}function X3H(name,value,expire,path){document.cookie=name+"="+escape(value)+((!expire)?"":("; expires="+expire.toGMTString()))+"; path="+((!path)?"/":path);}function X3Q(s){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])!='string')return false;}return true;}function X45(s){return s.replace(/^\s+|\s+$/g,'');}
/* Application */
function changeStyle(style){var itemList=document.getElementById('item_list');var normal=document.getElementById('normal');var simple=document.getElementById('simple');var view=document.getElementById('view');if(itemSearch.phoneNum&&itemSearch.itemCount>20){window.location='./?s='+encodeURI(itemSearch.str)+'&'+'st='+style;return;}normal.className='';simple.className='';view.className='';X27(style).className='on';X27('search_style').value=style;itemList.className=style;var exdate=new Date();exdate.setDate(exdate.getDate()+30);X3H('style',style,exdate);}function setItemSearching(b){if(b){X1O('search_more','none');X1O('searching','block');}else{X1O('searching','none');X1O('search_more','block');}itemSearch.isRunning=b;}function requestItemList(){var s_idx=itemSearch.start+itemSearch.display;if(itemSearch.isRunning||s_idx>itemSearch.total)return;else if(s_idx>itemSearch.maxStartIndex){var searchLimited=X27('search_limited');if(searchLimited.style.display!='block'){X1O('search_more','none');searchLimited.style.display='block';}return;}else setItemSearching(true);var xhr=new X6();var url='index.php';xhr.send('GET',url,'s='+encodeURI(itemSearch.str)+'&'+'s_idx='+s_idx,5000,'rnd',false,null,responseItemList);}function responseItemList(req,status,data){if(status==4){setItemSearching(false);return;}var obj=eval(req.responseText);itemSearch.start=obj.start;itemSearch.total=obj.total;itemSearch.itemCount+=obj.items.length;if(itemSearch.total<itemSearch.itemCount)itemSearch.total=itemSearch.itemCount;X27('curr_results').innerHTML=itemSearch.itemCount;X27('total_results').innerHTML=itemSearch.total;showItemList(obj.items);setItemSearching(false);if(itemSearch.total<=itemSearch.itemCount)X1O('search_more','none');}function showItemList(items){var itemList=X27('item_list');for(var i=0;i<items.length;i++){var m=items[i];var li=document.createElement('li');var item_html=X27('item_for_clone').innerHTML;item_html=item_html.replace(/_TITLE_/,m.title);item_html=item_html.replace(/_IMG_TITLE_/,m.imgTitle);item_html=item_html.replace(/_LINK_/g,m.link);item_html=item_html.replace(/_IMAGE_/,m.image);item_html=item_html.replace(/_LPRICE_/,m.lprice);item_html=item_html.replace(/_HPRICE_/,m.hprice);item_html=item_html.replace(/_INDEX_/g,itemSearch.itemCount+i);if(i%2)li.className='bg';li.innerHTML=item_html;itemList.appendChild(li);}}function scrollPage(direction){var top=X3G(window,true);var clientHeight=X1D();var docHeight=X1P().h;var btnHeight=60*2;if(direction==-2)itemSearch.doc.scrollTop=0;else if(direction==2)itemSearch.doc.scrollTop=docHeight;else itemSearch.doc.scrollTop+=direction*clientHeight-btnHeight;}function onScroll(e){var top=X3G(window,true);var clientHeight=X1D();var docHeight=X1P().h;if(top+clientHeight*2>docHeight)requestItemList();}function onViewStyleItem(obj){if(itemSearch.onItem!=null)X3A(itemSearch.onItem,'on');itemSearch.onItem=obj.parentNode;X10(itemSearch.onItem,'on');obj.focus();return true;}function isResizeWin(){var clientHeight=X1D();if(clientHeight!=itemSearch.clientHeight){itemSearch.clientHeight=clientHeight;return true;}return false;}function onChangeItemName(focus_first){var name=X27('search_str').value;var xhr=new X6();var url='api/search_item_title';if(name.length<2)return;if(typeof(focus_first)=='undefined')focus_first=true;X1O('item_name_list','none');xhr.send('GET',url,'output=json&query='+encodeURI(name),5000,'rnd',false,focus_first,responseItemName);}function responseItemName(req,status,data){if(status==4){return;}if(!req.responseText)return;var obj=eval('('+req.responseText+')');if(typeof(obj.words)=='undefined')return;var name=obj.words;var item_cnt=name.length;if(item_cnt==1&&data==true){X27('search_str').value=name[0];X27('search').submit();return;}else if(item_cnt<1){return;}var list=X27('item_name_list');var i=0;var li=document.createElement('li');var first_link=document.createElement('a');try{list.innerHTML='';}catch(e){var p=list.parentNode;p.removeChild(list);list=document.createElement('ul');list.id='item_name_list';p.appendChild(list);}first_link.innerHTML=name[i];first_link.href='?s='+encodeURI(name[i]);li.appendChild(first_link);list.appendChild(li);for(i=1;i<item_cnt;i++){var li=document.createElement('li');var a=document.createElement('a');a.innerHTML=name[i];a.href='?s='+encodeURI(name[i]);li.appendChild(a);list.appendChild(li);}X1O(list,'block');if(data)first_link.focus();X11('wrap','click',closeItemNameList,false);}function closeItemNameList(){var list=X27('item_name_list');X1O(list,'none');X3B('wrap','click',closeItemNameList);}function modifyFavoriteItem(obj,type){var itemNode=obj.parentNode.parentNode.parentNode;var title,link,img,lprice,hprice;var aNode=X2A('a',itemNode);var imgNode=X2A('img',itemNode);var ddNode=X2A('dd',itemNode);obj.disabled=true;title=encodeURI(aNode[0].innerHTML);link=encodeURIComponent(aNode[0].href);img=encodeURIComponent(imgNode[0].src);lprice=getOnlyNumber(ddNode[0].innerHTML);hprice=getOnlyNumber(ddNode[1].innerHTML);var xhr=new X6();var url='add_favorite_item.php';var sData='title='+encodeURI(title)+'&'+'link='+link+'&'+'img='+img+'&'+'lprice='+lprice+'&'+'hprice='+hprice+'&'+'type='+type;if(type=='add')var callbackfn=responseAddFavoriteItem;else var callbackfn=responseRemoveFavoriteItem;xhr.send('POST',url,sData,5000,'rnd',false,obj,callbackfn);}function responseAddFavoriteItem(req,status,data){if(status==4)return;var txt=req.responseText;if(txt.search(/error/)>-1){var err=txt.match(/error: (.+)/);var err_msg='관심품 등록에 실패하였습니다.';if(err&&err.length>1)err_msg+="\n"+err[1];alert(err_msg);data.disabled=false;return;}data.parentNode.innerHTML=req.responseText;}function responseRemoveFavoriteItem(req,status,data){if(status==4)return;data.disabled=false;if(req.responseText.search(/error/)>-1)alert('관심품 삭제에 실패하였습니다');var itemNode=data.parentNode.parentNode.parentNode;itemNode.parentNode.removeChild(itemNode);var f_item_cnt=X27('favorite_item_cnt');f_item_cnt.innerHTML=parseInt(f_item_cnt.innerHTML)-1;}function getOnlyNumber(num){while(num.search(/[^0-9]/)>-1)num=num.replace(/[^0-9]/,'');return num;}function addFavoriteItem(obj){modifyFavoriteItem(obj,'add');}function removeFavoriteItem(obj){modifyFavoriteItem(obj,'remove');}function onFavoriteItem(obj){var xhr=new X6();var url='favorite_item_list.php';xhr.send('GET',url,null,5000,'rnd',false,obj,responseOnFavoriteItem);}function responseOnFavoriteItem(req,status,data){if(status==4)return;var items=eval(req.responseText);var page=X29('page',data.parentNode.parentNode,'div')[0];var list_box=X27('item_list_box');if(items.length){var itemList=X27('item_list');itemList.innerHTML='';showItemList(items);}else list_box.innerHTML="<div class='contents'><p>등록된 관심 상품이 없습니다. 상품 검색 시 관심품을 등록해주세요.<\/p><\/div>";page.appendChild(list_box);X1O('item_for_clone','none');X1O('item_list_box','block');}function onMenu(obj,func,ag){var menu=obj.parentNode.parentNode;var page=X29('page',menu,'div')[0];var closeBtn=document.createElement('input');obj.onclick=function(){closeBtn.onclick();};if(func)func(ag);closeBtn.className='close';closeBtn.type='button';closeBtn.value='닫기';closeBtn.onclick=function(){X1O(page,'none');closeBtn.parentNode.removeChild(closeBtn);obj.onclick=function(){onMenu(obj,func,ag);};};X1O(page,'block');menu.appendChild(closeBtn);}var itemSearch;function init(){var str='',total=0,itemCount=0;var maxStartIndex=1000;var phoneNum=null;var doc;var w=window;var isIE6;try{str=X27('search_str').value;if(X27('total_results'))total=parseInt(X27('total_results').innerHTML);if(X27('curr_results'))itemCount=parseInt(X27('curr_results').innerHTML);}catch(e){}if(navigator&&X1J(navigator.userAgent))phoneNum=navigator.userAgent.match(/01[0-9]{8,9}$/);if(navigator.appVersion.search(/MSIE [4-6]/)>-1)isIE6=true;else isIE6=false;if((isIE6&&phoneNum)||(navigator.userAgent.search(/Safari/)>-1))doc=w.document.body;else if(w.document.documentElement&&X1J(w.document.documentElement.scrollTop))doc=w.document.documentElement;else doc=w.document.body;itemSearch={isIE6:isIE6,doc:doc,phoneNum:phoneNum,isRunning:false,str:str,start:1,total:total,display:10,maxStartIndex:maxStartIndex,itemCount:itemCount,clientHeight:0,onItem:null,preSearchStr:null};X11(w,'scroll',onScroll,false);if(isIE6){itemSearch.clientHeight=X1D();setInterval(function(){if(isResizeWin())onScroll();},500);onScroll();}if(phoneNum){X11('search_str','change',function(){onChangeItemName(true);},false);}else{X11('search_str','keyup',function(e){var str=X45(X27('search_str').value);if(str!=itemSearch.preSearchStr){itemSearch.preSearchStr=str;onChangeItemName(false);}},false);}var imgs=X2A('img',X27('item_list'));var img_cnt=imgs.length;for(var i=0;i<img_cnt;i++){imgs[i].src=imgs[i].title;imgs[i].title=imgs[i].alt;imgs[i].style.width='auto';}}X11(window,'load',init,false);
