﻿function SFCS_Class_Hanayome_SearchList(){this.tagIndex=0;this.TagSelectorTableID="TagSelector";this.KeyWord_InputTextID="key_word";this.FormID="Form1";this.SearchButtonID="MySearch";this.tags=["Yahoo","Google","YouTube","圖片","地圖","字典","新聞","購物"];};SFCS_Class_Hanayome_SearchList.prototype.TagChangeItem=function(obj,n){if(n==this.tagIndex)return;var tr=document.getElementById(this.TagSelectorTableID).rows[0].cells[this.tagIndex*2].getElementsByTagName("table")[0].rows[0];tr.cells[0].firstChild.style.visibility="hidden";tr.cells[1].className="normal_middle";tr.cells[2].firstChild.style.visibility="hidden";tr=obj.parentNode.parentNode;tr.cells[0].firstChild.style.visibility="visible";tr.cells[1].className="tag_middle";tr.cells[2].firstChild.style.visibility="visible";this.tagIndex=n;document.getElementById(this.KeyWord_InputTextID).focus();};SFCS_Class_Hanayome_SearchList.prototype.EnterToSearch=function(){if(window.event.keyCode==13){this.search();window.event.returnValue=false;}};SFCS_Class_Hanayome_SearchList.prototype.search=function(){var keyword=document.getElementById(this.KeyWord_InputTextID).value;if(keyword=="")return false;var url="";switch(this.tagIndex){case 0:url="http:\/\/tw.search.yahoo.com/search?ei=UTF-8&p=";break;case 1:url="http:\/\/www.google.com.tw/search?q=";break;case 2:url="http:\/\/tw.youtube.com/results?search_query=";break;case 3:url="http:\/\/images.google.com.tw/images?hl=zh-TW&gbv=2&aq=f&q=";break;case 4:url="http:\/\/maps.google.com.tw/maps?hl=zh-TW&gbv=2&ie=UTF-8&sa=N&tab=il&q=";break;case 5:url="http:\/\/www.google.com.tw/dictionary?langpair=zh-TW%7Cen&hl=zh-TW&aq=f&q=";break;case 6:url="http:\/\/news.google.com.tw/news?hl=zh-TW&tab=wn&ned=tw&btnG=%E6%90%9C%E5%B0%8B%E6%96%B0%E8%81%9E&q=";break;case 7:url="http:\/\/www.hanayome.com.tw/shopping_mall/ProductSearch.aspx?w=";break;}url+=encodeURIComponent(keyword);location.href=url;return false;};SFCS_Class_Hanayome_SearchList.prototype.init=function(){var tr=document.getElementById(this.TagSelectorTableID).rows[0];var tagArr=this.tags;for(var i=0;i<tagArr.length;i++){var td=tr.insertCell(-1);td.innerHTML='<table border="0" class="TagSelector" cellpadding="0" cellspacing="0"><tr>'+'<td><img border="0" src="images/search/tag_left.gif" width="23" height="51"'+(i==0?'':'style="visibility:hidden"')+'></td>'+'<td class="'+(i==0?"tag":"normal")+'_middle"><a href="javascript:goo();" onclick="_SFCS_Hanayome_SearchList.TagChangeItem(this,'+i+');return false">'+tagArr[i]+'</a></td>'+'<td><img border="0" src="images/search/tag_right.gif" width="23" height="51"'+(i==0?'':'style="visibility:hidden"')+'></td></tr></table>';td=tr.insertCell(-1);if(i<tagArr.length-1)td.innerHTML='<img src="images/search/tag_line.gif">';}document.getElementById(this.KeyWord_InputTextID).focus();var myInputText=document.getElementById(this.KeyWord_InputTextID);var myButton=document.getElementById(this.SearchButtonID);var self=this;if(window.addEventListener){function mySearchFunc(evt){self.search();if(evt.preventDefault)evt.preventDefault();else evt.returnValue=false;};function myEnterToSearchFunc(evt){if(evt&&evt.keyCode==13){self.search();if(evt.preventDefault)evt.preventDefault();else evt.returnValue=false;}};myInputText.addEventListener('keydown',myEnterToSearchFunc,false);myButton.addEventListener('click',mySearchFunc,false);}else if(window.attachEvent){myInputText.attachEvent('onkeydown',function(){self.EnterToSearch();});myButton.attachEvent('onclick',function(){self.search();return false;});}};SFCS_Class_Hanayome_SearchList.prototype.defaultInit=function(){var self=this;if(window.addEventListener){window.addEventListener('load',function(){self.init();},false);}else if(window.attachEvent){window.attachEvent('onload',function(){self.init();});}};_SFCS_Hanayome_SearchList=new SFCS_Class_Hanayome_SearchList();_SFCS_Hanayome_SearchList.defaultInit();