// JavaScript Document
function ajaxSubmitForm(form ) {
  var elements = form.elements;// Enumeration the form elements
  var element;
  var i;
	
  var postContent = "";// Form contents need to submit

  for(i=0;i<elements.length;++i) {
  	var element=elements[i];

    if(element.type=="text" || element.type=="textarea" || element.type=="hidden") {
      postContent += escape(element.name) + "=" + encodeURI(element.value) + "&";
    }
    else if(element.type=="select-one"||element.type=="select-multiple") {
      var options=element.options,j,item;
      for(j=0;j<options.length;++j){
        item=options[j];
        if(item.selected) {
        	postContent += escape(element.name) + "=" + encodeURI(item.value) + "&";
		}
      }
    } else if(element.type=="checkbox"||element.type=="radio") {
      if(element.checked) {
        	postContent += escape(element.name) + "=" + encodeURI(element.value) + "&";
		}
	} else if(element.type=="file") {
		if(element.value != "") {
			postContent += escape(element.name) + "=" + encodeURI(element.value) + "&";
		}
	} else {
			postContent += escape(element.name) + "=" + encodeURI(element.value) + "&";
	}
  }
  
  ajaxSubmit(form.action, form.method, postContent);
 /* if(url !='0')
  reFlashPage(url,1000);*/
}

// url - the url to do submit
// method - "get" or "post"
// postContent - the string with values to be submited
// resultDivId - the division of which to display result text in, in null, then
// create an element and add it to the end of the body
function ajaxSubmit(url, method, postContent)
{
    var loadingDiv = document.getElementById('loading');
	// call in new thread to allow ui to update
	window.setTimeout(function () {
		loadingDiv.innerText = "Loading....";
		loadingDiv.style.display = "";
	}, 1);

	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest();
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(xmlhttp) 
	{
		//alert("111");
		xmlhttp.onreadystatechange = function() {
			// if xmlhttp shows "loaded"
			if (xmlhttp.readyState==4)
			{
			  	loadingDiv.innerHTML=xmlhttp.responseText;
			}
		};

		if(method.toLowerCase() == "get") {
			xmlhttp.open("GET", url + "?" + postContent, true);
			xmlhttp.send(null);
		} else if(method.toLowerCase() == "post") {
			xmlhttp.open("POST", url, true);
			xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlhttp.send(postContent);
		}
	}
	else 
	{
        loadingDiv.innerHTML = "您的浏览器不支持AJAX技术，请更换浏览器！";
	}

}
/*function reFlashPage(url,time)
{
	if(url==" ")
	setTimeout("window.location.reload()",time);
	else
	setTimeout("location.replace('"+url+"')",time);
	
}*/

