///////////////////[ ajax ]//////////////////////////// function ppk_ajax(url,callback,postData,extra_pass_var) {var req=createXMLHTTPObject() if(!req)return var method=(postData)?"POST":"GET" req.open(method,url,true) req.setRequestHeader('User-Agent','XMLHTTP/1.0') if(postData) {req.setRequestHeader("Content-type","application/x-www-form-urlencoded")} req.onreadystatechange=function() {if(req.readyState!=4)return if(req.status!=200&&req.status!=304) {return} callback(req,extra_pass_var)} if(req.readyState==4)return req.send(postData)} function XMLHttpFactories() {return[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}];} function createXMLHTTPObject(){var xmlhttp=false;var factories=XMLHttpFactories();for(var i=0;i