		// remote scripting library
		// (c) copyright 2005 modernmethod, inc
		var sajax_debug_mode = false;
		var sajax_request_type = "GET";
		var sajax_target_id = "";
		var sajax_failure_redirect = "";
		
		function sajax_debug(text) {
			if (sajax_debug_mode)
				alert(text);
		}
		
 		function sajax_init_object() {
 			sajax_debug("sajax_init_object() called..")
 			
 			var A;
 			
 			var msxmlhttp = new Array(
				'Msxml2.XMLHTTP.5.0',
				'Msxml2.XMLHTTP.4.0',
				'Msxml2.XMLHTTP.3.0',
				'Msxml2.XMLHTTP',
				'Microsoft.XMLHTTP');
			for (var i = 0; i < msxmlhttp.length; i++) {
				try {
					A = new ActiveXObject(msxmlhttp[i]);
				} catch (e) {
					A = null;
				}
			}
 			
			if(!A && typeof XMLHttpRequest != "undefined")
				A = new XMLHttpRequest();
			if (!A)
				sajax_debug("Could not create connection object.");
			return A;
		}
		
		var sajax_requests = new Array();
		
		function sajax_cancel() {
			for (var i = 0; i < sajax_requests.length; i++) 
				sajax_requests[i].abort();
		}
		
		function sajax_do_call(func_name, args) {
			var i, x, n;
			var uri;
			var post_data;
			var target_id;
			
			sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id);
			target_id = sajax_target_id;
			if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "") 
				sajax_request_type = "GET";
			
			uri = "../include/ajax_pages.php";
			if (sajax_request_type == "GET") {
			
				if (uri.indexOf("?") == -1) 
					uri += "?rs=" + escape(func_name);
				else
					uri += "&rs=" + escape(func_name);
				uri += "&rst=" + escape(sajax_target_id);
				uri += "&rsrnd=" + new Date().getTime();
				
				for (i = 0; i < args.length-1; i++) 
					uri += "&rsargs[]=" + escape(args[i]);

				post_data = null;
			} 
			else if (sajax_request_type == "POST") {
				post_data = "rs=" + escape(func_name);
				post_data += "&rst=" + escape(sajax_target_id);
				post_data += "&rsrnd=" + new Date().getTime();
				
				for (i = 0; i < args.length-1; i++) 
					post_data = post_data + "&rsargs[]=" + escape(args[i]);
			}
			else {
				alert("Illegal request type: " + sajax_request_type);
			}
			
			x = sajax_init_object();
			if (x == null) {
				if (sajax_failure_redirect != "") {
					location.href = sajax_failure_redirect;
					return false;
				} else {
					sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent);
					return false;
				}
			} else {
				x.open(sajax_request_type, uri, true);
				// window.open(uri);
				
				sajax_requests[sajax_requests.length] = x;
				
				if (sajax_request_type == "POST") {
					x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");
					x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				}
			
				x.onreadystatechange = function() {
					if (x.readyState != 4) 
						return;

					sajax_debug("received " + x.responseText);
				
					var status;
					var data;
					var txt = x.responseText.replace(/^\s*|\s*$/g,"");
					status = txt.charAt(0);
					data = txt.substring(2);

					if (status == "") {
						// let's just assume this is a pre-response bailout and let it slide for now
					} else if (status == "-") 
						alert("Error: " + data);
					else {
						if (target_id != "") 
							document.getElementById(target_id).innerHTML = eval(data);
						else {
							try {
								var callback;
								var extra_data = false;
								if (typeof args[args.length-1] == "object") {
									callback = args[args.length-1].callback;
									extra_data = args[args.length-1].extra_data;
								} else {
									callback = args[args.length-1];
								}
								callback(eval(data), extra_data);
							} catch (e) {
								sajax_debug("Caught error " + e + ": Could not eval " + data );
							}
						}
					}
				}
			}
			
			sajax_debug(func_name + " uri = " + uri + "/post = " + post_data);
			x.send(post_data);
			sajax_debug(func_name + " waiting..");
			delete x;
			return true;
		}
		
				
		// disp each page		
		function x_goto_page() {
			sajax_do_call("goto_page",
				x_goto_page.arguments);
		}
/*
		function x_goto_login() {
			sajax_do_call("goto_login",
				x_goto_login.arguments);
		}
*/		
			
/**
 * In Sajax, we create two functions: the initial event, and the response
 * handler.  In this case, the response handlers only take the output
 * from the server and push it into the "window" element.
 *
 * Notice that two javascript functions call the same php function
 */

// Outputs directly to the "window" div
function to_window(output) {
	document.getElementById("window1").innerHTML = output;
}
function to_login_status(output) {
		document.getElementById("login").innerHTML = output;
}
function to_login_header_status(output) {
		document.getElementById("login_header").innerHTML = output;
}
function to_login(output) {
	if ( output == 'failure' )
	{
		alert("用户名或密码错，请检查！");
		document.getElementById("pwd").value = '';
		var today = new Date();
		document.getElementById("code_img").src = "include/codeimg.php?a="+today;
	}
	else if ( output == 'failure1' )
	{
		alert("验证码输入错，请检查！");
	}
	else
	{	
		window.location.reload();
		//document.getElementById("login").innerHTML = output;
		//document.getElementById('logon_status.value = 1;
		//if ( local_apps_sign != null ) x_goto_page("local_apps", to_local_apps);
	}
}
function to_logoff(output) {
		window.location.reload();
//		document.getElementById("login").innerHTML = output;
//		document.getElementById('logon_status.value = 0;
//		if ( local_apps_sign != null ) x_goto_page("local_apps", "logoff", to_local_apps_logoff);
}
function to_local_apps(output) {
	document.getElementById("local_apps").innerHTML = output;
	document.getElementById("message").innerHTML = '';
}
function to_local_apps_logoff(output) {
	document.getElementById("local_apps").innerHTML = output;
	x_goto_page("access_deny", to_message);
	document.getElementById("message").innerHTML = '<div align="center"><b><font color="#FF0000">Access deny! Please logon first!</font></b></div>';
}
function to_message(output) {
	document.getElementById("message").innerHTML = output;
}
function to_photo(output) {
	//alert("fdsfsd");
	document.getElementById("album").innerHTML = output;

	x_goto_page("photo_nav", document.getElementById('page').value, to_nav);	
}
function to_nav(output) {
	document.getElementById("nav").innerHTML = output;
}


// Myzone 二手车列表
function to_1(output) {
	document.getElementById("frame1").innerHTML = output;

//	x_goto_page(target1.value, path1.value,file1.value,block1.value,page1.value,displaypg1.value,1,to_nav1);
}
// 二手车搜索
function to_2(output) {
	document.getElementById("frame2").innerHTML = output;
//	x_goto_page(target2.value, path2.value,file2.value,block2.value,page2.value,displaypg2.value,2,does2.value,kwd2.value,typeid2.value,ppid2.value,cxid2.value,province2.value,city2.value,to_nav2);
}

//打折商品搜索
function to_3(output) {
	
	document.getElementById("frame3").innerHTML = output;

//	x_goto_page(target3.value, path3.value,file3.value,block3.value,page3.value,displaypg3.value,3,dz_keyword3.value,dz_type13.value,dz_type23.value,dz_type33.value,dz_price13.value,dz_price23.value,to_nav3);
}

//客车时刻表
function to_4(output) {
	
	document.getElementById("frame4").innerHTML = output;

//	x_goto_page(target4.value, path4.value,file4.value,block4.value,page4.value,displaypg4.value,4,cfrom4.value,ctarget4.value,to_nav4);
}

//打折商品搜索
function to_5(output) {
	document.getElementById("frame5").innerHTML = output;
}

// 二手车搜索
function to_6(output) {
	
	document.getElementById("frame6").innerHTML = output;

//	x_goto_page(target2.value, path2.value,file2.value,block2.value,page2.value,displaypg2.value,2,does2.value,kwd2.value,typeid2.value,ppid2.value,cxid2.value,province2.value,city2.value,to_nav2);
}
// 指南
function to_7(output) {
	document.getElementById("frame7").innerHTML = output;

//	x_goto_page(target1.value, path1.value,file1.value,block1.value,page1.value,displaypg1.value,1,to_nav1);
}
// 商用车
function to_8(output) {
	document.getElementById("frame8").innerHTML = output;

//	x_goto_page(target1.value, path1.value,file1.value,block1.value,page1.value,displaypg1.value,1,to_nav1);
}
// 厂家商用车列表
function to_9(output) {
	document.getElementById("frame9").innerHTML = output;

//	x_goto_page(target1.value, path1.value,file1.value,block1.value,page1.value,displaypg1.value,1,to_nav1);
}
function to_nav1(output) {
	
	document.getElementById("nav1").innerHTML = output;
}
function to_cxlt(output) {
	
	document.getElementById("mx").innerHTML = output;
}
/*
function to_nav2(output) {
	
	document.getElementById("nav2").innerHTML = output;
}

function to_nav3(output) {
	
	document.getElementById("nav3").innerHTML = output;
}

function to_nav4(output) {
	
	document.getElementById("nav4").innerHTML = output;
}
*/
function search_oldcar_fn()
{
	document.getElementById('kwd2').value=document.getElementById('kwd').value;

	if (document.getElementById('typeid').value=='-1')		
		document.getElementById('typeid2').value='';
	else
		document.getElementById('typeid2').value=document.getElementById('typeid').value;	
	
	if (document.getElementById('ppid').value=='-1')
		document.getElementById('ppid2').value='';
	else			
		document.getElementById('ppid2').value=document.getElementById('ppid').value;
		
	if (document.getElementById('cxid').value == '-1')	
		document.getElementById('cxid2').value='';
	else
		document.getElementById('cxid2').value=document.getElementById('cxid').value;	
	
	if (document.getElementById('province').value == '-1')	
		document.getElementById('province2').value='';
	else
		document.getElementById('province2').value=document.getElementById('province').value;
	
	if (document.getElementById('city').value == '-1')			
		document.getElementById('city2').value='';
	else
		document.getElementById('city2').value=document.getElementById('city').value;	
	
	document.getElementById('orderby2').value = document.getElementById('orderby').value;	
	
	document.getElementById('page2').value=1;

	x_goto_page('search_oldcar', document.getElementById('path2').value,document.getElementById('file2').value,document.getElementById('block2').value,document.getElementById('page2').value,document.getElementById('displaypg2').value,2,document.getElementById('does2').value,document.getElementById('kwd2').value,document.getElementById('typeid2').value,document.getElementById('ppid2').value,document.getElementById('cxid2').value,document.getElementById('province2').value,document.getElementById('city2').value,document.getElementById('orderby2').value,to_2);
}

function search_discount_fn()
{
	document.getElementById('dz_keyword3').value=document.getElementById('dz_keyword').value;
	document.getElementById('dz_price13').value=document.getElementById('dz_price1').value;
	document.getElementById('dz_price23').value=document.getElementById('dz_price2').value;
	
	if (document.getElementById('dz_type').value=='-1')		
		document.getElementById('dz_type13').value='';
	else
		document.getElementById('dz_type13').value=document.getElementById('dz_type').value;	
	
	if (document.getElementById('dz_type2').value=='-1')		
		document.getElementById('dz_type23').value='';
	else
		document.getElementById('dz_type23').value=document.getElementById('dz_type2').value;
		
	if (document.getElementById('dz_type3').value=='-1')		
		document.getElementById('dz_type33').value='';
	else
		document.getElementById('dz_type33').value=document.getElementById('dz_type3').value;	
	
	document.getElementById('page3').value=1;
	x_goto_page('search_discount', document.getElementById('path3').value,document.getElementById('file3').value,document.getElementById('block3').value,document.getElementById('page3').value,document.getElementById('displaypg3').value,3,document.getElementById('dz_keyword3').value,document.getElementById('dz_type13').value,document.getElementById('dz_type23').value,document.getElementById('dz_type33').value,document.getElementById('dz_price13').value,document.getElementById('dz_price23').value,to_3);
}

function search_merchandise_fn()
{
	document.getElementById('mer_keyword5').value=document.getElementById('mer_keyword').value;
	
	if (document.getElementsByName('mer_type')[0].checked)
		document.getElementById('mer_type5').value=document.getElementsByName('mer_type')[0].value;
	else	
		document.getElementById('mer_type5').value=document.getElementsByName('mer_type')[1].value;
		
	if (document.getElementById('province1').value=='-1')		
		document.getElementById('province15').value='';
	else
		document.getElementById('province15').value=document.getElementById('province1').value;
		
	if (document.getElementById('city1').value=='-1')		
		document.getElementById('city15').value='';
	else
		document.getElementById('city15').value=document.getElementById('city1').value;
	
	document.getElementById('page5').value=1;

	x_goto_page('search_merchandise', document.getElementById('path5').value,document.getElementById('file5').value,document.getElementById('block5').value,document.getElementById('page5').value,document.getElementById('displaypg5').value,5,document.getElementById('mer_keyword5').value,document.getElementById('province15').value,document.getElementById('city15').value,document.getElementById('mer_type5').value,to_5);
}
function search_rent_fn()
{
	document.getElementById('kwd6').value=document.getElementById('kwd').value;
	
	if (document.getElementById('typeid').value=='-1')		
		document.getElementById('typeid6').value='';
	else
		document.getElementById('typeid6').value=document.getElementById('typeid').value;	
	
	if (document.getElementById('ppid').value=='-1')
		document.getElementById('ppid6').value='';
	else			
		document.getElementById('ppid6').value=document.getElementById('ppid').value;
		
	if (document.getElementById('cxid').value == '-1')	
		document.getElementById('cxid6').value='';
	else
		document.getElementById('cxid6').value=document.getElementById('cxid').value;	
	
	if (document.getElementById('province').value == '-1')	
		document.getElementById('province6').value='';
	else
		document.getElementById('province6').value=document.getElementById('province').value;
	
	if (document.getElementById('city').value == '-1')			
		document.getElementById('city6').value='';
	else
		document.getElementById('city6').value=document.getElementById('city').value;	
		
	document.getElementById('page6').value=1;
//	x_goto_page('search_oldcar', path2.value,file2.value,block2.value,page2.value,displaypg2.value,2,does2.value,kwd2.value,typeid2.value,ppid2.value,cxid2.value,province2.value,city2.value,to_2);
	x_goto_page('search_rent', document.getElementById('path6').value,document.getElementById('file6').value,document.getElementById('block6').value,document.getElementById('page6').value,document.getElementById('displaypg6').value,6,document.getElementById('kwd6').value,document.getElementById('typeid6').value,document.getElementById('ppid6').value,document.getElementById('cxid6').value,document.getElementById('province6').value,document.getElementById('city6').value,to_6);
}

function search_coach_fn()
{
	if  (document.getElementById('cfrom').value==''||document.getElementById('ctarget').value=='')
	{
		alert("请输入出发站和到达站！");
	}
	else
	{	
		document.getElementById('cfrom4').value=document.getElementById('cfrom').value;
		document.getElementById('ctarget4').value=document.getElementById('ctarget').value;
		document.getElementById('page4').value=1;
		x_goto_page('coach', document.getElementById('path4').value,document.getElementById('file4').value,document.getElementById('block4').value,document.getElementById('page4').value,document.getElementById('displaypg4').value,4,document.getElementById('cfrom4').value,document.getElementById('ctarget4').value,to_4);
	}
}

function search_coach_check()
{
	if  (document.getElementById('cfrom').value==''||document.getElementById('ctarget').value=='')
	{
		alert("请输入出发站和到达站！");
		return false;
	}
	return true;
}

function search_guide_fn()
{
	document.getElementById('news_keyword7').value=document.getElementById('keyword').value;
	
	document.getElementById('page7').value=1;
//x_goto_page('search_news','guide','guide','UC_LIST','1','2','7','48','','#efefef','999','','','',to_7);
	x_goto_page('search_news', document.getElementById('path7').value,document.getElementById('file7').value,document.getElementById('block7').value,document.getElementById('page7').value,document.getElementById('displaypg7').value,'7',document.getElementById('news_did7').value,document.getElementById('news_xid7').value,document.getElementById('news_bgcolor7').value,document.getElementById('news_length7').value,document.getElementById('news_keyword7').value,to_7);
}
/*
window.onload = function () {
	x_goto_page("home",to_window);
//	alert("good");
//	CLD.TZ.selectedIndex=getCookie("TZ");
 //  changeTZ();
  // tick();
};
*/


function enterHandler()
 {
		  if (event.keyCode == 13) {
		   //处理函数 nd();
		    
		   x_goto_page("login",document.getElementById('us_name').value,document.getElementById('us_password').value,to_login);
		  } 
 }
 function enterHandler1()
 {
		  if (event.keyCode == 13) {
		   //处理函数
		  us_password.focus();
		  } 
 }
 
 function search_sy_fn()
{
	document.getElementById('keyword8').value=document.getElementById('keyword').value;
	document.getElementById('fty8').value=document.getElementById('fty').value;
	
	if (document.getElementById('xlid').value=='-1')		
		document.getElementById('xlid8').value='';
	else
		document.getElementById('xlid8').value=document.getElementById('xlid').value;	
	
	if (document.getElementById('zxid').value=='-1')
		document.getElementById('zixi8').value='';
	else			
		document.getElementById('zixi8').value=document.getElementById('zxid').value;
		
	document.getElementById('page8').value=1;
//	x_goto_page('search_oldcar', path2.value,file2.value,block2.value,page2.value,displaypg2.value,2,does2.value,kwd2.value,typeid2.value,ppid2.value,cxid2.value,province2.value,city2.value,to_2);
	x_goto_page('search_sy', document.getElementById('path8').value,document.getElementById('file8').value,document.getElementById('block8').value,document.getElementById('page8').value,document.getElementById('displaypg8').value,8,document.getElementById('keyword8').value,document.getElementById('fty8').value,document.getElementById('xlid8').value,document.getElementById('zixi8').value,to_8);
}
function search_cj_fn()
{
	document.getElementById('keyword9').value=document.getElementById('keyword').value;
	document.getElementById('page9').value=1;
	x_goto_page('search_cj', document.getElementById('path9').value,document.getElementById('file9').value,document.getElementById('block9').value,document.getElementById('page9').value,document.getElementById('displaypg9').value,9,document.getElementById('keyword9').value,to_9);
}
 function search_cars_fn()
{
	if (document.getElementById('keyword').value!='')
	{
		document.getElementById('keyword8').value=document.getElementById('keyword').value;
		document.getElementById('typeid8').value=document.getElementById('typeid').value;
		document.getElementById('source8').value=document.getElementById('source_set').value;
			
		document.getElementById('page8').value=1;
	//	x_goto_page('search_oldcar', path2.value,file2.value,block2.value,page2.value,displaypg2.value,2,does2.value,kwd2.value,typeid2.value,ppid2.value,cxid2.value,province2.value,city2.value,to_2);
		x_goto_page('search_cars', document.getElementById('path8').value,document.getElementById('file8').value,document.getElementById('block8').value,document.getElementById('page8').value,document.getElementById('displaypg8').value,8,document.getElementById('keyword8').value,document.getElementById('typeid8').value,document.getElementById('source8').value,to_8);
	}
	else alert("请输入一些关键词进行查询，谢谢！");
}
function cxlt_fn(ppid,typeid,source_set)
{
		document.getElementById("mx").innerHTML = '载入中...';
		document.getElementById('cxid').value=-1;
	//	x_goto_page('search_oldcar', path2.value,file2.value,block2.value,page2.value,displaypg2.value,2,does2.value,kwd2.value,typeid2.value,ppid2.value,cxid2.value,province2.value,city2.value,to_2);
		
		x_goto_page('cxlt', 'rt','car_price_index1','CXLT',ppid,typeid,source_set,to_cxlt);
}