/******************************************************************************
 * ajax.js
 * 
 * 非同期通信ライブラリ
 * 
 * @package		Chikushinavi http://www.chikushinavi.com/
 * @category	View (JavaScript)
 * @author		InfoLogic
 ******************************************************************************/
if(typeof $ !== 'function') {
	var $ = function(e){if(typeof e=='string'){e=document.getElementById(e);return e;}else{return null;}};
}

var ajax={};
ajax.x=function(){try{return new ActiveXObject('Msxml2.XMLHTTP')}catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP')}catch(e){return new XMLHttpRequest()}}};
ajax.send=function(u,f,m,a){var x=ajax.x();x.open(m,u,true);x.onreadystatechange=function(){if(x.readyState==4)f(x.responseText)};if(m=='POST')x.setRequestHeader('Content-type','application/x-www-form-urlencoded');x.send(a)};
ajax.get=function(url,func){ajax.send(url,func,'GET')};
ajax.update=function(url,elm){var e=$(elm);var f=function(r){e.innerHTML=r};ajax.get(url,f)};
