var BlogpantsWebTopbarParamSearchArray = new Array(); BlogpantsWebTopbarParamSearchArray[0] = "youtube"; BlogpantsWebTopbarParamSearchArray[1] = "google"; BlogpantsWebTopbarParamSearchArray[2] = "wikipedia"; BlogpantsWebTopbarParamSearchArray[3] = "nico"; //#COOKIE関連 // Cookie設定 function BlogpantsWebTopbarFncSetCookie(keyname, val) { tmp = keyname + "=" + escape(val) + ";"; tmp += "expires=Mon,31-Dec-2038 0:0:0;"; document.cookie = tmp; } // Cookie取得 function BlogpantsWebTopbarFncGetCookie(keyname) { tmp = document.cookie + ";"; index1 = tmp.indexOf(keyname, 0); if (index1 != -1) { tmp = tmp.substring(index1,tmp.length); index2 = tmp.indexOf("=", 0) + 1; index3 = tmp.indexOf(";", index2); return(unescape(tmp.substring(index2, index3))); } return(""); } function BlogpantsWebTopbarFncGoURL(url){ window.open(url,"new"); } function BlogpantsWebTopbarFncGetArrayKey(array,comp){ for(i = 0;i < array.length;i++){ if(comp == array[i]){ return i; } } } function BlogpantsWebTopbarFncChangeWheel(){ size = BlogpantsWebTopbarFncGetArrayKey(BlogpantsWebTopbarFncParamSearchArray,BlogpantsWebTopbarFncGetCookie("youtube_search")); if(event.wheelDelta >= 120 && size > 0){ size--; }else if(size < BlogpantsWebTopbarFncParamSearchArray.length-1) { size++; } BlogpantsWebTopbarFncSetCookie("youtube_search",BlogpantsWebTopbarFncParamSearchArray[size]); BlogpantsWebTopbarFncGetTopImage(); if(document.getElementById('search').value != ""){ BlogpantsWebTopbarFncSearch(); } } function BlogpantsWebTopbarFncSetSearch(title){ document.getElementById('search').value = title; } function BlogpantsWebTopbarFncChangeSize(){ max = 16; now = document.getElementById('search').value.length; if(now > max){ document.getElementById('search').style.width = 150+((now-max)*6); } } function BlogpantsWebTopbarFncSearch(){ search = BlogpantsWebTopbarFncGetCookie("youtube_search"); switch(search){ case "youtube": BlogpantsWebTopbarFncYoutubeSearch(); break; case "google": BlogpantsWebTopbarFncGoogleSearch(); break; case "wikipedia": BlogpantsWebTopbarFncWikipediaSearch(); break; case "nico": BlogpantsWebTopbarFncNicoSearch(); break; default: BlogpantsWebTopbarFncYoutubeSearch(); break; } } function BlogpantsWebTopbarFncGetTopImage(){ tmp2 = ""; search = BlogpantsWebTopbarFncGetCookie("youtube_search"); switch(search){ case "youtube": tmp2 = ""; break; case "google": tmp2 = ""; break; case "wikipedia": tmp2 = ""; break; case "nico": tmp2 = ""; break; default: tmp2 = ""; break; } document.getElementById("blogpants_web_topbar_top_img").innerHTML = tmp2; } function BlogpantsWebTopbarFncYoutubeSearch(){ search = document.getElementById('search').value; if(search != ""){ BlogpantsWebTopbarFncGoURL('http://www.youtube.com/results?search_query='+BlogpantsWebTopbarFncEncodeUrl(search)); }else{ BlogpantsWebTopbarFncGoURL('http://www.youtube.com/'); } BlogpantsWebTopbarFncSetCookie("youtube_search","youtube"); BlogpantsWebTopbarFncGetTopImage(); return false; } function BlogpantsWebTopbarFncGoogleSearch(){ search = document.getElementById('search').value; if(search != ""){ BlogpantsWebTopbarFncGoURL('http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLG,GGLG:2006-06,GGLG:ja&q='+BlogpantsWebTopbarFncEncodeUrl(search)); }else{ BlogpantsWebTopbarFncGoURL('http://www.google.co.jp/'); } BlogpantsWebTopbarFncSetCookie("youtube_search","google"); BlogpantsWebTopbarFncGetTopImage(); return false; } function BlogpantsWebTopbarFncWikipediaSearch(){ search = document.getElementById('search').value; if(search != ""){ BlogpantsWebTopbarFncGoURL('http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:Search?search='+BlogpantsWebTopbarFncEncodeUrl(search)+'&fulltext='+BlogpantsWebTopbarFncEncodeUrl(search)); }else{ BlogpantsWebTopbarFncGoURL('http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8'); } BlogpantsWebTopbarFncSetCookie("youtube_search","wikipedia"); BlogpantsWebTopbarFncGetTopImage(); return false; } function BlogpantsWebTopbarFncNicoSearch(){ search = document.getElementById('search').value; if(search != ""){ BlogpantsWebTopbarFncGoURL('http://www.nicovideo.jp/?p=search&s='+BlogpantsWebTopbarFncEncodeUrl(search)); }else{ BlogpantsWebTopbarFncGoURL('http://www.nicovideo.jp/'); } BlogpantsWebTopbarFncSetCookie("nico_search","nico"); BlogpantsWebTopbarFncGetTopImage(); return false; } function BlogpantsWebTopbarFncEncodeUrl(url) { if (typeof(encodeURIComponent) == 'function') { return encodeURIComponent(url); } else { return escape(url); } } document.write('\ \
\
\ \ \ \ \ \ \ \ \ \ \ \ \ \
\ \ \ Youtube Search\ \ Google Search\ \ Wikipedia Search\ \ ニコニコ動画 Search\
\
\ \ ') BlogpantsWebTopbarFncGetTopImage();