<!--
//////////////////////////////////////////////
// ajax site search
//////////////////////////////////////////////
	var timer_handle = 0;
	function incremental(){
		if(timer_handle == 0 && document.forms["search"].elements["q"].value != ""){
			timer_handle = setInterval("postQuery()",1000);
		}
	}
	function postQuery(){
		clearInterval(timer_handle);
		timer_handle = 0;
		opendock();
		//MM_swapImage('loading','','images/loading.gif',1);
		var query = document.forms["search"].elements["q"].value;
		httpObj = createXMLHttpRequest();
		httpObj.onreadystatechange = getQuery;
		httpObj.open("GET","/sitesearch/index.cgi?"+encodeURI(query),true);
		httpObj.send(null);
		return false;
	}
	function getQuery(){
		if ((httpObj.readyState == 4) && (httpObj.status == 200)) {
			document.getElementById("result").innerHTML = decodeURI(httpObj.responseText);
			//MM_swapImage('loading','','images/spacer.gif',1);
		}
		else{
			document.getElementById("result").innerHTML = "検索中...";
		}
	}
	function createXMLHttp() {
		try {
			return new ActiveXObject ("Microsoft.XMLHTTP");
		}catch(e){
			try {
				return new XMLHttpRequest();
			}catch(e) {
				return null;
			}
		}
		return null;
	}
	function createXMLHttpRequest(){
		var XMLhttpObject = null;
		try{
			XMLhttpObject = new XMLHttpRequest();
		}
		catch(e){
			try{
				XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){
				try{
					XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e){
					return null;
				}
			}
		}
		return XMLhttpObject;
	}
//////////////////////////////////////////////
//-->
