
	function showSInfo(id){
		var obj = document.getElementById("sInfo_"+id);
		obj.style.display = "none";
		document.getElementById("fInfo_"+id).style.display = "block";
	}
	function showFInfo(id){
		var obj = document.getElementById("fInfo_"+id);
		obj.style.display = "none";
		document.getElementById("sInfo_"+id).style.display = "block";
	}

	function funSubmit(){
		if(formCheck()){
			var url = "/userFrontScript.do?method=checkLoginStatus";	//check login status
			$.ajax({
			  url: url,
			  cache: false,
			  success: function(html){
			    if(html.Trim()=="true"){
			    	//submit form
			    	funHotelCNResubmit();
			    	return true;
			    }else{
					//pop login box
					freezeBG("jLoginInfo",502,290);
					popLoginBox("jLoginInfo","funHotelCNResubmit()");
			    }
			  }
			});		
		}
		return false;
	}
		function funHotelCNResubmit(){
			$("#HotelForm").submit();
			//document.getElementById("btnSubmit").click();
		}
	function formCheck(){
		var gn = document.getElementById("guestNames");
		if(gn.value==""){alert("入住人姓名未填写");gn.focus();return false;}
		
		var contact = document.getElementById("contact");
		var contactMobile = document.getElementById("contactMobile");
		var contactTel = document.getElementById("contactTel");
		var mail = document.getElementById("contactEMail");
		if(contact.value.Trim()==""){alert("未填写联系人姓名!");contact.focus();return false;}
		if(contactMobile.value.Trim()==""){alert("未填写联系人手机!");contactMobile.focus();return false;}
		if(contactMobile.value.Trim().length<11){alert("联系人手机长度不正确!");contactMobile.focus();return false;}
		if(!isMobil(contactMobile.value)){alert("联系人手机格式不正确!");contactMobile.focus();return false;}
		if(mail.value.Trim()==""){alert("未填写联系人E-mail!");mail.focus();return false;}
		if(mail.value.indexOf("@")==-1){alert("联系人E-mail格式不正确!");mail.focus();return false;}
		//if(contactTel.value==""){alert("未填写联系人电话!");contactTel.focus();return false;}
		
		return true;
	}
	function funAgree(obj){
		var btnSubmit = document.getElementById("btnSubmit");
		if(obj.checked){btnSubmit.disabled=false;}
		else{btnSubmit.disabled=true;}
	}
	function computerTotalPrice(num){
		var sp = document.getElementById("singelPrice");
		var days = document.getElementById("days");
		//alert("sp:"+sp.value+"  days:"+days.value+"  num:"+num);
		var a = sp.value*num*days.value;
		a = round(a,2);
		document.getElementById("showTotalPrice_01").innerHTML = num;
		document.getElementById("showTotalPrice_02").innerHTML = "¥ "+a;
		document.getElementById("totalRate").value = a;
	}
	


function searchHotelByCity(cityCode){
	if(cityCode==""){alert("抱歉,检索未成功,请从搜索框中选择城市进行查询!");return false;}
	$('#city').val(cityCode);
	//document.getElementById("SearchForm").target="_blank";
	//document.getElementById("SearchForm").submit();
	$("#btnSearchHotelSubmit").click();
}
//turn hotel page
function hotelCNViewPage(ipage){
	$('#currentPage').val(ipage);
    $("#btnSearchHotelSubmit").click();
    return false;
}

	//resort hotel list
	function sortHotel(sortType){
		$("#sortBy").val(sortType);
		$("#btnSearchHotelSubmit").click();
	}
	//change page size
	function changePageSize(size){
		$("#pageSize").val(size);
		$("#currentPage").val(1);
		$("#btnSearchHotelSubmit").click();
	}
	//chang category for hotel search
	function changeCategoryHotel(cate){
		$("#category").val(cate);
		$("#btnSearchHotelSubmit").click();
	}
	
//按省份查看城市
function showCityBySF(obj,code,isAdmin){
	offList("sfs");		////sfs: ShengFen list
	obj.className = "on";
  	var url = "/place.do?method=jLoadCitesByProvince&provinceCode="+code;
	$.ajax({
	  url: url ,
	  cache: false,
	  success: function(html){
	  	html = html.Trim();
	    var showHTML="";
	    var vcity = html.split("|");
	    for(var i=0;i<vcity.length;i++){
	    	var vc = vcity[i].split("/");
	    	var cn = "off";
	    	if(i==0){
	    		cn="on";   
	    		$("#cityS").val(vc[1]);
	    		$("#city").val(vc[2]);
	    	}
	    	if((vc[2]==null || vc[2].Trim()=="" || vc[2]=="null")){  
	    		if(isAdmin=="true"){
	    			showHTML = showHTML + "<li style='cursor:pointer;color:#f00'><a name='csl' class='"+cn+"' onclick=\"hotelFillCity(this,'"+vc[1]+"','"+vc[2]+"')\"><span  class='l'>"+vc[0]+"</span><span class='r'>"+vc[1]+" -></span><div class='clear'></div></a></li>";
	    		}
	    	}else{
	    		showHTML = showHTML + "<li style='cursor:pointer'><a name='csl' class='"+cn+"' onclick=\"hotelFillCity(this,'"+vc[1]+"','"+vc[2]+"')\"><span  class='l'>"+vc[0]+"</span><span class='r'>"+vc[1]+" -></span><div class='clear'></div></a></li>";
	    	}
	    }
	    $("#showCity").html(showHTML);
	  }
	});   
}
	//off all city list color
	function offList(names){
		var asfs = document.getElementsByName(names);		
		for(var i=0;i<asfs.length;i++){
			asfs[i].className = "off";
		}
	}
//fill city name and three code
function hotelFillCity(obj,name, tc){
	offList("csl");				//csl: ChengShi list
	obj.className = "on";
	$("#cityS").val(name);
	$("#city").val(tc);
}

//省份列表中按键盘跳转
var srollnum=0;var srollkey="a";
function scrollSF(e){
  var keynum;
  if(window.event){ // IE
    keynum = e.keyCode
  }else if(e.which){ // Netscape/Firefox/Opera
    keynum = e.which
  }
  var keychar = String.fromCharCode(keynum).toLowerCase();
  var lis = document.getElementsByName(keychar);
  if(srollkey!=keychar)srollnum=0;
  srollkey=keychar;

  //alert(keychar+"\n"+keychar+":"+lis.length);
  var xx = document.getElementsByName("sfs");
  //xx = $(".s");
  //alert(xx+"\n"+xx.length+"\n"+$(".s").innerHTML);
  
  if(lis.length>0){
    lis[srollnum].focus();
    var i=srollnum+1;
    if(i<lis.length)srollnum=i;
  }
  return true;
}

// load hotel by city code
function loadHotelByCity(cityCode){
	$("#showHotelList").html("loading...");
//	var url = "http://www.aifei.com/cnHotelLocal.do?method=loadRandomCity&cityCode="+cityCode;
	var url="/cnHotel.do?method=searchConditions&cityCode="+cityCode;
	$("#showHotelList").load(url);
}
// load hotel by city code
function loadHotelByCityForSearchresult(cityCode){
	$("#showHotelList").html("loading...");
	var url = "http://www.aifei.com/cnHotel.do?method=searchConditions&cityCode="+cityCode+"&cReturn=/hotel/cn/inc/iSearchlist";
	//var url = "/cnHotel.do?method=searchConditions&cityCode="+cityCode;
	$("#showHotelList").load(url);
}

	function switchHotel(city){
		var allCity = new Array("BJ","SH","GZ","CD","SY","HK");
		for(var i=0;i<allCity.length;i++){
			//hidden title
			var t = document.getElementById("t_"+allCity[i]);
			t.className = "button bg2";
			//hidden content
			try{
				var c = document.getElementById("c_"+allCity[i]);
				c.className = "pick ho";
			}catch(e){}
		}
		//show single title
		var t = document.getElementById("t_"+city);
		t.className = "button bg1";
		//show content
		try{
			var c = document.getElementById("c_"+city);
			c.className = "pick";
		}catch(e){}
	}

	

//打开/关闭tip...
var shp;
function showHotelPrice(divid,evnt) {
	var obj = document.getElementById(divid);
	var scrollTop;
	var scrollLeft;
	if (window.pageYOffset){scrollTop = window.pageYOffset;} 
	else if(document.documentElement && document.documentElement.scrollTop){scrollTop = document.documentElement.scrollTop; } 
	else if(document.body){scrollTop = document.body.scrollTop; } 
	if(window.pageXOffset){ scrollLeft=window.pageXOffset;} 
	else if(document.documentElement && document.documentElement.scrollLeft){scrollLeft=document.documentElement.scrollLeft;} 
	else if(document.body){scrollLeft=document.body.scrollLeft;}
	var x = evnt.clientX + scrollLeft;	//document.body.scrollLeft;
	var y = evnt.clientY + scrollTop;  //document.body.scrollTop;
	obj.style.left = x - 150 + "px";
	obj.style.top = y + 10 + "px";
	if(obj.style.display != "block"){obj.style.display = "block";}
}
function closeHotelPrice(divid){shp=setTimeout("closeHotelPricet('"+divid+"')",500);}
function closeHotelPricet(divid){document.getElementById(divid).style.display = "none";}
function holdHotelPrice(){clearTimeout(shp);}

		//admin
		function setFocusPic(picid){
			var url = "/admin/cnHotelData.do?method=focusPic&picid="+picid+"&hotelid=$!{hotel.id}";
			$("#showHotelLogo").load(url);
		}

function showHotelMapsByRank(isLoad){
	var rc = "";
	var rankCheckboxs = document.getElementsByName("rankCheck");
	if(!isLoad){
		for(var i=0;i<6;i++){
			rankCheckboxs[i].checked = false;
		}
		return false;
	}
	if(rankCheckboxs[0].checked){
		rc = "1,2,3,4,5";
		for(var i=0;i<6;i++){
			rankCheckboxs[i].checked = true;
		}
	}else{
		for(var i=0;i<rankCheckboxs.length;i++){
			if(rankCheckboxs[i].checked){
				rc = rankCheckboxs[i].value + "," + rc;
			}
		}
	}
	var url = location.href;
	if(url.indexOf("&vrank=")!=-1)url = url.substring(0,url.indexOf("&vrank="));
	url = url + "&vrank="+rc;
	//alert(url);
	location.href = url;
}

//for more hotel show on google map - start
//js call flex
var flex;
function syncHotelToFlex(){
//	flex = document.getElementById("SidebarOnMapHotel");
	//add 2010-2-26
	if(window.navigator.userAgent.toLowerCase().indexOf("firefox")>=0){
		flex = document.getElementById("testId");
	}else{
		flex= document.getElementById("SidebarOnMapHotel");
	}
	//alert(flex);
	//window.status = flex;
	var hns = new Array();
	var hcs = new Array();
	var jds = new Array();
	var wds = new Array();
	var ads = new Array();
	
	if(document.getElementById("flexJWD").value!=""){
		var vjwd = document.getElementById("flexJWD").value.split("|");
		//alert(vjwd.length);
		for(var i=0;i<vjwd.length;i++){
			if(vjwd[i].split(",").length>0 && vjwd[i].split(",")[0]!=""){
				jds[i] = vjwd[i].split(",")[0];
				wds[i] = vjwd[i].split(",")[1];
				//alert(i+":"+jds[i]);
			}
		}
	}
	hns = document.getElementById("flexHotelName").value.split("|");
	hcs = document.getElementById("flexHotelContent").value.split("|");
	ads = document.getElementById("flexAddress").value.split("|");
	//jds = document.getElementById("flexJWD").split("|");
	//wds = document.getElementById("").split("|");
	flex.setHotelName(hns);
	flex.setHotelContent(hcs);
	flex.setJdC(jds);
	flex.setWdC(wds);
	flex.setAddress(ads);
	//flex.loadMarker();
}
function loadMarkerList(){flex.loadMarker()}
//for more hotel show on google map - end
