/*
    var winMore = null;
    winMore = new Ext.Window({
        el:'searchMoreInfo',
        layout:'fit',
        width:500,
        height:250,
        closeAction:'hide',
        plain: true,
     
        items: new Ext.TabPanel({
           el: 'moreInfoTab',
           autoTabs:true,
           activeTab:0,
           width:550,
           defaults:{autoHeight: true},
           deferredRender:false,
           border:false
        }),
    
          buttons: [{
                text: 'Close',
                handler: function(){
             	winMore.hide();
               }
          }]
    });    

    var winSS = null;
    winSS = new Ext.Window({
        el:'savedSearchIdDiv',
        layout:'fit',
        width:500,
        height:200,
        closeAction:'hide',
        plain: true,
     
        items: new Ext.TabPanel({
           el: 'searchTab',
           autoTabs:true,
           activeTab:0,
           width:500,
           defaults:{autoHeight: true},
           deferredRender:false,
           border:false
        }),
    
        buttons: [{
            text:'Would you like to save?',
            disabled:false
            },{
            text:'Yes',
            handler: function(){
              saveSearches();
              winSS.hide();
            }
            },{
            text: 'No',
            handler: function(){
              winSS.hide();
            }
        }]
    });
    
    var winS = null;
    winS = new Ext.Window({
          el:'mySavedSearch',
          layout:'fit',
          width:550,
          height:250,
          closeAction:'hide',
          plain: true,
          
          items: new Ext.TabPanel({
              el: 'mySearchTab',
              autoTabs:true,
              activeTab:0,
              width:550,
              defaults:{autoHeight: true},
              deferredRender:false,
              border:false
          }),

          buttons: [{
                text: 'Close',
                handler: function(){
             	winS.hide();
               }
          }]
    });
*/    
    function showSavedSearchesList(eventID) {
        try {
             openMyPopup("mySearchTab",550,250,"Your Saved Searhces");
        } catch(e) {}
        var userNumber = document.searchForm.userNumber.value;
        var url = includeUrl+ "getSavedList.php";
        var qryString = "un="+userNumber;
        var xmlList = "";
        var myListing = "";
        var mysearchId = 0;
        var myListDisplay = "";
        var myListingArray = new Array();
        try {
            xmlList = getXMLDoc(url, qryString, "POST");
        } catch(e) {}
        try {
            myListingArray = xmlList.getElementsByTagName("MyListing");
        } catch(e) {} 
        if(myListingArray.length > 0) {
            myListDisplay = "<table border=\"0\">";
            for(var i=0; i<myListingArray.length; i++) {
                try {
                    myListing = myListingArray[i].getElementsByTagName("list")[0].childNodes[0].nodeValue;
                } catch(e) {}                
                try {
                    mysearchId = myListingArray[i].getElementsByTagName("searchId")[0].childNodes[0].nodeValue;
                } catch(e) {}             
                myListDisplay += "<tr>";
                myListDisplay += "<td>"+(i+1)+".</td>";
                myListDisplay += "<td>"+myListing+"</td>";
                myListDisplay += "<td><a href=\"javascript:searchMyListing('"+mysearchId+"');\"><img src=\""+siteUrl+"images/searchIcon.gif\"></a></td>";
                myListDisplay += "<td><img src=\""+siteUrl+"images/del_button.gif\" onClick=\"javascript:deleteSavedSearch('"+mysearchId+"');\"></td>";
                myListDisplay += "</tr>";
            }
            myListDisplay += "</table>";
        }
        document.getElementById("divMySavedSearch").innerHTML = myListDisplay;
    }                           
    function savedSearch(btnNumber) {
        var propertyType = "";
	var state = "";
	var minPrice = "";
	var maxPrice = "";
	var city = "";
	var strAreaDesc = "";
	var zipCode = "";
	var bedRooms = "";
	var bathRooms = "";
	var strMinSqft = "";
	var strMaxSqft = "";
	var noOfprops = 0;
	var streetName = "";
	var listingType = "";
	var latBegin =0.0;
	var latEnd =0.0;
	var lngBegin =0.0;
	var lngEnd =0.0;
	var heating = "";
	var cooling = "";
	var heatFuel = "";
	var firePlace = "";
	var waterHeater = "";
        var equipment = "";
        var sewer = "";
        var misc = "";
        var acres = "";
        var yearBuilt = "";
        var type = "";
        var foundation = "";
        var garage = "";
        var exterior = "";
        var water = "";
        var roof = "";
        var style = "";
        var elemSchool = "";
        var highSchool = "";
        var mkt = "";
        var qstr = "";
        var userNumber = 0;
        var userStatus = "";
        var streetNo = "";
        var mlsNumber = "";
        var townShip = "";
        var state = "";
        var county = "";

        try {
            userNumber = document.searchForm.userNumber.value;
        } catch(e) {}
        try {
            userStatus = document.searchForm.userStatus.value;
        } catch(e) {}
        try {
            propertyType = document.searchForm.propertyType.value;
        } catch(e) {}
        try {
            mkt = document.searchForm.mkt.value;
        } catch(e) {}
        try {
            state = document.searchForm.searchState.value;
        } catch(e) {}
        try {
            mlsNumber = document.searchForm.mlsNumber.value;
        } catch(e) {}
        try {
            city = document.searchForm.searchCity.value;
        } catch(e) {}
        try {
            streetNo = document.searchForm.searchHouseNo.value;
        } catch(e) {}
        try {
            strAreaDesc = document.searchForm.searchAreaDesc.value;
        } catch(e) {}
        try {
            zipCode = document.searchForm.searchZipCode.value;
        } catch(e) {}
        try {
            streetName = document.searchForm.searchStreetName.value;
        } catch(e) {}
        try {
            minPrice = document.searchForm.searchMinPrice.value;
        } catch(e) {}
        try {
            maxPrice = document.searchForm.searchMaxPrice.value;
        } catch(e) {}
        try {
            bedRooms = document.searchForm.searchBedRooms.value;
        } catch(e) {}
        try {
            bathRooms = document.searchForm.searchBathRooms.value;
        } catch(e) {}
        try {
            strMinSqft = document.searchForm.searchMinSqft.value;
        } catch(e) {}
        try {
            strMaxSqft = document.searchForm.searchMaxSqft.value;
        } catch(e) {}
        try {
            heating = document.searchForm.searchHeating.value;
        } catch(e) {}
        try {
            cooling = document.searchForm.searchCooling.value;
        } catch(e) {}
        try {
            heatFuel = document.searchForm.searchHeatFuel.value;
        } catch(e) {}
        try {
            firePlace = document.searchForm.searchFirePlace.value;
        } catch(e) {}
        try {
            waterHeater = document.searchForm.searchWaterHeater.value;
        } catch(e) {}
        try {
            equipment = document.searchForm.searchEquipment.value;
        } catch(e) {}
        try {
            sewer = document.searchForm.searchSewer.value;
        } catch(e) {}
        try {
            misc = document.searchForm.searchMiscellaneous.value;
        } catch(e) {}
        try {
            acres = document.searchForm.searchAcres.value;
        } catch(e) {}
        try {
            yearBuilt = document.searchForm.searchYearBuilt.value;
        } catch(e) {}
        try {
            type = document.searchForm.searchType.value;
        } catch(e) {}
        try {
            foundation = document.searchForm.searchFoundation.value;
        } catch(e) {}
        try {
            garage = document.searchForm.searchGarage.value;
        } catch(e) {}
        try {
            exterior = document.searchForm.searchExterior.value;
        } catch(e) {}
        try {
            water = document.searchForm.searchWater.value;
        } catch(e) {}
        try {
            roof = document.searchForm.searchRoof.value;
        } catch(e) {}
        try {
            style = document.searchForm.searchStyle.value;
        } catch(e) {}
        try {
            elemSchool = document.searchForm.searchElementarySchool.value;
        } catch(e) {}
        try {
            highSchool = document.searchForm.searchHighSchool.value;
        } catch(e) {}
        try {
            state = document.searchForm.searchState.value;
        } catch(e) {}
        try {
            county = document.searchForm.searchCounty.value;
        } catch(e) {}
        try {
            townShip = document.searchForm.searchTownShip.value;
        } catch(e) {}

        var listCount = 0;
        try {
            listCount = document.searchForm.searchListing.length;
        } catch(e) {}
        var tc = 0;
        for(var j=0;j<listCount; j++) {
            var chk = "";
            var tmpVal = "";
            chk = document.searchForm.searchListing[j].checked;
            if(chk) {
               tmpVal = document.searchForm.searchListing[j].value;
               if(tc == 0) {
                  listingType = tmpVal;
               } else {
                  listingType += ", "+ tmpVal;
               }
               tc++;
            }
        }
        var display = "";
        if (propertyType == "res") {
            display += "<b>Prop Type: </b>Single-Family Residential; ";
	}
	if (propertyType == "con") {
	    display += "<b>Prop Type: </b>Condominium/Townhouse; ";
	}
	if (propertyType == "dup") {
	    display += "<b>Prop Type: </b>Duplex/Apartments; ";
	}
	if (propertyType == "mob") {
	    display += "<b>Prop Type: </b>Mobile; ";
	}
	if (propertyType == "lan") {
	    display += "<b>Prop Type: </b>Land; ";
	}
	if (propertyType == "com") {
	    display += "<b>Prop Type: </b>Commercial; ";
	}
	display += formSearchQueryString();
	display += "<br><br>http://www.alltoledo.com/index.php?property="+propertyType+formSearchQueryString_URL();
	display += "<br><br><br><input type=\"checkbox\" name=\"emailOpt\" id=\"emailOpt\" value=\"1\" checked>&nbsp;Send Email if new Properties found.";
        document.getElementById("divSavedListing").innerHTML = display;
    }
    function saveSearches() {
        var emailSendOpt = 0;
        var emailOpt = "";
        try {
            emailOpt = document.getElementById("emailOpt").checked;
            if(emailOpt) {
                emailSendOpt = document.getElementById("emailOpt").value;
            }
        } catch(e) {}
        var propertyType = "";
	var state = "";
	var minPrice = "";
	var maxPrice = "";
	var city = "";
	var strAreaDesc = "";
	var zipCode = "";
	var bedRooms = "";
	var bathRooms = "";
	var strMinSqft = "";
	var strMaxSqft = "";
	var noOfprops = 0;
	var streetName = "";
	var listingType = "";
	var latBegin =0.0;
	var latEnd =0.0;
	var lngBegin =0.0;
	var lngEnd =0.0;
	var heating = "";
	var cooling = "";
	var heatFuel = "";
	var firePlace = "";
	var waterHeater = "";
        var equipment = "";
        var sewer = "";
        var misc = "";
        var acres = "";
        var yearBuilt = "";
        var type = "";
        var foundation = "";
        var garage = "";
        var exterior = "";
        var water = "";
        var roof = "";
        var style = "";
        var elemSchool = "";
        var highSchool = "";
        var mkt = "";
        var qstr = "";
        var userNumber = 0;
        var userStatus = "";
        var streetNo = "";
        var mlsNumber = "";
        var townShip = "";
        var state = "";
        var county = "";
        var searchId = "";

        try {
            searchId = document.searchForm.sid.value;
        } catch(e) {}
        try {
            userNumber = document.searchForm.userNumber.value;
        } catch(e) {}
        try {
            userStatus = document.searchForm.userStatus.value;
        } catch(e) {}
        try {
            propertyType = document.searchForm.propertyType.value;
        } catch(e) {}
        try {
            mkt = document.searchForm.mkt.value;
        } catch(e) {}
        try {
            state = document.searchForm.searchState.value;
        } catch(e) {}
        try {
            mlsNumber = document.searchForm.mlsNumber.value;
        } catch(e) {}
        try {
            city = document.searchForm.searchCity.value;
        } catch(e) {}
        try {
            streetNo = document.searchForm.searchHouseNo.value;
        } catch(e) {}
        try {
            strAreaDesc = document.searchForm.searchAreaDesc.value;
        } catch(e) {}
        try {
            zipCode = document.searchForm.searchZipCode.value;
        } catch(e) {}
        try {
            streetName = document.searchForm.searchStreetName.value;
        } catch(e) {}
        try {
            minPrice = document.searchForm.searchMinPrice.value;
        } catch(e) {}
        try {
            maxPrice = document.searchForm.searchMaxPrice.value;
        } catch(e) {}
        try {
            bedRooms = document.searchForm.searchBedRooms.value;
        } catch(e) {}
        try {
            bathRooms = document.searchForm.searchBathRooms.value;
        } catch(e) {}
        try {
            strMinSqft = document.searchForm.searchMinSqft.value;
        } catch(e) {}
        try {
            strMaxSqft = document.searchForm.searchMaxSqft.value;
        } catch(e) {}
        try {
            heating = document.searchForm.searchHeating.value;
        } catch(e) {}
        try {
            cooling = document.searchForm.searchCooling.value;
        } catch(e) {}
        try {
            heatFuel = document.searchForm.searchHeatFuel.value;
        } catch(e) {}
        try {
            firePlace = document.searchForm.searchFirePlace.value;
        } catch(e) {}
        try {
            waterHeater = document.searchForm.searchWaterHeater.value;
        } catch(e) {}
        try {
            equipment = document.searchForm.searchEquipment.value;
        } catch(e) {}
        try {
            sewer = document.searchForm.searchSewer.value;
        } catch(e) {}
        try {
            misc = document.searchForm.searchMiscellaneous.value;
        } catch(e) {}
        try {
            acres = document.searchForm.searchAcres.value;
        } catch(e) {}
        try {
            yearBuilt = document.searchForm.searchYearBuilt.value;
        } catch(e) {}
        try {
            type = document.searchForm.searchType.value;
        } catch(e) {}
        try {
            foundation = document.searchForm.searchFoundation.value;
        } catch(e) {}
        try {
            garage = document.searchForm.searchGarage.value;
        } catch(e) {}
        try {
            exterior = document.searchForm.searchExterior.value;
        } catch(e) {}
        try {
            water = document.searchForm.searchWater.value;
        } catch(e) {}
        try {
            roof = document.searchForm.searchRoof.value;
        } catch(e) {}
        try {
            style = document.searchForm.searchStyle.value;
        } catch(e) {}
        try {
            elemSchool = document.searchForm.searchElementarySchool.value;
        } catch(e) {}
        try {
            highSchool = document.searchForm.searchHighSchool.value;
        } catch(e) {}
        try {
            state = document.searchForm.searchState.value;
        } catch(e) {}
        try {
            county = document.searchForm.searchCounty.value;
        } catch(e) {}
        try {
            townShip = document.searchForm.searchTownShip.value;
        } catch(e) {}

        var listCount = 0;
        try {
            listCount = document.searchForm.searchListing.length;
        } catch(e) {}
        var tc = 0;
        for(var j=0;j<listCount; j++) {
            var chk = "";
            var tmpVal = "";
            chk = document.searchForm.searchListing[j].checked;
            if(chk) {
               tmpVal = document.searchForm.searchListing[j].value;
               if(tc == 0) {
                  listingType = tmpVal;
               } else {
                  listingType += ", "+ tmpVal;
               }
               tc++;
            }
        }
        qstr = "sid="+searchId+"&propertyType="+propertyType+"&mkt="+mkt+"&mlsNumber="+mlsNumber+"&searchHouseNo="+streetNo+"&searchStreetName="+streetName+"&searchCity="+city+"&searchAreaDesc="+strAreaDesc+"&searchTownShip="+townShip+"&searchCounty="+county+"&searchState="+state+"&searchZipCode="+zipCode+"&searchElementarySchool="+elemSchool+"&searchHighSchool="+highSchool+"&searchMinPrice="+minPrice+"&searchMaxPrice="+maxPrice+"&searchMinSqft="+strMinSqft+"&searchMaxSqft="+strMaxSqft+"&searchBedRooms="+bedRooms+"&searchBathRooms="+bathRooms+"&searchListing="+listingType+"&searchHeating="+heating+"&searchCooling="+cooling+"&searchHeatFuel="+heatFuel+"&searchFirePlace="+firePlace+"&searchWaterHeater="+waterHeater+"&searchEquipment="+equipment+"&searchMiscellaneous="+misc+"&searchSewer="+sewer+"&searchAcres="+acres+"&searchYearBuilt="+yearBuilt+"&searchType="+type+"&searchFoundation="+foundation+"&searchGarage="+garage+"&searchExterior="+exterior+"&searchWater="+water+"&searchRoof="+roof+"&searchStyle="+style+"&userNumber="+userNumber+"&userStatus="+userStatus+"&emailOpt="+emailSendOpt;
        var url = "savedSearch.php";
        var xmlSavedSearch = "";
        var returnMessage = "";
        try {
            xmlSavedSearch = getXMLDoc(url, qstr,"POST");
        } catch(e) {}
        try {
            returnMessage = xmlSavedSearch.getElementsByTagName("returnMessage")[0].firstChild.nodeValue;
        } catch(e) {}
        document.getElementById("divSavedSearchMsg").innerHTML = returnMessage;
    }
    function mySavedSearch(userNumber, btnNumber) {
        try {
             document.getElementById("divLoginForm").innerHTML = "";
             document.getElementById("divSavedListing").innerHTML = "";
        } catch(e) {}
        userNumber = document.searchForm.userNumber.value;
        if(userNumber >= 0) {
           savedSearch(btnNumber);
           try {
               openMyPopup("searchTab",500,200,"Save Search");
//               winSS.show(btnNumber);
           } catch(e) {}
        } else {
            if(btnNumber == "btn1") {
                try {
                    document.getElementById("divLoginForm").innerHTML = loginForm;
                    getUserPwdFromCookie();
                } catch(e) {}
                try {
                //    win.show(btnNumber);
                } catch(e) {}
            } else if(btnNumber == "btn2") {            
                try {
                    document.getElementById("divLoginForm").innerHTML = loginForm;
                    getUserPwdFromCookie();
                } catch(e) {}
                try {
                //    win.show(btnNumber);
                } catch(e) {}
            }
        }        
    }