﻿// JScript 文件

function chgsearch()
{
    if(document.getElementById("ddlPrvince").value == "0" || document.getElementById("ddlPrvince").value == ""){
	    alert("请选择省份！");
    }
    if(document.getElementById("ddlCity").value == "0" || document.getElementById("ddlCity").value == ""){
	    alert("请选择城市！");
    }
    else
    {
	    var keywords = document.getElementById("txtHotHotelLabel").value;
        if(keywords!=""){
            window.open("/HotelTagsList.aspx?proid="+document.getElementById("ddlPrvince").value+"&cityId="+document.getElementById("ddlCity").value+"&key="+escape(keywords)+"&page=1","<%=IsOpenNewStr%>");
        }else{
            window.open("/TagsList-"+document.getElementById("ddlPrvince").value+"-"+document.getElementById("ddlCity").value+".html","<%=IsOpenNewStr%>");
        }
    }
}
function setPro(){
    selectCity();
    document.getElementById('txtproid').value=document.getElementById('ddlPrvince').value;
    document.getElementById('txtcityid').value=document.getElementById('ddlCity').value;
}
function setCity(){
    document.getElementById('txtcityid').value=document.getElementById('ddlCity').value;
}
function AutoSelectPrv(PId){
    for(var i=0;i<=document.getElementById('ddlPrvince').length;i++){
	    if(document.getElementById('ddlPrvince').options[i].value == PId){
		    document.getElementById('ddlPrvince').options[i].selected = true;
		    setTimeout("setPro();",1000);
		    break;
	    }
    }
}
function AutoSelectedCity(CId){
    var cityid = "ddlCity";
    for(var i=0;i<=document.getElementById(cityid).length;i++){
	    if(document.getElementById(cityid).options[i].value == CId){
		    document.getElementById(cityid).options[i].selected = true;
		    setTimeout("setCity();",1000);
		    break;
	    }
    }
}
/** 切换热门景点 */
function showHotScenery( scenery ){
	var oldSc = $("txtHidScenery").value;
	if (oldSc != scenery){
		$("div"+scenery).style.display = "";
		$("lnk"+oldSc).className = "";
		$("lnk"+scenery).className = "a";
		$("div"+oldSc).style.display = "none";
		$("txtHidScenery").value = scenery;
	}
}
//根据省份填充城市
function selPrvince(){
    var selIndex = $('ddlPrv').selectedIndex;
    var selPrvId = $('ddlPrv').options[selIndex].value;
    if (selIndex == 0)
    {
        var ddlCitys = $('ddlCitys');
        while (ddlCitys.options.length > 1){
	        ddlCitys.options[ddlCitys.options.length-1]=null;
        }
        return;
    }
    //Ajax调用
    var paras = "PrvId="+selPrvId;
    var PrvAjax = new Ajax.Request("AjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillCity} );
}
function changePrvince(){
    var selPrvId = $('ddlPrv').value;
    if (selPrvId == "0")
    {
        var ddlCitys = $('ddlCitys');
        while (ddlCitys.options.length > 1){
	        ddlCitys.options[ddlCitys.options.length-1]=null;
        }
        return;	
    }
    //Ajax调用
    var paras = "PrvId="+selPrvId;
    var PrvAjax = new Ajax.Request("AjaxCall.aspx",{method:'get', parameters:paras, onComplete:fillCity} );
}
function fillCity( originalRequest ){
    var strText = originalRequest.responseText;
    var aryCity = strText.split(';');
    var ddlCitys = $('ddlCitys');
    while (ddlCitys.options.length > 1){
        ddlCitys.options[ddlCitys.options.length-1]=null;
    }
    for (var i=0; i < aryCity.length; i++)
    {
        var city = aryCity[i].split(',');
        var opCity = new Option(city[0],city[1]);
        ddlCitys.options.add( opCity );
    }
}
//查询前调用
function beforeSearch()
{
    var selCity = $('ddlCitys').options[$('ddlCitys').selectedIndex].value;
    $('txtSelCity').value = selCity;
    return true;
}
/**右侧行政区商业区*/
function ChangeRightTip(h, h1, h2, c1, c2){
    if(h == "1"){
        $("div"+h1).style.backgroundImage = "url(http://img.17u.cn/hotel/images/www_17u_cn/SearchListNew/ybg1.jpg)";
        $("div"+h2).style.backgroundImage = "url(http://img.17u.cn/hotel/images/www_17u_cn/SearchListNew/ybg2.jpg)";
    }else{
        $("div"+h1).style.backgroundImage = "url(http://img.17u.cn/hotel/images/www_17u_cn/SearchListNew/ybg3.jpg)";
        $("div"+h2).style.backgroundImage = "url(http://img.17u.cn/hotel/images/www_17u_cn/SearchListNew/ybg4.jpg)";
    }
    $("div"+c1).style.display = "block";
    $("div"+c2).style.display = "none";
}
/**热门旅游城市切换 */
function TipCityScenery(objId, city){
    var HidContainer = $("txtHidContainer").value;
    if (HidContainer != "" && HidContainer != (objId+"|"+city)){
        var hidval = HidContainer.split('|');
        $(objId).className = "menua";
        $(hidval[0]).className = "menub";
        $("divcity"+city).style.display='';
        $("divcity"+hidval[1]).style.display='none';
    }
    $("txtHidContainer").value = objId+"|"+city;
}

function CreatXmlRequest() 
{
    var obj=null;
    try 
    {
        obj=new XMLHttpRequest();
    } 
    catch (e) 
    {
        try 
        {
            obj=new ActiveXObject("Msxml2.XMLHTTP");} 
        catch (e) 
        {
            obj=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return obj;
}
function CreatAjax(cityid)
{
    var obj=CreatXmlRequest();
    obj.open('GET', "/scenery/SceneryAjaxCall.aspx?action=CitySceneryMore&cityid=" + cityid);
    obj.setRequestHeader("If-Modified-Since","0");
    obj.send(null);
    obj.onreadystatechange = function() 
    {
        if(obj.readyState == 4 && obj.status == 200)
        {
            var s=obj.responseText;
            $("divcity"+cityid).innerHTML = s;        
         }
    }
}
function getdataAsync(objId, cityid)
{
    try{
        var _html = $("divcity"+cityid).innerHTML;
		 if(_html.replace(/^[\s\t ]+|[\s\t ]+$/g, '')==''|| _html.replace(/^[\s\t ]+|[\s\t ]+$/g, '').length==0)
		 {
			CreatAjax(cityid);
			TipCityScenery(objId, cityid);
		 }
		 else
		 {
		 	TipCityScenery(objId, cityid);
		 }
	 }catch(e){}
}
