﻿//script/CSelfUrl.js script/CXml.js script/CConf.js script/calendar.js script/CClickStat.js
/*
 * 获取自身URL的参数内容和参数值
 * CSelfUrl.js
 */

function CSelfUrl()
{
	this.m_sUrl = "";
	this.m_sQueryString = "";
	this.m_sDomin = "";
	this.Init = CSelfUrl_Init;
	this.GetPara = CSelfUrl_GetPara;
	this.ParsePara = CSelfUrl_ParsePara;
	this.GetFormString = CSelfUrl_GetFormString;
	this.GetCookie = CSelfUrl_GetCookie;
} 

function CSelfUrl_Init()
{
	this.m_sUrl = window.document.URL.replace(/#$/g, "");
	this.m_sQueryString = this.m_sUrl.split("?")[1];
	this.m_sDomin = this.m_sUrl.split("?")[0];

}

function CSelfUrl_GetFormString(form)
{
	var reqdat = "";
	var first_flag = true;
	for(var i=0; i < form.length; i++)
	{
		if(form.elements[i].type.toUpperCase() == "CHECKBOX" && !form.elements[i].checked)
		{
			continue;
		}
		
		if(form.elements[i].type.toUpperCase() == "RADIO" && !form.elements[i].checked)
		{
			continue;
		}
		
		if(form.elements[i].name == "tm")
			continue;
		
		if(form.elements[i].name!="")
		{
			if(first_flag)
			{
				first_flag = false;
				//reqdat = reqdat + form.elements[i].name + "="+ (form.elements[i].value).replace("\r\n","%0D%0A");
				reqdat = reqdat + form.elements[i].name + "="+ encodeURIComponent(form.elements[i].value)
				
			}
			else
			{
				//reqdat = reqdat + "&" + form.elements[i].name + "="+ (form.elements[i].value).replace("\r\n","%0D%0A");
				reqdat = reqdat + "&" + form.elements[i].name + "="+ encodeURIComponent(form.elements[i].value)
			}
		}
	}
//	alert(reqdat);
	return reqdat;
}

function CSelfUrl_GetPara(para_name)
{
	var queryStr;
	var named;
	
	this.Init();
	
	queryStr = this.m_sQueryString; 
	if(queryStr == null)
	{
		queryStr = "";
	} 	  
	named = queryStr.split("&"); 
	
	var len = named.length;
	for (var i = 0; i < len; ++i)
	{
		//alert(named[i]);
		var nv = named[i];
		var j = nv.indexOf("=");
		if (j == -1)
			continue;
		
		var varName = nv.substring(0, j);
		var varVal = nv.substring(j+1, nv.length); 	
		
		if (varName==para_name)
		{		
			return decodeURIComponent(varVal);
		}
	}
	return "";   
}

function CSelfUrl_ParsePara()
{
	var queryStr;
	var named;
	
	this.Init();
	
	queryStr = this.m_sQueryString; 
	if(queryStr == null)
	{
		queryStr = "";
	} 	  
	named = queryStr.split("&"); 
	
	var len = named.length;
	for (var i = 0; i < len; ++i)
	{
		//alert(named[i]);
		var nv = named[i];
		var j = nv.indexOf("=");
		if (j == -1)
			continue;
		
		var varName = nv.substring(0, j);
		var varVal = nv.substring(j+1, nv.length); 	
		
		ele = document.getElementById(varName);
			
		if(!ele)
			continue;
			
		if (ele.tagName.toUpperCase() == 'TEXTAREA' || ele.tagName.toUpperCase() == 'INPUT' || ele.tagName.toUpperCase() == 'SELECT')
		{	
			if(ele.type.toUpperCase() == "RADIO")
			{
				ele = document.getElementsByName(varName);
				if(!ele)
					continue;
				for(var j=0; j<ele.length; j++)
				{
					if(ele[j].value == decodeURIComponent(varVal))
					{
						ele[j].checked = true;
						break;
					}
				}
			}
			else
				ele.value = decodeURIComponent(varVal);
		}
		else
		{
			ele.innerHTML = decodeURIComponent(varVal);
		}
		

	}
  
}

function CSelfUrl_GetCookie(cookiename)
{
 var allcookies=document.cookie;
 var pos=allcookies.indexOf(cookiename+"=") ; 

 if (pos!=-1)
 { 
 	var start=pos +cookiename.length+1 //从现有的cookie(字符串)中提现有值,(cookie名+"="的长度) 
 	var end=allcookies.indexOf(";",start); 
 	
 	if (end==-1) 
	 end=allcookies.length; 

  var value= allcookies.substring(start,end); //提取值 
  value=unescape(value); //解码 
  return value; 
 }
 
 return "";
}

var g_CSelfUrl = null ;
if(!g_CSelfUrl)
	g_CSelfUrl = new CSelfUrl();
/*
 * 操作XML文件，避免不存在的节点抛出异常
 */
function CXml(indat)
{
//	alert(typeof(indat));
	if(typeof(indat) == "string")
	{
		this.m_xmlObj  = new ActiveXObject("Microsoft.XMLDOM");
	
//		alert(indat);
		this.m_xmlObj.loadXML(indat);
		
	}
	else if(typeof(indat) == "object")
	{
		this.m_xmlObj = indat;
	}
	else
	{
		throw new Error("CHttpRequest 返回一个不能识别的对象.");	
	}
	
	this.GetValue = CXml_GetValue;
	this.GetNodes = CXml_GetNodes;
	this.GetChildValue = CXml_GetChildValue;
	this.GetChildNodes = CXml_GetChildNodes;
	this.GetParentNode = CXml_GetParentNode;
	this.GetAttValue = CXml_GetAttValue;
	this.GetNodeValue = CXml_GetNodeValue;
}


function CXml_GetValue(node_name)
{
	var res;
	try
	{
		res = this.m_xmlObj.getElementsByTagName(node_name)[0].firstChild.data;
	}
	catch(ex)
	{
		res = "";
	}
	return res;
}

function CXml_GetNodes(node_name)
{
	var res;
	try
	{
		res = this.m_xmlObj.getElementsByTagName(node_name);		
	}
	catch(ex)
	{
		res = "";
	}
	return res;
}
function CXml_GetChildNodes(node,node_name)
{
	var res;
	try
	{
		res = node.getElementsByTagName(node_name);
	}
	catch(ex)
	{
		res = "";
	}
	return res;
}

function CXml_GetChildValue(node, child_node_name)
{
	var res;
	try
	{
		res = node.getElementsByTagName(child_node_name)[0].firstChild.data
	}
	catch(ex)
	{
		res = "";
	}
	return res;
}
function CXml_GetParentNode(node)
{
	var res;
	try
	{
		res = node.parentNode;
	}
	catch(ex)
	{
		res = "";
	}
	return res;
}

function CXml_GetAttValue(node, att_name)
{

	
	var res = "";
	try
	{
		for(var i=0; i<node.attributes.length; i++)
		{
			if(node.attributes[i].nodeName == att_name)
			{
				res = node.attributes[i].nodeValue;
				break;
			}
		}
	}
	catch(ex)
	{
		res = "";
	}

	return res;
}
function CXml_GetNodeValue(node)
{
	var res;
	try
	{
		res = node.firstChild.data
	}
	catch(ex)
	{
		res = "";
	}
	return res;
}

// JavaScript Document

function CConf()
{
	this.m_city = null;
	this.m_delivery = null;
	this.m_cert_type = null;
	
	this.m_sDefCity = "";
	this.m_sDefDelivery = "";
	this.m_sDefCertType = "";
	
	this.Init = CConf_Init;
	this.WriteOption = CConf_WriteOption;
	this.WriteCityOption = CConf_WriteCityOption;
	this.FindByValue = CConf_FindByValue;
	this.GetCity = CConf_GetCity;
	this.GetAirport = CConf_GetAirport;
	this.GetCertType = CConf_GetCertType;
	this.GetDelivery = CConf_GetDelivery;
	this.GetQuantityStr = CConf_GetQuantityStr;
	this.GetDiscount = CConf_GetDiscount;
	this.GetCabinType = CConf_GetCabinType;
	this.GetCabinInfo = CConf_GetCabinInfo;
	this.GetCabinName = CConf_GetCabinName;
	this.GetTradeState = CConf_GetTradeState;
	
	this.Init();
}

function CConf_Init()
{

	this.m_delivery = [["1", "送票上门"],
		["4", "门市自取"],
		["6", "特快专递"],
		["7", "电子客票"]];
	this.m_sDefDelivery = "";
	
	
	this.m_cert_type = [["1", "身份证"],
		["2", "护照"],
		["3", "其它"]];
	this.m_sDefCertType = "";
	
	this.m_discount = [["F", "头等舱"],
		["C", "公务舱"],
		["Y", "全价"],
		["T", "9折"],
		["K", "8.5折"],
		["H", "8折"],
		["M", "7.5折"],
		["G", "7折"],
		["S", "6.5折"],
		["L", "6折"],
		["Q", "5.5折"],
		["E", "5折"],
		["V", "4.5折"],
		["", ""]];
	this.m_sDefDiscount = "特价";

    this.m_cabin_type =[
		["F", "头等舱"],
		["C", "公务舱"],
		["Y", "经济舱"]
    ];
    this.m_sDefCabinType="经济舱";

	this.m_trade_state = [["2", "未支付"],
		["3", "未支付"],
		["4", "未支付"],
		["5", "已支付"],
		["6", "已支付"],
		["7", "已支付"],
		["19","已作废"]];
	this.m_sDefTradeState = "未知";
	
	this.m_carbin_info = [
					 ["1", "免费退票、变更", "头等舱"],
					 ["2", "免费退票、变更", "公务舱"],
					 ["3", "免费变更、退票收取5%的变更费。", "商务行"],
					 ["4", "变更收取10%的变更费，退票收取20%的退票费。", "旅行家"],
					 ["5", "不得变更、不得退票。", "快乐飞"]
					 ];
	
	this.m_quantity = [["A", "剩下9个座位以上"]];
	
	
	
	this.m_city = [
				   ["AKU", "A阿克苏", "阿克苏"],
["AAT", "A阿勒泰", "阿勒泰"],
["AQG", "A安庆", "安庆机场"],
["AKA", "A安康", "安康机场"],
["IOB", "A鞍山", "鞍山机场"],
["BAV", "B包头", "包头机场"],
["BSD", "B保山", "保山机场"],
["BHY", "B北海", "北海福成机场"],
["PEK", "B北京", "北京首都机场"],
["CGQ", "C长春", "长春龙嘉机场"],
["CSX", "C长沙", "长沙黄花机场"],
["CIH", "C长治", "长治机场"],
["CGD", "C常德", "常德机场"],
["CZX", "C常州", "常州奔牛机场"],
["CTU", "C成都", "成都双流机场"],
["CKG", "C重庆", "重庆江北机场"],
["BPX", "C昌都", "昌都机场"],
["CHG", "C朝阳", "朝阳机场"],
["CIF", "C赤峰", "赤峰机场"],
["DLU", "D大理", "大理机场"],
["DLC", "D大连", "大连机场"],
["DAT", "D大同", "大同机场"],
["DDG", "D丹东", "丹东浪头机场"],
["DNH", "D敦煌", "敦煌机场"],
["DAX", "D达县", "达县机场"],
["LUM", "D德宏芒市", "德宏芒市机场"],
["DOY", "D东营", "东营机场"],
["ENH", "E恩施", "恩施机场"],
["DSN", "E鄂尔多斯", "鄂尔多斯机场"],
["FOC", "F福州", "福州长乐机场"],
["FUG", "F阜阳", "阜阳机场"],
["KOW", "G赣州", "赣州机场"],
["CAN", "G广州", "广州白云机场"],
["KWE", "G贵阳", "贵阳龙洞堡机场"],
["KWL", "G桂林", "桂林两江机场"],
["GOQ", "G格尔木", "格尔木机场"],
["GYS", "G广元", "广元机场"],
["GHN", "G广汉", "广汉机场"],
["HRB", "H哈尔滨", "哈尔滨太平机场"],
["HAK", "H海口", "海口机场"],
["HDG", "H邯郸", "邯郸机场"],
["HLD", "H海拉尔", "海拉尔机场"],
["HGH", "H杭州", "杭州萧山机场"],
["HFE", "H合肥", "合肥骆岗机场"],
["HTN", "H和田", "和田机场"],
["HET", "H呼和浩特", "呼和浩特白塔机场"],
["HJJ", "H怀化", "芷江机场"],
["AVA", "H黄果树", "黄果树机场"],
["TXN", "H黄山", "黄山屯溪机场"],
["HMI", "H哈密", "哈密机场"],
["HZG", "H汉中", "汉中机场"],
["HNY", "H衡阳", "衡阳机场"],
["HYN", "H黄岩", "黄岩机场"],
["AHE", "H惠阳", "惠阳机场"],
["HEK", "H黑河", "黑河机场"],
["TNA", "J济南", "济南国际机场"],
["JMU", "J佳木斯", "佳木斯机场"],
["JDZ", "J景德镇", "景德镇机场"],
["JIL", "J吉林", "吉林机场"],
["KNC", "J吉安", "吉安机场"],
["JNZ", "J锦州", "锦州机场"],
["SHS", "J荆州", "荆州机场"],
["JIU", "J九江", "九江机场"],
["JZH", "J九寨沟", "九寨沟机场"],
["KJI", "K喀纳斯", "喀纳斯机场"],
["KHG", "K喀什", "喀什机场"],
["KRY", "K克拉玛依", "克拉玛依机场"],
["KCA", "K库车", "库车机场"],
["KRL", "K库尔勒", "库尔勒机场"],
["KMG", "K昆明", "昆明巫家坝机场"],
["LXA", "L拉萨", "拉萨贡嘎机场"],
["LHW", "L兰州", "兰州机场"],
["LJG", "L丽江", "丽江机场"],
["LYG", "L连云港", "连云港机场"],
["LYA", "L洛阳", "洛阳机场"],
["LIA", "L梁平", "梁平机场"],
["LYI", "L临沂", "临沂机场"],
["LNJ", "L临沧", "临沧机场"],
["LZH", "L柳州", "柳州机场"],
["LZO", "L泸州", "泸州机场"],
["MXZ", "M梅县", "梅县机场"],
["MDG", "M牡丹江", "牡丹江机场"],
["NZH", "M满州里", "满州里机场"],
["MIG", "M绵阳", "绵阳机场"],
["OHE", "M漠河", "漠河机场"],
["NAO", "N南充", "南充机场"],
["NLT", "N那里提", "那拉提机场"],
["KHN", "N南昌", "南昌昌北机场"],
["NKG", "N南京", "南京禄口机场"],
["NNG", "N南宁", "南宁吴墟机场"],
["NTG", "N南通", "南通机场"],
["NNY", "N南阳", "南阳机场"],
["NGB", "N宁波", "宁波栎社机场"],
["PZI", "P攀枝花", "攀枝花机场"],
["NDG", "Q齐齐哈尔", "齐齐哈尔机场"],
["IQM", "Q且末", "且末机场"],
["TAO", "Q青岛", "青岛流亭机场"],
["IQN", "Q庆阳", "庆阳机场"],
["JJN", "Q泉州", "泉州晋江机场"],
["SHP", "Q秦皇岛", "秦皇岛机场"],
["JUZ", "Q衢州", "衢州机场"],
["SYX", "S三亚", "三亚凤凰机场"],
["SWA", "S汕头", "汕头外砂机场"],
["PVG", "S上海", "上海浦东机场"],
["SHA", "S上海", "上海虹桥机场"],
["SZX", "S深圳", "深圳宝安机场"],
["SHE", "S沈阳", "沈阳桃仙机场"],
["SJW", "S石家庄", "石家庄正定机场"],
["SXJ", "S鄯善", "鄯善机场"],
["SHG", "S韶关", "韶关机场"],
["SYM", "S思茅", "思茅机场"],
["TCG", "T塔城", "塔城机场"],
["TYN", "T太原", "太原武宿机场"],
["TSN", "T天津", "天津滨海机场"],
["TEN", "T铜仁", "铜仁机场"],
["WEH", "W威海", "威海机场"],
["WNZ", "W温州", "温州永强机场"],
["WNH", "W文山", "普者黑机场"],
["URC", "W乌鲁木齐", "乌鲁木齐地窝铺机场"],
["WUX", "W无锡", "无锡机场"],
["WUH", "W武汉", "武汉天河机场"],
["WXN", "W万州", "万州机场"],
["WEF", "W潍坊", "潍坊机场"],
["WUS", "W武夷山", "武夷山机场"],
["WUZ", "W梧州", "梧州机场"],
["SIA", "X西安", "西安咸阳机场"],
["XIY", "X西安", "西安咸阳机场"],
["XNN", "X西宁", "西宁曹家堡机场"],
["JHG", "X西双版纳", "西双版纳景洪机场"],
["XMN", "X厦门", "厦门高崎机场"],
["DIG", "X香格里拉", "迪庆机场"],
["XFN", "X襄樊", "襄樊机场"],
["XUZ", "X徐州", "徐州九里山机场"],
["XIC", "X西昌", "西昌机场"],
["ACX", "X兴义", "兴义机场"],
["YNT", "Y烟台", "烟台莱山机场"],
["YNJ", "Y延吉", "延吉朝阳川机场"],
["YNZ", "Y盐城", "盐城南洋机场"],
["YIN", "Y伊宁", "伊宁机场"],
["YIW", "Y义乌", "义乌机场"],
["YIH", "Y宜昌", "宜昌机场"],
["LLF", "Y永州", "永州机场"],
["ENY", "Y延安", "延安机场"],
["YBP", "Y宜宾", "宜宾机场"],
["UYN", "Y榆林", "榆林机场"],
["INC", "Y银川", "银川机场"],
["ZHA", "Z湛江", "湛江机场"],
["DYG", "Z张家界", "大庸机场"],
["CGO", "Z郑州", "新郑州机场"],
["ZUH", "Z珠海", "珠海三灶机场"],
["ZAT", "Z昭通", "昭通机场"],
["HSN", "Z舟山", "舟山机场"],
["ZYI", "Z遵义", "遵义机场"]
				   ];
	this.m_sDefCity = "SZX";
	
	
}

function CConf_WriteOption(arr, default_value)
{
	for(var i=0; i<arr.length; i++)
	{
		if(arr[i][0] == "PVG" || arr[i][0] == "XIY")
			continue;
			
		if(arr[i][0] != default_value)
			document.write('<option value="' +  arr[i][0] + '">' +  arr[i][1] + '</option>');
		else
			document.write('<option selected value="' +  arr[i][0] + '">' +  arr[i][1] + '</option>');

	}
}

function CConf_WriteCityOption()
{
	if (arguments.length > 0)
		sDefCity = arguments[0];
	else	
		sDefCity = m_sDefCity;
		
	this.WriteOption(this.m_city, sDefCity);
}


function CConf_FindByValue(arr, value)
{
	for(var i=0; i<arr.length; i++)
	{
		if(arr[i][0] == value)
			return arr[i];
	}
	
	return ["", "", ""];
}

function CConf_GetCity(value)
{
	var res = this.FindByValue(this.m_city, value)[1].replace(/^[a-zA-Z]{1}/, "");
	if( res == "" )
	  res = value;
	return res;
}

function CConf_GetAirport(value)
{
	var obj = this.FindByValue(this.m_city, value);
	var res = obj[2];
	if( res == "" )
	  res = obj[1].replace(/^[a-zA-Z]{1}/, "");
	if( res == "" )
	  res = value;
	return res;
}

function CConf_GetDelivery(value)
{
	return this.FindByValue(this.m_delivery, value)[1];
}



function CConf_GetCertType(value)
{
	return this.FindByValue(this.m_cert_type, value)[1];
}

function CConf_GetDiscount(value)
{
	var obj = this.FindByValue(this.m_discount, value);
	if(obj[0] == value)
	{
		return obj[1];
	}
	else
	{
		return this.m_sDefDiscount;
	}
}

function CConf_GetCabinType(value)
{
	var obj = this.FindByValue(this.m_cabin_type, value);
	if(obj[0] == value)
	{
		return obj[1];
	}
	else
	{
		return this.m_sDefCabinType;
	}
}

function CConf_GetTradeState(value)
{
	var obj = this.FindByValue(this.m_trade_state, value);
	if(obj[0] == value)
	{
		return obj[1];
	}
	else
	{
		return this.m_sDefTradeState;
	}
}

function CConf_GetCabinInfo(value)
{
	var obj = this.FindByValue(this.m_carbin_info, value);
	return obj[1];
}

function CConf_GetCabinName(value)
{
	var obj = this.FindByValue(this.m_carbin_info, value);
	return obj[2];
}


function CConf_GetQuantityStr(value)
{
	sContent = this.FindByValue(this.m_quantity, value)[1];
	if(sContent == "")
		sContent = "剩下" + value + "个座位";
	return sContent;
}

var g_CConf = null;
if(!g_CConf)
	g_CConf = new CConf();

function getDateStr()
{
	var now = new Date();
	var dd=now.getDate().toString();
	var mm=(now.getMonth()+1).toString();
	var yy=now.getFullYear().toString();
	if(dd.length == 1)
		dd = "0"+dd;
	if(mm.length == 1)
		mm = "0"+mm;
	return (yy+mm+dd);
}

var g_httpRoot = "http://portal.tenpay.com/airplane_main";
var g_CGIRoot = "http://portal.tenpay.com/cgi-bin/ib"
var g_bookingTimeLimit = 180; // 飞机起飞距离当前时间的最短间隔（分钟为单位）
document.write('<iframe id=CalFrame name=CalFrame frameborder=0 src=\'calendar.htm\' style=display:none;position:absolute;z-index:100></iframe>');
document.onclick=hideCalendar;

function showCalendar(sImg,bOpenBound,sFld1,sFld2,sCallback)
{

	var fld1,fld2;
	var cf=document.getElementById("CalFrame");
	var wcf=window.frames.CalFrame;
	var oImg=document.getElementById(sImg);
	if(!oImg){alert("控制对象不存在！");return;}
	if(!sFld1){alert("输入控件未指定！");return;}
	fld1=document.getElementById(sFld1);
	if(!fld1){alert("输入控件不存在！");return;}
	if(fld1.tagName!="INPUT"||fld1.type!="text"){alert("输入控件类型错误！");return;}
	if(sFld2)
	{
		fld2=document.getElementById(sFld2);
		if(!fld2){alert("参考控件不存在！");return;}
		if(fld2.tagName!="INPUT"||fld2.type!="text"){alert("参考控件类型错误！");return;}
	}
	if(!wcf.bCalLoaded){alert("日历未成功装载！请刷新页面！");return;}
	if(cf.style.display=="block"){cf.style.display="none";return;}
	
	var eT=0,eL=0,p=oImg;
	var sT=document.body.scrollTop,sL=document.body.scrollLeft;
	var eH=oImg.height,eW=oImg.width;
	while(p&&p.tagName!="BODY"){eT+=p.offsetTop;eL+=p.offsetLeft;p=p.offsetParent;}
	//cf.style.top=(document.body.clientHeight-(eT-sT)-eH>=cf.height)?eT+eH:eT-cf.height;
	cf.style.top=eT;
	cf.style.left=(document.body.clientWidth-(eL-sL)>=cf.width)?eL+eW:eL+eW-cf.width;
	cf.style.display="block";
	
	wcf.openbound=bOpenBound;
	wcf.fld1=fld1;
	wcf.fld2=fld2;
	wcf.callback=sCallback;
	wcf.initCalendar();
}
function hideCalendar()
{
	var cf=document.getElementById("CalFrame");
	cf.style.display="none";
}
/*
 *WEB点击流 CClickStat.js
 */

function CClickStat()
{
	this.m_dispDJL = null;
	this.m_sDivId = "CTrans_DJL";
	
	this.PageClick = CClickStat_Click;
	this.GetResult = CClickStat_GetResult;
}
/*
 pay 9 1 2 11
 gat 7 1 1 11
 ent 7 1 6 11
 aa  7 1 7 11
 */
function CClickStat_Click(posid, actid, opid, whoid)
{
	var web_analyse_url = 
		"http://id.zone.tenpay.com/cgi-bin/analyse/advclick.cgi?posid=" 
		+ posid + "&actid=" + actid + "&opid=" + opid + "&whoid="+ whoid + "&PcacheTime=" + (new Date()).getTime();
	
	this.m_dispDJL = document.getElementById(this.m_sDivId);
	if(this.m_dispDJL)	
		this.m_dispDJL.innerHTML = 
			"<img src='"+ web_analyse_url + "' height=\"0\" width=\"0\">";
			
}
/*
 * 2 0 pay
 * 1 0 gather
 */
function CClickStat_GetResult(opid, result)
{
   var web_analyse_url = "http://id.zone.tenpay.com/cgi-bin/analyse/advresult.cgi?opid=" + opid + "&result=" + result  + "&PcacheTime=" + (new Date()).getTime();
   
   this.m_dispDJL = document.getElementById(this.m_sDivId);
   if(this.m_dispDJL)	
		this.m_dispDJL.innerHTML = 
   			"<img src='" + web_analyse_url + "' height=\"0\" width=\"0\">";
}

/*
 * 定义全局变量g_CCftUser
 */
var g_CClickStat =null ;
if(!g_CClickStat)
	g_CClickStat = new CClickStat();	
Date.prototype.getShortDateStr=function(){
	var str=this.getFullYear().toString();
	if(this.getMonth()<9)
		str+="0";
	str+=(this.getMonth()+1).toString();
	if(this.getDate()<10)
		str+="0";
	str+=this.getDate().toString();
	return str;
}
function sortdate(datevalue)
{
 var ssr=datevalue.split("-")[0] + datevalue.split("-")[1] + datevalue.split("-")[2]
 ssr=ssr.toint
 return ssr
}
function SubmitForm(){
	var patternDate = /^(\d{4})-(\d{2})-(\d{2})$/;
	with(document.QueryForm){
			if(mudicity.value == chufacity.value){
			alert(sortdate(chufariqi.value));
				alert("去程和回程的目的地不能相同，请重新选择！");
				if( mudicity.value=="中文/拼音" )
				{
					chufacity.focus();
				}
				else
				{
					mudicity.focus();
				}
				
				return ;
			}

			if(chufariqi.value == "yyyymmdd" || chufariqi.value == ""){
				alert("请选择您要出发的日期");
				chufariqi.focus();
				return ;
			}
			if(!patternDate.test(chufariqi.value)){
				alert("您填写的日期格式不正确，应该是yyyy-mm-dd");
				chufariqi.focus();
				return ;
			}
			if (sortdate(chufariqi.value) < (new Date()).getShortDateStr()){
				alert("您选择的出发日期必须大于当前日期，请重新设置！");
				chufariqi.focus();
				return ;
			}
			//if(back_radio[1].checked){
			//	if(date2.value == "yyyymmdd" || date2.value == ""){
			//		alert("请选择您要返回的日期");
			//		date2.focus();
			//		return ;
			//	}

			//	if(!patternDate.test(date2.value)){
			//		alert("回程日期格式不正确，正确格式为：yyyyymmdd , 请检查后重新填写!");
			//		date2.focus();
			//		return ;
			//	}
				
			//	if(date2.value < date.value){
			//		alert("回程日期不能早于出发日期，请重新填写！");
			//		date2.focus();
			//		return ;
			//	}
			//}
	}
	document.QueryForm.submit();
}

function check_radio(i){
	var obj=document.getElementById("date2");
	if(obj)
	{
		if( parseInt(i)==1){
			obj.disabled=true;
			obj.value="";
		}
		else{
			obj.disabled=false;
			obj.value="yyyymmdd";
		}
	}
}
