var myScripts = 
{
	// バージョン
	Version : "1.0",

	Me : null,

	// 初期化
	Load : function(){
		myScripts.Me = myScripts.GetOwnElement();

		var args = myScripts.GetQueryString();
		myScripts.CreateDiv(args);
	},

	// 自身の<script>要素を取得
	GetOwnElement : function(){
		var scriptTags = document.getElementsByTagName("script");
		for(i=0;i<scriptTags.length;i++){
			if(scriptTags[i].src.match(/myquerystring\.js(\?.*)?$/)){
				return scriptTags[i];
			}
		}
		return null;
	},

	// QueryStringを取得
	GetQueryString : function(){
		var me = myScripts.Me;
		if(me){
			var qs = me.src.split("?")[1];
			return qs.split("&");
		}else{
			return "";
		}
	},

	// 結果表示
	CreateDiv : function(ary){
		var newElem = document.createElement("div");
		newElem.id = "results";
		newElem.innerHTML = "";

		var attr = document.createAttribute("class");
		attr.nodeValue = "font20";
		newElem.setAttributeNode(attr);

		for(i=0;i<ary.length;i++){
			tmp = decodeURI(ary[i]);

			while(true){
				if(tmp.indexOf("<") < 0){
					break;
				}
				tmp = tmp.replace("<", "&lt;");
			}

			while(true){
				if(tmp.indexOf(">") < 0){
					break;
				}
				tmp = tmp.replace(">", "&gt;");
			}
			newElem.innerHTML += tmp + "<br>";
		}

		myScripts.Me.parentNode.insertBefore(newElem, myScripts.Me);
	}
}

myScripts.Load();
