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('\
\