/*
(C) 2006 WATARU http://wi-wi.jp/
based on wwpaja.js
*/
var ajReq=null, ajCallback=null;
var ajCallback404=null;
var ajCallbackError=null;
function loadAjax(url){
	var enctype="applecation/x-www-form-urlencoded";
	if(!!ajReq){
//		if(ajReq.readyState!=4 || ajReq.readyState!=0){
//			ajReq.onreadystatechange=null;
//			ajReq.abort();
//		}
	}else{
		ajReq=new createAjax();
	}
	if(!ajReq) return;
	ajReq.onreadystatechange=processAjax;
	ajReq.open('GET',url,true,'','');
	if(window.opera){
//		ajReq.setRequestHeader('Conent-Type', enctype);
	}else if((typeof ajReq.setRequestHeader) =='function'){
//		ajReq.setRequestHeader('Conent-Type', enctype);
	}
	ajReq.send("");
}
function createAjax(){
	if(!!window.XMLHttpRequest){
		try{
			return new XMLHttpRequest();
		}catch(e){
			return null;
		}
	}else if(!!window.ActiveXObject) {
		try{
			return new ActiveXObject("MSXML2.XMLHTTP.3.0");
		}catch(e){
			try{
				return ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				return null;
			}
		}
	}
	return null;
}
function IsSupportAjax(){
var ua=navigator.userAgent;
if(ua.indexOf('MSIE 6')!=-1 || ua.indexOf('MSIE 5')!=-1){
return false;
}
	return !!createAjax();
}
function processAjax(){
	ajReq.onreadystatechange =function (){
		if(ajReq.readyState==4){
			if(ajReq.status==200 || ajReq.status==304){
				ajCallback(ajReq);
			}else if(ajReq.status==404){
//				alert('file not found');
				ajCallback404(ajReq);
			}else{
				ajCallbackError(ajReq);
			}
		}
	}
}

