// 城市链接时，保存cookie
// 参数link：链接， city：城市名称
function goLink(link, city) {
    var cityTemp = getCookie('city');
    // 首页存入cookie
    if (link.indexOf('../info/') >= 0) {
    	link = link.replace('../info/','');
    }
	var cityCookie = city + "," + link;
	var cityCookies = cityCookie + "|" + cityTemp;
	var newInfo;
	var temp;
	if (cityTemp != undefined) {
		if (cityTemp.indexOf(city) < 0) {
			setCookie('city', cityCookies);
		} else {
			if (cityTemp.indexOf(city) >= 0 && cityTemp.indexOf(link) >= 0) {
				// cookie信息位于中间
				if (cityTemp.indexOf("|" + cityCookie + "|") >= 0) {
					temp = cityTemp.replace("|" + cityCookie + "|","|");
					newInfo = cityCookie + "|" + temp;
				}// cookie信息位于最后
				else if (cityTemp.indexOf("|" + cityCookie) >= 0) {
					temp = cityTemp.replace("|" + cityCookie,"");
					newInfo = cityCookie + "|" + temp;
				}// cookie信息位于最前
				else if (cityTemp.indexOf(cityCookie + "|") >= 0) {
					temp = cityTemp.replace(cityCookie + "|","");
					newInfo = cityCookie + "|" + temp;
				}// 只有一条记录
				else if (cityTemp.indexOf(cityCookie) >= 0) {
					newInfo = cityCookie;
				}
				setCookie('city', newInfo);
			} 
		}
	} else {
		setCookie('city', cityCookie);
	}
	window.location.href = link;
}





// 城市链接时，保存cookie
// 参数link：链接， city：城市名称
function showCookie(link, city) {
    var cityTemp = getCookie('city');
    // 首页存入cookie
    //if (link.toLowerCase(link).indexOf('/info/') >= 0) {
    //	link = link.replace('/info/','');
    //}
	var cityCookie = city + "," + link;
	var cityCookies = cityCookie + "|" + cityTemp;
	var newInfo;
	var temp;
	if (cityTemp != undefined) {
		if (cityTemp.indexOf(city) < 0) {
			setCookie('city', cityCookies);
		} else {
			if (cityTemp.indexOf(city) >= 0 && cityTemp.indexOf(link) >= 0) {
				// cookie信息位于中间
				if (cityTemp.indexOf("|" + cityCookie + "|") >= 0) {
					temp = cityTemp.replace("|" + cityCookie + "|","|");
					newInfo = cityCookie + "|" + temp;
				}// cookie信息位于最后
				else if (cityTemp.indexOf("|" + cityCookie) >= 0) {
					temp = cityTemp.replace("|" + cityCookie,"");
					newInfo = cityCookie + "|" + temp;
				}// cookie信息位于最前
				else if (cityTemp.indexOf(cityCookie + "|") >= 0) {
					temp = cityTemp.replace(cityCookie + "|","");
					newInfo = cityCookie + "|" + temp;
				}// 只有一条记录
				else if (cityTemp.indexOf(cityCookie) >= 0) {
					newInfo = cityCookie;
				}
				setCookie('city', newInfo);
			} 
		}
	} else {
		setCookie('city', cityCookie);
	}
}

function showCookie1(link, city) {
    var cityTemp = getCookie('city');
    // 首页存入cookie
    //if (link.toLowerCase(link).indexOf('/info/') >= 0) {
    //	link = link.replace('/info/','');
    //}
	var cityCookie = city + "," + link;
	var cityCookies = cityCookie + "|" + cityTemp;
	var newInfo;
	var temp;
	if (cityTemp != undefined) {
		if (cityTemp.indexOf(city) < 0) {
			setCookie('city', cityCookies);
		} else {
			if (cityTemp.indexOf(city) >= 0 && cityTemp.indexOf(link) >= 0) {
				// cookie信息位于中间
				if (cityTemp.indexOf("|" + cityCookie + "|") >= 0) {
					temp = cityTemp.replace("|" + cityCookie + "|","|");
					newInfo = cityCookie + "|" + temp;
				}// cookie信息位于最后
				else if (cityTemp.indexOf("|" + cityCookie) >= 0) {
					temp = cityTemp.replace("|" + cityCookie,"");
					newInfo = cityCookie + "|" + temp;
				}// cookie信息位于最前
				else if (cityTemp.indexOf(cityCookie + "|") >= 0) {
					temp = cityTemp.replace(cityCookie + "|","");
					newInfo = cityCookie + "|" + temp;
				}// 只有一条记录
				else if (cityTemp.indexOf(cityCookie) >= 0) {
					newInfo = cityCookie;
				}
				setCookie('city', newInfo);
			} 
		}
	} else {
		setCookie('city', cityCookie);
	}
    window.location.href = link;
}


// 读取及显示cookie信息
function getCookies() {
	var cityTemp = getCookie('city');
	var cookie;
	var htmlText = '';
	var cookieShow;
	if (cityTemp != undefined) {
		cookie = cityTemp.split('|');
		for (var i=0; i<cookie.length; i++) {
			if (i < 10) {// 只显示10条cookie信息
				cookieShow = cookie[i].split(',');
				htmlText += '<li><a href="#" onClick="javascript:goLink(' + "'" + cookieShow[1] + "','" + cookieShow[0] + "'" + ');">' + cookieShow[0] + '</a></li>';
			}
		}
	} else {
		htmlText += "<li>最近見た都市がありません</li>";
	}
	document.getElementById("cookies").innerHTML = htmlText;
}


// 读取及显示cookie信息
function getInfoCookies() {
	var cityTemp = getCookie('city');
	var cookie;
	var htmlText = '';
	var cookieShow;
	if (cityTemp != undefined) {
		cookie = cityTemp.split('|');
		for (var i=0; i<cookie.length; i++) {
			if (i < 10) {// 只显示10条cookie信息
				cookieShow = cookie[i].split(',');
				htmlText += '<li><a href="#" onClick="javascript:showCookie1(' + "'" + cookieShow[1] + "','" + cookieShow[0] + "'" + ');">' + cookieShow[0] + '</a></li>';
			}
		}
	} else {
		htmlText += "<li>最近見た都市がありません</li>";
	}
	document.getElementById("cookies").innerHTML = htmlText;
}

// 保存cookie信息
function setCookie(name,value){
  var Days = 30; // 有效期30天
  var exp  = new Date();
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
  document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
}

// 取cookie
function getCookie(name){
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr != null) return unescape(arr[2]); return null;
}

function delCookie(name){
  var exp = new Date();
  exp.setTime(exp.getTime() - 1);
  var cval=getCookie(name);
  if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString();
}

function delCookies() {
	delCookie('city');
	getCookies();
}




function setdate1(){
   var sysDate;
   var todayDate=new Date();
   //var vDate = todayDate.setDate(todayDate.getDate()+1);
   var month=todayDate.getMonth()+1
   sysDate = todayDate.getYear()+"-"+addFullTime(month)+"-"+addFullTime(todayDate.getDate());
   return sysDate ;
}

function addFullTime(nowTime){
    var time = nowTime.toString();
    if(time.length < 2){
        time = "0" + time;
    }
    return time;
}
	  
function goDomAir() {
	var obj = event.srcElement.innerText; 
	// 城市名称
	var fc = obj.substring(0,2);
	var tc = obj.substring(3,5);
	// 城市代码
	var fc1 = getCity(fc);
	var tc1 = getCity(tc);
	var sysDate = setdate1();
	window.location.href = etpassHttpURL + "/jsp/domair/Jet_DomAir0002.jsp?&departure_Place="+ fc1 +"&first_destination="+ tc1 +"&First_date=" + sysDate + "&Second_date=&population=1&first_time=&search_type=0&startCityName="+encodeURI(encodeURI(fc))+"&endCityName="+encodeURI(encodeURI(tc));
	
}
	  	
function getCity(name) {
	var code;
	switch(name) {
       case "北京":
       	code = "BBB";
       	break;
       case "上海":
         code = "SSS";
       	break;
       case "広州":
       	code = "CAN";
       	break;
       case "深圳":
       	code = "SZX";
       	break;
       default:
         break;  
      }
      return code;
}