OptFuncType2 = new Array(
	"15","澳大利亚",
	"31","法国",
	"32","菲律宾",
	"42","韩国",
	"41","日本",
	"81","柬埔寨",
	"146","马尔代夫",
	"2","马来西亚",
	"4","泰国",
	"92","文莱",
	"3","新加坡",
	"98","新西兰",
	"106","意大利",
	"108","印度尼西亚",
	"109","英国",
	"111","越南",
	"25","德国",
	"50","瑞士",
	"10","埃及",
	"74","尼泊尔",
	"107","印度",
	"64","毛里求斯",
	"9","阿联酋",
	"96","希腊",
	"43","荷兰",
	"21","比利时",
	"61","卢森堡",
	"95","西班牙",
	"14","奥地利",
	"27","丹麦",
	"34","芬兰",
	"79","瑞典",
	"76","挪威",
	"89","土耳其",
	"66","美国",
	"999","巴西",
	"998","阿根廷",
	"997","加拿大"
)

OptFuncType3 = new Array(
	"1","浙江　湖州·安吉·莫干山",
	"2","浙江　普陀山·桃花岛·秀山岛·嵊泗",
	"4","浙江　武义·横店",
	"5","浙江　临安·昌化",
	"6","浙江　桐庐·富春江·千岛湖",
	"7","浙江　雁荡山",
	"8","浙江　杭州·余杭·萧山",
	"9","浙江　绍兴·诸暨·新昌·嵊州",
	"10","浙江　嘉兴·西塘·乌镇",
	"11","安徽　九华山",
	"12","安徽　合肥·天柱山",
	"13","安徽　黄山",
	"14","江苏　苏州·无锡·常州·宜兴",
	"15","江苏　南京·扬州·镇江·泰州",
	"16","江苏　溧阳·天目湖",
	"17","江苏　周庄·昆山",
	"18","上海郊区游"
)

OptFuncType0 = new Array(
	"17","安徽",
	"1","北京",
	"19","福建",
	"23","广东",
	"24","广西",
	"26","贵州",
	"31","海南",
	"8","河北",
	"5","黑龙江",
	"20","湖北",
	"21","湖南",
	"6","吉林",
	"15","江苏",
	"18","江西",
	"7","辽宁",
	"28","内蒙古",
	"10","山东",
	"11","山西",
	"12","陕西",
	"2","上海",
	"22","四川",
	"3","天津",
	"29","新疆",
	"25","云南",
	"16","浙江",
	"4","重庆",
	"30","西藏",
	"32","甘肃"
)

OptFuncType1 = new Array(
	"1","港澳台"
)

//国内旅行各目的地开始
var p = new Array();
p[17]=new Array('19','黄山','182','九华山');
p[1]=new Array('1','北京');
p[19]=new Array('164','福州','22','武夷山','21','厦门');
p[23]=new Array('152','广州','26','深圳','27','珠海');
p[24]=new Array('140','北海','28','桂林','166','南宁','702','阳朔');
p[26]=new Array('33','贵阳','491','凯里');
p[31]=new Array('37','海口','59','海南东海岸','61','三亚');
p[8]=new Array('135','承德');
p[5]=new Array('151','哈尔滨-亚布力');
p[20]=new Array('145','武汉');
p[21]=new Array('148','长沙','496','湘西','23','张家界','732','韶山','999','凤凰山');
p[6]=new Array('216','长春');
p[15]=new Array('9','南京','11','苏州');
p[18]=new Array('20','庐山','175','南昌','446','婺源');
p[7]=new Array('4','大连','155','沈阳');
p[28]=new Array('156','呼和浩特');
p[10]=new Array('128','济南','5','青岛','169','威海','170','烟台');
p[11]=new Array('365','平遥','167','太原');
p[12]=new Array('7','西安');
p[2]=new Array('2','上海');
p[22]=new Array('104','成都','24','峨眉山','25','九寨沟—黄龙','103','乐山');
p[3]=new Array('154','天津');
p[29]=new Array('117','乌鲁木齐','998','阿克苏','997','库车','996','库尔勒','995','乌市');
p[25]=new Array('31','大理','106','迪庆','29','昆明','32','丽江','30','西双版纳');
p[16]=new Array('14','杭州','83','宁波','153','温州','16','普陀山');
p[4]=new Array('158','重庆');
p[30]=new Array('36','拉萨');
p[32]=new Array('931','兰州');
//国内旅行各目的地结束

//---海外目的地:开始
var c=new Array();
c[15]=new Array('323','布里斯班','456','黄金海岸','312','墨尔本','324','珀斯','236','悉尼','453','凯恩斯');
c[31]=new Array('308','巴黎','1053','第戎','580','尼斯','392','马赛');
c[32]=new Array('367','马尼拉','534','宿雾','610','长滩岛');
c[42]=new Array('234','首尔','297','济州岛');
c[41]=new Array('294','东京','293','大阪','430','京都','577','神户','296','札幌','295','名古屋');
c[81]=new Array('489','金边','599','暹粒','1033','西哈努克');
c[146]=new Array('330','马累');
c[2]=new Array('45','吉隆坡','539','兰卡威','538','沙巴');
c[4]=new Array('616','甲米','191','曼谷','565','皮皮岛','364','普吉岛','209','清迈','566','苏梅岛','674','华欣、七岩');
c[92]=new Array('724','斯里巴加湾市');
c[3]=new Array('53','新加坡市','651','民丹岛','776','圣陶沙');
c[98]=new Array('320','奥克兰','682','罗托鲁瓦','695','基督城','684','皇后镇');
c[106]=new Array('303','罗马','340','威尼斯','341','佛罗伦萨','719','庞贝','1081','苏莲托','304','米兰','720','维罗纳');
c[108]=new Array('438','巴厘岛','651','民丹岛');
c[109]=new Array('309','伦敦','407','牛津','588','曼彻斯特','389','爱丁堡','789','约克','721','剑桥');
c[111]=new Array('434','胡志明市');
c[25]=new Array('572','慕尼黑','305','法兰克福','306','柏林','790','海德堡','1067','弗莱堡','1039','斯图加特','1107','曼海姆','1105','帕腾科尔辛','1106','莱比锡','573','汉堡');
c[50]=new Array('301','苏黎世','302','日内瓦','443','伯尔尼','725','洛桑','727','因特拉肯','745','蒙特勒');
c[10]=new Array('326','开罗','411','阿斯旺','779','红海','410','卢克索','777','亚历山大');
c[74]=new Array('482','加德满都');
c[107]=new Array('579','新德里');
c[64]=new Array('444','毛里求斯');
c[9]=new Array('1062','迪拜');
c[96]=new Array('382','雅典','383','奥林匹亚');
c[43]=new Array('299','阿姆斯特丹','385','海牙','1099','艾茵霍恩');
c[21]=new Array('298','布鲁塞尔','1054','布鲁日');
c[61]=new Array('300','卢森堡');
c[95]=new Array('378','马德里','381','巴塞罗那','1079','萨拉哥萨');
c[14]=new Array('439','维也纳','791','茵斯布鲁克');
c[27]=new Array('449','哥本哈根');
c[34]=new Array('452','赫尔辛基');
c[79]=new Array('451','斯德哥尔摩');
c[76]=new Array('450','奥斯陆','1046','卑尔根');
c[89]=new Array('258','伊斯坦布尔');
c[66]=new Array('569','塞班岛');
c[999]=new Array('9999','里约热内卢','9998','圣保罗');
c[998]=new Array('9997','布宜诺斯艾利斯');
c[997]=new Array('9995','温哥华','9994','多伦多','9993','渥太华','9992','蒙特利尔');
//---海外目的地:结束

//---港澳目的地:开始
var s=new Array();
s[1] = new Array('1','香港','2','澳门','3','台湾');
//---港澳目的地:结束

var prov,code;

function travel_init(){/*
	var obj = document.getElementById("endCount");
	obj.options[0].selected = true;
	count_change(obj);*/
	
	var type = document.getElementsByName("type");
	type[0].checked = true;
	type_change(type[0]);
	page_init();
}


function page_init(){
	prov = document.getElementById("prov");
	prov.value = '021';
	code = document.getElementById("code");
	update_city(prov.value, code);
	return;
}

function type_change(obj){
	var choose = obj.value;
	var obj1 = document.getElementById("end1");
	var obj2 = document.getElementById("end2");
	var obje = document.getElementById("endAddr");
	var objc = document.getElementById("endCity");
	
	if(choose == ""){
		hide_obj(obj1);
		show_obj(obj2);
	}else{
		show_obj(obj1);
		hide_obj(obj2);
		if(choose == 3){
			change_width(objc, '200px');
			hide_obj(obje);
		}else{
			change_width(objc, '100px');
			show_obj(obje);
		}
		fill(choose);
	}
}
//填充目的地函数
function fill(type){
	var array;
	switch(type){
		case "0":
			array = OptFuncType0;
			break;
		case "1":
			array = OptFuncType1;
			break;
		case "2":
			array = OptFuncType2;
			break;
		case "3":
			array = OptFuncType3;
			break;
	}
	change_country(array);
}

function change_country(array){
	var a = array;
	var len = a.length;
	var obj_city = document.getElementById("endCity");
	obj_city.length = 0;
	
	for(var j=0;j<len;j+=2){
		obj_city.options[j/2] = new Option(a[j+1],a[j]);
	}
	obj_city.options[0].selected = true;
	update_province(obj_city.value);
}

function update_province(code){
	var choose;
	var obj = document.getElementsByName("type");
	for(var i=0;i<obj.length;i++){
		if(obj[i].checked == true){
			choose = i;
			break;
		}
	}
	if(choose == 0){
		pp = p;
	}else if(choose == 2){
		pp = c;
	}else if(choose == 1){
		pp = s;
	}else{
		return;
	}
	var a = pp[code];
	var len = pp[code].length;
	var obj_addr = document.getElementById("endAddr");
	obj_addr.length = 0;
	for(var j=0;j<len;j+=2){
		obj_addr.options[j/2] = new Option(a[j+1],a[j]);
	}
}

function travelSearch(){
	var type = document.getElementsByName("type");
	var keyword = document.getElementById("keyword");
	var checked = "";
	for(var i=0;i<type.length;i++){
		if(type[i].checked){
			checked = type[i].value;
		}
	}
	if(checked === ""){
		keyword.value = document.getElementById("name").value;
	}else{
		var endAddr = document.getElementById("endAddr");
		keyword.value = endAddr[endAddr.selectedIndex].innerText;
	}
	document.travelForm.submit();
}

function show_obj(obj){
	if(obj == null) return;
	obj.style.display = '';
}

function hide_obj(obj){
	if(obj == null) return;
	obj.style.display = 'none';
}

function change_width(obj,len){
	if(obj == null) return;
	obj.style.width = len;
}

function newin2(url)
{
	window.open (url);
}