// Google Search 
function addGoogleSearch (e, id, domain) {
	var node   = document.createElement('div');
	var domain = domain ? domain : location.hostname;
	node.id = id ? id : "google-search";
	node.innerHTML = [
		'<form method="get" action="http://www.google.co.jp/search" target="_blank">',
		'<input type="text" id="query" name="q" value="" class="google-search-input-default" /> ',
		'<input type="hidden" id="ie" name="ie" value="utf-8" />',
		'<input type="hidden" id="oe" name="oe" value="utf-8" />',
		'<input type="hidden" id="domains" name="domains" value="' + domain +'" />',
		'<input type="hidden" id="sitesearch" name="sitesearch" value="' + domain + '" />',
		'<input type="image" src="/img/btn_search.gif" name="btn_search" id="btn_search" alt="検索" />',
		'</form>'
	].join('');


	var head = document.getElementById('head');
	if ( head != null ) {
		head.appendChild(node);
	} else {
		document.body.appendChild(node);
	}

	var q = document.getElementById('query');
	if ( q != null ) {
		q.onfocus = function () {
			var self   = this;
			var parent = self.parentNode.parentNode;
			self.className = parent.id + "-input-focus";
		}
		q.onblur = function () {
			var self   = this;
			var parent = self.parentNode.parentNode;
			self.className = parent.id + "-input-blur";
		}
	}
}

if ( window.addEventListener ) {
	window.addEventListener('load', addGoogleSearch, false)
} else if ( window.attachEvent ) {
	window.attachEvent('onload', addGoogleSearch);
} else if ( typeof window.onload == "function") {
	var _onload = window.onload;
	window.onload = function () {
		_onload();
		addGoogleSearch();
	};
}


