// JavaScript Document
var Ticket = new Object();

Ticket.map = {
	'shanghai-qingdao':'Shanghai-Qingdao.html',
	'shanghai-beijing':'Shanghai-Beijing.html',
	'shanghai-xiamen':'Shanghai-Xiamen.html',
	'beijing-guangzhou':'Beijing-Guangzhou.html',
	'beijing-qingdao':'Beijing-Qingdao.html',
	'beijing-shanghai':'Beijing-Shanghai.html',
	'beijing-shenzhen':'Beijing-Shenzhen.html',
	'beijing-xi\'an':'Beijing-Xian.html',
	'chengdu-shanghai':'Chengdu-Shanghai.html',
	'guangzhou-hangzhou':'Guangzhou-Hangzhou.html',
	'guangzhou-shanghai':'Guangzhou-Shanghai.html',
	'guangzhou-beijing':'Guangzhou-Beijing.html',
	'guilin-shanghai':'Guilin-Shanghai.html',
	'hongkong-shanghai':'Hongkong-Shanghai.html',
	'qingdao-beijing':'Qingdao-Beijing.html',
	'qingdao-shanghai':'Qingdao-Shanghai.html',
	'sanya-shanghai':'Sanya-Shanghai.html',
	'shanghai-beijing':'Shanghai-Beijing.html',
	'shanghai-chengdu':'Shanghai-Chengdu.html',
	'shanghai-guangzhou':'Shanghai-Guangzhou.html',
	'shanghai-guilin':'Shanghai-Guilin.html',
	'shanghai-hongkong':'Shanghai-Hongkong.html',
	'shanghai-kunming':'Shanghai-Kunming.html',
	'shanghai-qingdao':'Shanghai-Qingdao.html',
	'shanghai-sanya':'Shanghai-Sanya.html',
	'shanghai-shenzhen':'Shanghai-Shenzhen.html',
	'shanghai-xiamen':'Shanghai-Xiamen.html',
	'shanghai-xi\'an':'Shanghai-Xian.html',
	'shenzhen-beijing':'Shenzhen-Beijing.html',
	'shenzhen-shanghai':'Shenzhen-Shanghai.html',
	'xiamen-shanghai':'Xiamen-Shanghai.html',
	'xi\'an-beijing':'Xian-Beijing.html',
	'xi\'an-shanghai':'Xian-Shanghai.html'
};

Ticket.find=function(key){
		return this.map[key]?this.map[key]:'404.html';		
}	

Ticket.showMap = function(sE,key){
		var oE = document.getElementById(sE);		
		if (!oE){ 
			alert(sE+" does not exsit!");
			return false;
		}	else {
			location.href= Ticket.find(key);
		}
		return ;
}

Ticket.collect = function(selFrom,selTo,mapArea){
	if (arguments.length < 3){
		return alert('The lack of parameters!');	
	}
	var oF = document.getElementById(selFrom);
	var oT = document.getElementById(selTo);
	if (!oF || !oT){
		alert("make sure the two select elements are exsit");
		return false;		
	} else {
		var key = oF.value + "-" + oT.value; 
		//alert(key);	
		Ticket.showMap(mapArea,key.toLowerCase());
	}
}