function insertSuggestionTag(B){if(B.target){var A=B.target}else{var A=B.srcElement}constructTagLi(A.innerHTML);if(YAHOO.util.Event.getListeners(A,"click")){YAHOO.util.Event.removeListener(A,"click")}A.onclick=null;A.className="tag_disable";document.getElementById("auto_complete_input").focus()}function constructTagLi(B){var C=document.getElementById("tag_input");var A=document.createElement("li");A.className="addedTag";A.innerHTML="<span>"+B+'</span><img src="'+base_image_url+'images/item_detail_tag_popup_delete_btn.gif" onclick="removeSuggestionTag(event)" /><input type="hidden" name="my_tags[]" value="'+B+'" />';YAHOO.util.Dom.insertBefore(A,C);document.getElementById("tagDataContainer").style.display="none"}function removeSuggestionTag(F,G){if(F){if(F.target){var C=F.target}else{var C=F.srcElement}}else{var C=G}var B=YAHOO.util.Dom.getAncestorByTagName(C,"li");B.parentNode.removeChild(B);var E=YAHOO.util.Dom.getFirstChild(B).innerHTML;var H=document.getElementById("suggested_tags");if(H!=null){var A=H.getElementsByTagName("a");for(var D=0;D<A.length;D++){if(E==A[D].innerHTML){if(YAHOO.util.Dom.hasClass(A[D],"tag_disable")){A[D].className="tag_enable";YAHOO.util.Event.addListener(A[D],"click",insertSuggestionTag);break}}}document.getElementById("auto_complete_input").focus()}}function autoCompleteTag(B){if(B.target){var A=B.target}else{var A=B.srcElement}if(A.value.length>0){A.style.backgroundColor="#e6e6e6"}if(B.keyCode==13&&trim(A.value)!=""){constructTagLi(A.value);A.style.background="none";A.focus();A.value=""}}function deletePreviousTag(C){if(C.target){var B=C.target}else{var B=C.srcElement}if(C.keyCode==8&&B.value==""){var A=YAHOO.util.Dom.getElementsByClassName("addedTag");if(A.length>0){B.style.backgroundColor="#fff";removeSuggestionTag(null,A[A.length-1].getElementsByTagName("img")[0])}}}function initAutoComplete(){var A=base_url+"index.php/tag/skutag/tagSuggestion";var C=new YAHOO.widget.DS_XHR(A,["Result","Text"]);C.responseType=YAHOO.widget.DS_XHR.TYPE_XML;C.queryMatchContains=true;C.maxCacheEntries=60;var B=new YAHOO.widget.AutoComplete("auto_complete_input","tagDataContainer",C);B.minQueryLength=1;B.animVert=false;B.animHoriz=false;B.typeAhead=false;B.autoHighlight=false;B.forceSelection=false;B.maxResultsDisplayed=15;B.containerExpandEvent.subscribe(function(){document.getElementById("tagDataContainer").style.display="block";document.getElementById("tagDataContainer").style.border="1px solid #333";YAHOO.util.Event.addListener(document,"mousemove",checkTagMousePosition)});B.containerCollapseEvent.subscribe(function(){document.getElementById("tagDataContainer").style.display="none";document.getElementById("tagDataContainer").style.border="none";YAHOO.util.Event.removeListener(document,"mousemove",checkTagMousePosition)});B.itemSelectEvent.subscribe(function(){var E=document.getElementById("auto_complete_input");var F=E.value;constructTagLi(F);E.style.background="none";E.value=""});var D=document.getElementById("suggested_tags");if(D!=null){document.getElementById("auto_complete_input").focus()}}function initAutoCompleteBlur(){var A=base_url+"index.php/tag/skutag/tagSuggestion";var C=new YAHOO.widget.DS_XHR(A,["Result","Text"]);C.responseType=YAHOO.widget.DS_XHR.TYPE_XML;C.queryMatchContains=true;C.maxCacheEntries=60;var B=new YAHOO.widget.AutoComplete("auto_complete_input","tagDataContainer",C);B.minQueryLength=1;B.animVert=false;B.animHoriz=false;B.typeAhead=false;B.autoHighlight=false;B.forceSelection=false;B.maxResultsDisplayed=15;B.containerExpandEvent.subscribe(function(){document.getElementById("tagDataContainer").style.display="block";document.getElementById("tagDataContainer").style.border="1px solid #333";YAHOO.util.Event.addListener(document,"mousemove",checkTagMousePosition)});B.containerCollapseEvent.subscribe(function(){document.getElementById("tagDataContainer").style.display="none";document.getElementById("tagDataContainer").style.border="none";YAHOO.util.Event.removeListener(document,"mousemove",checkTagMousePosition)});B.itemSelectEvent.subscribe(function(){var D=document.getElementById("auto_complete_input");var E=D.value;constructTagLi(E);D.style.background="none";D.value=""})}function prepareAutoComplete(A){var B={upload:function(C){if(C.responseText!=""){}},failure:function(C){}};YAHOO.util.Connect.setForm("tag_this_page_form",true);YAHOO.util.Connect.asyncRequest("POST",base_url+"index.php/tag/skutag/tagSuggestion/"+A,B)}function resetTagInput(B){if(B.target){var A=B.target}else{var A=B.srcElement}if(trim(A.value)!=""&&!autoCompleteFlag){constructTagLi(A.value)}document.getElementById("tagDataContainer").style.border="none";A.style.background="none";A.value=""}function mouseFocus(){document.getElementById("auto_complete_input").focus()}var autoCompleteFlag=false;function checkTagMousePosition(E){var D=YAHOO.util.Event.getPageX(E);var B=YAHOO.util.Event.getPageY(E);var G=YAHOO.util.Region.getRegion(document.getElementById("tagDataContainer")).top;var A=YAHOO.util.Region.getRegion(document.getElementById("tagDataContainer")).bottom;var F=YAHOO.util.Region.getRegion(document.getElementById("tagDataContainer")).left;var C=YAHOO.util.Region.getRegion(document.getElementById("tagDataContainer")).right;if(D>F&&D<C&&B>G&&B<A){autoCompleteFlag=true}else{autoCompleteFlag=false}}function tagThisPagePopup(B,A){var C={success:function(E){if(E.responseText!=""){document.getElementById("tag_this_page_form_container").innerHTML=E.responseText;if(!A){launchPopUp("tag_this_page_popup");initAutoComplete()}else{var D=document.getElementById("tag_this_page_title");if(D!=null){D.innerHTML="Tag this review:"}initAutoCompleteBlur()}}else{login_window()}},failure:function(D){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/showTagThisPagePopup/"+B,C)}function tagThisView(A){var B={success:function(D){if(D.responseText!=""){document.getElementById("tag_this_review_form_container").innerHTML=D.responseText;var C=document.getElementById("tag_this_page_title");if(C!=null){C.innerHTML="Tag this review:"}initAutoCompleteBlur()}else{login_window()}},failure:function(C){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/showTagThisReviewPopup/"+A,B)}function tagCommunityThread(A,B){if(A==null){A=-1}var D={success:function(E){if(E.responseText!=""){if(typeof postnopopup=="undefined"||postnopopup!=1){document.getElementById("tag_this_thread_container").innerHTML=E.responseText;launchPopUp("tag_this_thread_popup");document.getElementById("suggested_tags").style.display="";initAutoComplete()}else{document.getElementById("tag_this_topic_container").innerHTML=E.responseText;document.getElementById("suggested_tags").style.display="";initAutoCompleteBlur()}}else{login_window()}},failure:function(E){}};var C=1;if(B==1){C=1}else{if(B==2){C=3}else{if(B==3){C=6}}}YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/showTagActivityPopup/"+A+"/"+C,D)}function tagCommunityDiscission(A){if(A==null){A=-1}var B={success:function(C){if(C.responseText!=""){document.getElementById("tag_this_topic_container").innerHTML=C.responseText;document.getElementById("suggested_tags").style.display="";initAutoCompleteBlur()}else{login_window()}},failure:function(C){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/showTagActivityPopup/"+A+"/"+1,B)}function tagBlog(A){if(A==null){A=-1}var B=document.getElementById("postId");if(B!=null&&B.value!=""){A=B.value}var C={success:function(D){if(D.responseText!=""){document.getElementById("tag_blog_form_container").innerHTML=D.responseText;initAutoCompleteBlur()}else{login_window()}},failure:function(D){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/showTagActivityPopup/"+A+"/"+2,C)}function tagBlogFromCommunity(A){var B={success:function(C){if(C.responseText!=""){document.getElementById("tag_blog_form_container").innerHTML=C.responseText;initAutoCompleteBlur()}else{login_window()}},failure:function(C){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/showTagBlogFromCommunity/"+A,B)}function tagThisCommunity(A){if(A==null){return }var B={success:function(C){if(C.responseText!=""){document.getElementById("tag_this_community_container").innerHTML=C.responseText;launchPopUp("tag_this_community_popup");initAutoComplete()}else{login_window()}},failure:function(C){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/showTagThisCommunity/"+A,B)}function tagThisCommunity_post(C){var B=base_url+"index.php/login/islogin";var A={success:function(D){if(D.responseText=="yes"){var E={upload:function(F){window.location.reload()},failure:function(F){}};YAHOO.util.Connect.setForm("tag_this_community_form",true);YAHOO.util.Connect.asyncRequest("POST",base_url+"index.php/tag/usertag/tagThisCommunity/"+C,E)}else{login_window()}},failure:function(D){login_window()}};YAHOO.util.Connect.asyncRequest("GET",B,A)}function tagCommunityThread_post(C,D){var B=base_url+"index.php/login/islogin";var A={success:function(E){if(E.responseText=="yes"){var F={upload:function(H){var G=document.getElementById("mytags");if(G==null){closePopup();window.location.reload()}else{G.innerHTML=H.responseText;closePopup()}},failure:function(G){}};YAHOO.util.Connect.setForm("tag_this_thread_form",true);YAHOO.util.Connect.asyncRequest("POST",base_url+"index.php/tag/usertag/tagThisTopic/"+C+"/"+D,F)}else{login_window()}},failure:function(E){login_window()}};YAHOO.util.Connect.asyncRequest("GET",B,A)}function tagThisPage(C){var B=base_url+"index.php/login/islogin";var A={success:function(D){if(D.responseText=="yes"){var E={upload:function(G){var F=document.getElementById("mytags");if(F==null){closePopup();window.location.reload()}else{F.innerHTML=G.responseText;closePopup()}},failure:function(F){}};YAHOO.util.Connect.setForm("tag_this_page_form",true);YAHOO.util.Connect.asyncRequest("POST",base_url+"index.php/tag/usertag/tagThisPage/"+C,E)}else{login_window()}},failure:function(D){login_window()}};YAHOO.util.Connect.asyncRequest("GET",B,A)}function mytags_changeNumPerPage(D,C,B){var A=document.getElementById("numPerPageSelection").value;self.location=base_url+"index.php/myprofile/mytags/"+D+"/"+C+"/"+B+"/"+A}function tagsearch_changeNumPerPage(B){var A=document.getElementById("numPerPageSelection").value;B=tagsearch_replaceQueryStr(B,"np",A);self.location=base_url+"index.php/skutag_search/changenumperpage"+B}function tagsearch_changeOrderByUrl(A){var B=document.getElementById("sortBySelection").value;A=tagsearch_replaceQueryStr(A,"ob",B);self.location=base_url+"index.php/skutag_search/changesortby"+A}function tagsearch_replaceQueryStr(F,D,E){var C="";var B="";var A="";if(F.indexOf(D+"=")!=-1){C=F.substring(0,F.indexOf(D+"="));B=F.substring(F.indexOf(D+"="));A="";if(B.indexOf("&")!=-1){A=B.substring(B.indexOf("&"))}B=D+"="+E;F=C+B+A}else{if(B=="?"){F+=D+"="+E}else{F+="&"+D+"="+E}}return F}function mytags_showEdit(){document.getElementById("edit_tag").style.display=""}function mytags_closeEdit(){document.getElementById("edit_tag").style.display="none"}function mytags_showDelete(){document.getElementById("delete_tag").style.display=""}function mytags_closeDelete(){document.getElementById("delete_tag").style.display="none"}function increaseTagScore(A,B){var C={success:function(D){if(D.responseText!=""){document.getElementById("tag_search_score_"+A).innerHTML=D.responseText}else{login_window()}},failure:function(D){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/increaseTagScore/"+A+"/"+B,C)}function resetTagScore(A,B){var C={success:function(D){if(D.responseText!=""){document.getElementById("tag_search_score_"+A).innerHTML=D.responseText}else{login_window()}},failure:function(D){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/resetTagScore/"+A+"/"+B,C)}function decreaseTagScore(A,B){var C={success:function(D){if(D.responseText!=""){document.getElementById("tag_search_score_"+A).innerHTML=D.responseText}else{login_window()}},failure:function(D){}};YAHOO.util.Connect.asyncRequest("GET",base_url+"index.php/tag/usertag/decreaseTagScore/"+A+"/"+B,C)}function tagsearch_setPrice(B){var A=document.getElementById("mp_start_price").value;var C=document.getElementById("mp_end_price").value;A=A.replace(/^\s*/,"").replace(/\s*$/,"");C=C.replace(/^\s*/,"").replace(/\s*$/,"");if(A==""&&C==""){return }if(isNaN(A)){alert("invalid price: "+A);document.getElementById("mp_start_price").value="";return }if(isNaN(C)){alert("invalid price: "+C);document.getElementById("mp_end_price").value="";return }if(A==""){A="ULP"}if(C==""){C="ULP"}B=replaceQueryStr(replaceQueryStr(B,"sp",A),"ep",C);self.location=base_url+"index.php/skutag_search/searchaddprice"+B}
