function ajaxSubmit(submitURL,functionname){
	//创建XMLHttpRequest对象
	var xmlhttp;
	try{
		xmlhttp=new XMLHttpRequest();
	}catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	//创建请求结果处理程序
	xmlhttp.onreadystatechange=function(){
		if (4==xmlhttp.readyState){
			if (200==xmlhttp.status){
				var data=xmlhttp.responseText;
				eval(functionname);
			}else{
				alert("Server is busy. Please again try later...");
			}
		}
	}
	//打开连接，true表示异步提交
	xmlhttp.open("get", submitURL, true);
	//当方法为post时需要如下设置http头
	//发送数据
	xmlhttp.send("");
}


function ajaxPost(submitURL,submitPOST)
{
	var xmlhttp;
	try{
		xmlhttp=new XMLHttpRequest();
	}catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
		if (4==xmlhttp.readyState){
			if (200==xmlhttp.status){
				var date=xmlhttp.responseText;
				getData(date);
			}else{
				getData("ERROR");
			}
		}
	}
	xmlhttp.open("post", submitURL, true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	var postNames = submitPOST.split(",");
	var submitContent="&submit=submit";
	for(var i=0;i<postNames.length;i++)
	{
		eval("postvalue=document.forms[0]."+postNames[i]+".value");
		submitContent += "&" + postNames[i] + "="+escape(postvalue);
	}
	xmlhttp.send(submitContent);
}

function showContent(theurl)
{
	ajaxSubmit(theurl+"&time"+new Date().getMilliseconds(),'getDetails(data)');
	return false;
}