//-----------------------------------
// 把表单内的input拼成url字符串返回
//-----------------------------------
function formToRequestString(form_obj) {
	var query_string='';
	var and='';
	//alert(form_obj.length);
	for (i=0;i<form_obj.length ;i++ ) {
		e=form_obj[i];
		if ((e.tagName=='INPUT' || e.tagName=='SELECT' || e.tagName=='TEXTAREA') && e.name!='') {
			if (e.type=='select-one') {
				element_value=e.options[e.selectedIndex].value;
			} else if (e.type=='checkbox' || e.type=='radio') {
				if (e.checked==false) {
					//break;
					continue;
				}
				element_value=e.value;
			} else {
				element_value=e.value;
			}
			query_string+=and+e.name+'='+element_value.replace(/\&/g,"%26");
			and="&"
		}

	}
	return query_string;
}

//异步
function ajaxLoadPage(url,request,container) {
	var loading_msg='正在加载数据,请稍候...';
	var loader;

	try {
		loader = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			loader = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e2) {
			loader = false;
		}
	}

	loader.open("POST",url,true);
	loader.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	loader.onreadystatechange = function(){
		if (loader.readyState==1) {
			container.innerHTML=loading_msg;
			try {
				showWaiting("100%","100%");
			} catch(e) {

			}
		}

		if (loader.readyState==4) {
			container.innerHTML=loader.responseText;

			try {
				stopWaiting();
			} catch(e) {

			}
		}
	}

	loader.send(request);
}

//同步
function ajaxLoadPageSynch(url,request) {

	var loader;

	try {
		loader = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			loader = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e2) {
			loader = false;
		}
	}

	loader.open("POST",url,false);
	loader.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	loader.send(request);

	return unescape(loader.responseText);
}
