//根据用户行为获取城市信息
//如果用户主动输入了分站地址,如用户主动输入 gz.checkoo.com则城市id就取广州
//如果用户输入的是www.checkoo.com则根据其IP获取城市信息
function getCityInfo () {
	var domain = location.host;
	var cityId = 0;
	//如果域名为明确的分站域名，则直接取分站域名所对应的城市
	if(domain.indexOf("gz.checkoo.com") != -1){
		cityId = 2077;
	}else if (domain.indexOf("sz.checkoo.com") != -1) {
		cityId = 2102;
	}
	//否则看根据用户IP是否取到了城市ID
	else{
		//否则,从cookie中获取城市ID
		cityId = getCookie("city");
		if(cityId <= 0){
			if(typeof(Account) != 'undefined' && Account.cityId > 0){
				cityId = Account.cityId;
			}
			//如果没获取到城市ID,则再主动向服务器请求一次
			else{
				var act = doGet("/userInfo.do");
				eval(act);
				//如果服务器返回的信息中包含了城市ID,则取该城市ID
				if(typeof(Account) != 'undefined' && Account.cityId > 0){
					cityId = Account.cityId;
				}
			}
		}
	}
	//如果城市ID还未取到,则默认为广州
	if(cityId <= 0)
		cityId = 2077;
	return cityId;
}

/**
 * 获取cookie中的城市ID
 */
function getCookie(Name){
	var search = Name + "=";
	if(document.cookie.length > 0){
		offset = document.cookie.indexOf(search);
		if(offset != -1){
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if(end == -1) 
				end = document.cookie.length;
			return unescape(document.cookie.substring(offset, end));
		}
		else return ""
	}
}

/**
 * 写入cookie
 */
function rememberCity () {
	var domain = location.host;
	var cityId = 0;
	//如果域名为明确的分站域名，则直接取分站域名所对应的城市
	if(domain.indexOf("gz.checkoo.com") != -1){
		cityId = 2077;
	}else if (domain.indexOf("sz.checkoo.com") != -1) {
		cityId = 2102;
	}
	if(cityId > 0){
		expire = "";
		expire = new Date(new Date() + 24*60*60*1000);
		expire = "; expires=" + expire.toGMTString();
		document.cookie = "city="+cityId+ expire+"; domain=ckeckoo.com; ";
		//alert(document.cookie);
	}
}

/**
 * 根据城市自动跳转分站。只在首页才会跳转，内部页面不跳转
 */
function switchSite (){
	var city = getCityInfo();
	var domain = location.host; 
	//alert(domain+"        "+city);
	if(domain.indexOf("www1.checkoo.com") > -1) 
		return;
	if(domain.indexOf("gz.checkoo.com") == -1 && domain.indexOf("sz.checkoo.com") == -1) {
		if(city == 2077){
			document.location = "http://gz.checkoo.com";
		}else if (city == 2102){
			document.location = "http://sz.checkoo.com";
		}
	}
}


/**
 * 根据城市转换成其广告位的站点
 * 根据数据库的站点定义的
*/
function switchADINDEXsite(){
	var city = getCityInfo();
	var site = 1;
	if(city == 2077 )
		site = 4;
	else if(city == 2102 )
		site = 3;
	return site;
}
