//検索エンジンの文字列を配列に格納
//配列の0番目と1番目の間にキーワードを挿入します
var searchUrlList = Array();
searchUrlList.push( new Array('http://www.google.co.jp/search?hl=ja&q=', ''));
searchUrlList.push( new Array('http://search.yahoo.co.jp/search?p=', '&fr=yssn&ei=utf-8'));
searchUrlList.push( new Array('http://search.msn.co.jp/results.aspx?q=', '&FORM=FREEWS&cp=65001'));
searchUrlList.push( new Array('http://search.goo.ne.jp/web.jsp?MT=', '&IE=UTF-8&from=USR'));

makeSearchUrl = function(keyword){
	var randListNo = Math.floor(Math.random() * searchUrlList.length);//0 ～ 配列数 - 1 の乱数を生成
		
	//キーワードをurlエンコードして、検索エンジンのURLと繋げて返す
	var returnUrl = searchUrlList[randListNo][0] + EscapeUTF8(keyword) + searchUrlList[randListNo][1];// ##### カスタマイズ行
	return returnUrl;
};

selectUrl = function(type, keyword){
	var returnUrl;
	
	if(type == ""){
		returnUrl = makeSearchUrl(keyword);
	}else{
		if(type == "url"){
			returnUrl = keyword;
			
		}else if(type == "google"){
			returnUrl = searchUrlList[0][0] + EscapeUTF8(keyword) + searchUrlList[0][1];
			
		}else if(type == "yahoo"){
			returnUrl = searchUrlList[1][0] + EscapeUTF8(keyword) + searchUrlList[1][1];
			
		}else if(type == "msn"){
			returnUrl = searchUrlList[2][0] + EscapeUTF8(keyword) + searchUrlList[2][1];
			
		}else if(type == "goo"){
			returnUrl = searchUrlList[3][0] + EscapeUTF8(keyword) + searchUrlList[3][1];
		}
	}
	return returnUrl;
};
