String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}

function ChooseCity(Pr,City,Area)
{
    for(var i = City.options.length-1;i>=1;--i)
    {
        City.options.remove(i)
    }
    
    if(Area){
        for(var i = Area.options.length-1;i>=1;--i)
        {
        Area.options.remove(i)
        }
    } 

    var vPr = Pr.options(Pr.selectedIndex).value;
	if (vPr.trim() == ""){
		return;
	};
    var oXML = new ActiveXObject('MSXML');
    sUrl = "/inc/XMLCity.asp?Pr=" + vPr;
    oXML.url = sUrl;
    var oRoot = oXML.root;
    if(oRoot.children != null)
    {
        for (var i=0;i<oRoot.children.length;++i)
        {
            oItem = oRoot.children.item(i);
            sName = oItem.text;
            var oOption = document.createElement('OPTION');
            oOption.text = sName;
            oOption.value = sName;
            City.options.add(oOption);
        }
    }

}

function ChooseArea(City,Area)
{
    for(var i = Area.options.length-1;i>=1;--i)
    {
        Area.options.remove(i)
    }
    var vCity = City.options(City.selectedIndex).value;
    if (vCity.trim() == ""){
		return;
	};

    var oXML = new ActiveXObject('MSXML');
    sUrl = "/inc/XMLArea.asp?City=" + vCity;
    oXML.url = sUrl;
    var oRoot = oXML.root;
    if(oRoot.children != null)
    {
        for (var i=0;i<oRoot.children.length;++i)
        {
            oItem = oRoot.children.item(i);
            sName = oItem.text;
            var oOption = document.createElement('OPTION');
            oOption.text = sName;
            oOption.value = sName;
            Area.options.add(oOption);
        }
    }
}


function GetCategoryList(Pr,City,Area)
{

    var oXML = new ActiveXObject('MSXML');
    sUrl = "/inc/XMLCity.asp?Pr=" + vPr;
    oXML.url = sUrl;
    var oRoot = oXML.root;
    if(oRoot.children != null)
    {
        for (var i=0;i<oRoot.children.length;++i)
        {
            oItem = oRoot.children.item(i);
            sName = oItem.text;
            var oOption = document.createElement('OPTION');
            oOption.text = sName;
            oOption.value = sName;
            City.options.add(oOption);
        }
    }

}

function drawDateInput(n){
	var i;
	var oDate = new Date();
	if(n=="") return;
	var strHTML = "<select name=\""+n+"\" id=\""+n+"\" onChange=\"chkDate('"+n+"')\">\n";
	for(i=oDate.getYear()+3;i>1999;i--)
		strHTML += "<option value=\""+i+"\" "+(i==oDate.getYear()?"selected":"")+">"+i+"</option>\n";
	strHTML += "</select>Äê";
	strHTML += "<select name=\""+n+"\" id=\""+n+"\" onChange=\"chkDate('"+n+"')\">\n";
	for(i=1;i<13;i++)
		strHTML += "<option value=\""+i+"\" "+(i==oDate.getMonth()+1?"selected":"")+">"+i+"</option>\n";
	strHTML += "</select>ÔÂ";
	strHTML += "<select name=\""+n+"\" id=\""+n+"\" onLoad=\"chkDate('"+n+"')\">\n";
	for(i=1;i<32;i++)
		strHTML += "<option value=\""+i+"\" "+(i==oDate.getDate()?"selected":"")+">"+i+"</option>\n";
	strHTML += "</select>ÈÕ";
	strHTML += "<script language=javascript>chkDate('"+n+"')</script>";
	document.write(strHTML);
}

function chkDate(n){
	var oDateInput = document.all[n]
	if(!oDateInput) return;
	var nYear = parseInt(document.all[n][0].value);
	var nMonth = parseInt(document.all[n][1].value);
	var nDate = parseInt(document.all[n][2].value);
	var oDate2 = new Date(nYear,nMonth-1,1);
	var oDate1 = new Date(nYear,nMonth-1,1);
	oDate2.setMonth(oDate2.getMonth()+1);
	var iDayOfMonth = (oDate2-oDate1)/24/3600000;
	oDateInput[2].length=0;
	for(var i=1;i<iDayOfMonth+1;i++){
		oDateInput[2].length++;
		oDateInput[2].options[i-1].text=i;
		oDateInput[2].options[i-1].value=i;
		if(nDate==i) oDateInput[2].options[i-1].selected=true;
	}
}

function fontZoom(size)
{
 document.getElementById('Content').style.fontSize=size+'px'
}

function SetHP()
{
    BASEBody.style.behavior='url(#default#homepage)';
    if(!(BASEBody.isHomePage('http://www.56city.net/'))){
	    BASEBody.setHomePage('http://www.56city.net/')
	};
}

   function doChange(objText, objDrop){
        if (!objDrop) return;
        var str = objText.value;
		        alert(str);
        var arr = str.split("|");
        var nIndex = objDrop.selectedIndex;
        objDrop.length=1;
        for (var i=0; i<arr.length; i++){
             objDrop.options[objDrop.length] = new Option(arr[i], arr[i]);
        }
        objDrop.selectedIndex = nIndex;
    }
