var Class={
create:function(){
return function(){
this.initialize.apply(this,arguments);
}
}
}
var kyAjax=Class.create();
kyAjax.prototype={
initialize:function(){},
url:"",
pars:"",
request:function(id,callback){
var oScript=document.getElementById(id);
var head=document.getElementsByTagName("head").item(0);
if(oScript){
head.removeChild(oScript);
}
this.setParameter("callback",callback);
this.formatParameter();
this.url+="?"+this.pars;
oScript=document.createElement("script");
oScript.setAttribute("src",this.url);
oScript.setAttribute("id",id);
oScript.setAttribute("type","text/javascript");
oScript.setAttribute("language","javascript");
head.appendChild(oScript);
return oScript;
},
setUrl:function(url){
this.url=url;
},
setParameter:function(key,value){
this.pars+="&"+key+"="+value;
},
formatParameter:function(){
var strlen=this.pars.length;
this.pars=this.pars.substr(1,strlen);
}
};
var lenFrame=400;
function callbak(responseData){
lenFrame=responseData;
}
function checkTimeout(){
if(timer==null){
return false
}else{
clearTimeout(timer);
timer=null;
return true;
}
}
function requestTimeout(){
alert('time out');
clearTimeout(timer);
timer=null;
}