﻿function collectFormObjects() {
    var strQueryString = "";
    var strSeperator;
    var strSortByQueryString = "";
    
    for (i = 0; i < document.frmSearch.elements.length; i++) {
        //Ignore SortBy Object as the Radiobutton Object Names are repeated for HTML RadioButton Grouping reasons
        if (document.frmSearch.elements[i].name != "SortBy") {         
                if (i == 0)
                { strSeperator = "" } else { strSeperator = "&" }
                
                if (document.frmSearch.elements[i].name != null) {
                    strQueryString += strSeperator + document.frmSearch.elements[i].name + "=" + document.frmSearch.elements[i].value;
                }         
        }

    }


    return strQueryString + "&SortBy=" + getCheckedValue(document.frmSearch.SortBy);

}

function getCheckedValue(radioObj) {
    if (!radioObj)
        return "";
    var radioLength = radioObj.length;
    if (radioLength == undefined)
        if (radioObj.checked)
        return radioObj.value;
    else
        return "";
    for (var i = 0; i < radioLength; i++) {
        if (radioObj[i].checked) {
            return radioObj[i].value;
        }
    }
    return "";
}



function SubmitQueryForm() {

    //alert(collectFormObjects());
    window.location.href = "/stocklist/?" + collectFormObjects();       
    
    
}

function clear(objSelect) {

    for (var i = (objSelect.options.length - 1); i >= 1; i--) {
        objSelect.options[i] = null;
    }
}

function gup(name) { name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS); var results = regex.exec(window.location.href); if (results == null) return ""; else return results[1]; }

function clearmodel() {
    document.frmSearch.Model.options[document.frmSearch.Model.selectedIndex].value = 'Nothing'; 
}

function showCustomer(bRequestFromForm,iDealerGroupId,iDealerId) {



    //Take the values from a submitted Form instead of from when the user changes an item in the Search Form
    if (bRequestFromForm === undefined) {
        bRequestFromForm = false;
    }

    if (iDealerGroupId === undefined) {
        iDealerGroupId = -1;
    }

    if (iDealerId === undefined) {
        iDealerId = -1;
    }

    xmlHttp = GetXmlHttpObject();

    if (xmlHttp == null) {
        alert("Your browser does not support AJAX!");
        return;
    }

    var url = "AjaxUsedQuery.aspx";

    try {
        url = url + "?DealerGroupId=130";  //+ iDealerGroupId;
    }

    catch (err) { }

   
    try {
        if (gup("DealerId") != '' && bRequestFromForm == false) {
            url = url + "&DealerId=" + gup("DealerId");

        }
        else {
            //url = url + "&DealerId=138";// + document.frmSearch.DealerId.options[document.frmSearch.DealerId.selectedIndex].value;
            //url = url + "&DealerId=138"; // + document.frmSearch.DealerId.options[document.frmSearch.DealerId.selectedIndex].value;
          
        }
    }
    catch(err) {
	alert('error');
}


 
    try {
        //If user has come from the query page and specified a Manufacturer in the search pass this manufacturerid to the Ajax function
        if (gup("ManufacturerId") != '' && bRequestFromForm == false) {
            url = url + "&ManufacturerId=" + gup("ManufacturerId");

        }
        else {
            url = url + "&ManufacturerId=" + document.frmSearch.ManufacturerId.options[document.frmSearch.ManufacturerId.selectedIndex].value;

        }
    }
    catch(err) {

     url = url + "&ManufacturerId=-1";
    }
    try{


        if (gup("Model") != '' && bRequestFromForm == false) {
            url = url + "&Model=" + gup("Model");
            //alert(gup("Model"));
        }
        else {
            url = url + "&Model=" + document.frmSearch.Model.options[document.frmSearch.Model.selectedIndex].value;
        }
    
    }
    catch(err)   
    {
    url = url + "&Model=Nothing";
    }
   try {

       if (gup("TransmissionTypeId") != '' && bRequestFromForm == false) {
            url = url + "&TransmissionTypeId=" + gup("TransmissionTypeId");
            //alert(gup("TransmissionTypeId"));
        }
        else {
            url = url + "&TransmissionTypeId=" + document.frmSearch.TransmissionTypeId.options[document.frmSearch.TransmissionTypeId.selectedIndex].value;
        }
    
    
    }
    catch(err) {

    url = url + "&TransmissionTypeId=-1";
    }

    try {

        if (gup("BodyTypeId") != '' && bRequestFromForm == false) {
            url = url + "&BodyTypeId=" + gup("BodyTypeId");
            //alert(gup("BodyTypeId"));
        }
        else {
            url = url + "&BodyTypeId=" + document.frmSearch.BodyTypeId.options[document.frmSearch.BodyTypeId.selectedIndex].value;
        }


    }
    catch (err) {

        url = url + "&BodyTypeId=-1";
    }

    try {

        if (gup("FuelTypeId") != '' && bRequestFromForm == false) {
            url = url + "&FuelTypeId=" + gup("FuelTypeId");

        }
        else {
            url = url + "&FuelTypeId=" + document.frmSearch.FuelTypeId.options[document.frmSearch.FuelTypeId.selectedIndex].value;
        }


    }
    catch (err) {
        //alert("error");
        url = url + "&FuelTypeId=-1";
    }

    try {
        //alert(gup("EngineSize"));
        //&& document.frmSearch.EngineSize.options[document.frmSearch.EngineSize.selectedIndex].value == '0:10000') {
        
        if (gup("EngineSize") != '' && bRequestFromForm == false) { 
            url = url + "&EngineSize=" + gup("EngineSize");
            //alert(gup("BodyTypeId"));
        }
        else {
            url = url + "&EngineSize=" + document.frmSearch.EngineSize.options[document.frmSearch.EngineSize.selectedIndex].value;
        }


    }
    catch (err) {
        //alert("error");
        url = url + "&EngineSize=0:10000";
    }


    try {
        //alert(gup("EngineSize"));
        //&& document.frmSearch.MaximumMileage.options[document.frmSearch.MaximumMileage.selectedIndex].value == '1000000') {
        if (gup("MaximumMileage") != '' && bRequestFromForm == false) { 
            url = url + "&MaximumMileage=" + gup("MaximumMileage");
            //alert(gup("BodyTypeId"));
        }
        else {
            url = url + "&MaximumMileage=" + document.frmSearch.MaximumMileage.options[document.frmSearch.MaximumMileage.selectedIndex].value;
        }


    }
    catch (err) {
        //alert("error");
        url = url + "&MaximumMileage=1000000";
    }


    try {

        if (gup("MinPrice") != '' && bRequestFromForm == false) { 
            url = url + "&MinPrice=" + gup("MinPrice");
        }
        else {
            url = url + "&MinPrice=" + document.frmSearch.MinPrice.options[document.frmSearch.MinPrice.selectedIndex].value;
        }


    }
    catch (err) {

        url = url + "&MinPrice=0";
    }


    try {

        if (gup("MaxPrice") != '' && bRequestFromForm == false) {
            url = url + "&MaxPrice=" + gup("MaxPrice");
        }
        else {
            url = url + "&MaxPrice=" + document.frmSearch.MaxPrice.options[document.frmSearch.MaxPrice.selectedIndex].value;
        }


    }
    catch (err) {

        url = url + "&MaxPrice=1000000";
    }

    try {

        if (gup("MaximumAge") != '' && bRequestFromForm == false) {
            url = url + "&MaximumAge=" + gup("MaximumAge");
            //alert(gup("BodyTypeId"));
        }
        else {
            url = url + "&MaximumAge=" + document.frmSearch.MaximumAge.options[document.frmSearch.MaximumAge.selectedIndex].value;
        }


    }
    catch (err) {

        url = url + "&MaximumAge=1000";
    }


    try {

        if (gup("ConditionId") != '' && bRequestFromForm == false) {
            url = url + "&ConditionId=" + gup("ConditionId");
            //alert(gup("BodyTypeId"));
        }
        else {
            url = url + "&ConditionId=" + document.frmSearch.ConditionId.options[document.frmSearch.ConditionId.selectedIndex].value;
        }


    }
    catch (err) {

        url = url + "&ConditionId=0";
    }

    xmlHttp.onreadystatechange = stateChanged;
    
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

}

var ManufacturerDone = 0;


var iSelected = 0;

function getCheckedValue(radioObj) {
    if (!radioObj)
        return "";
    var radioLength = radioObj.length;
    if (radioLength == undefined)
        if (radioObj.checked)
        return radioObj.value;
    else
        return "";
    for (var i = 0; i < radioLength; i++) {
        if (radioObj[i].checked) {
            return radioObj[i].value;
        }
    }
    return "";
}


function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g, "");
}

function ClearSearchForm() {
    document.frmSearch.ManufacturerId.options[0].selected = true;
    document.frmSearch.Model.options[0].selected = true;
}

function stateChanged() {

    if (xmlHttp.readyState == 4) {
        var xmlDoc = xmlHttp.responseXML.documentElement;
        
        var i;
        var t;
        var a;

        a = '';
        //alert(xmlDoc);
        try {
            if (xmlDoc.getElementsByTagName("ModelSelected")[0].childNodes[0].nodeValue == 'Nothing') {
                clear(document.frmSearch.ManufacturerId);
            }                                                                           
        }
        catch (err) {}
        try {
        clear(document.frmSearch.Model);
        }
        catch (err) {}
        try {
        clear(document.frmSearch.TransmissionTypeId);
        }
        catch (err) {}
        try {
        clear(document.frmSearch.BodyTypeId);
        }
        catch (err) {}
        try {        
        clear(document.frmSearch.FuelTypeId);
        }
        catch (err) { }

        try {
            clear(document.frmSearch.EngineSize);
        }
        catch (err) { }

        try {
            clear(document.frmSearch.MaximumMileage);
        }
        catch (err) { }


        try {
            clear(document.frmSearch.MaximumAge);
        }
        catch (err) { }

        try {
            clear(document.frmSearch.MinPrice);
        }
        catch (err) { }

       try {
            clear(document.frmSearch.MaxPrice);
        }
        catch (err) { }

        try {
            clear(document.frmSearch.DealerId);
        }
        catch (err) { }

        try {
            clear(document.frmSearch.ConditionId);
        }
        catch (err) { }
        iVehicleCounter = 0;


        try {
            if (xmlDoc.getElementsByTagName("ModelSelected")[0].childNodes[0].nodeValue == 'Nothing') {
                var searchVehicleCount = document.getElementById('VehicleCount');
                ibool = false;
                searchVehicleCount.value = '';
                for (var i = 0; i < xmlDoc.getElementsByTagName("Manufacturer").length; i++) {

                    iManCounter = xmlDoc.getElementsByTagName("Manufacturer")[i].getElementsByTagName("ManufacturerCount")[0].childNodes[0].nodeValue

                    if (xmlDoc.getElementsByTagName("Manufacturer")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("ManufacturerIdSelected")[0].childNodes[0].nodeValue) {
                        document.frmSearch.ManufacturerId.options[document.frmSearch.ManufacturerId.options.length] = new Option(xmlDoc.getElementsByTagName("Manufacturer")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue + ' (' + iManCounter + ')', xmlDoc.getElementsByTagName("Manufacturer")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue, false, true);
                        ibool = true;
                    }
                    else {

                        document.frmSearch.ManufacturerId.options[document.frmSearch.ManufacturerId.options.length] = new Option(xmlDoc.getElementsByTagName("Manufacturer")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue + ' (' + iManCounter + ')', xmlDoc.getElementsByTagName("Manufacturer")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue);
                        if (ibool == false) {
                            //iVehicleCounter += parseInt(xmlDoc.getElementsByTagName("Manufacturer")[i].getElementsByTagName("ManufacturerCount")[0].childNodes[0].nodeValue);
                        }

                    }

                }

                ManufacturerDone = 1;

            }
        }


        catch (err) {

        }


        try {
            
            for (var i = 0; i < xmlDoc.getElementsByTagName("Dealer").length; i++) {
                
                if (xmlDoc.getElementsByTagName("Dealer")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("DealerIdSelected")[0].childNodes[0].nodeValue) {
                    document.frmSearch.DealerId.options[document.frmSearch.DealerId.options.length] = new Option(xmlDoc.getElementsByTagName("Dealer")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Dealer")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue, false, true);
                }
                else {
                    document.frmSearch.DealerId.options[document.frmSearch.DealerId.options.length] = new Option(xmlDoc.getElementsByTagName("Dealer")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Dealer")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue);
                }


            }
        }
        catch (err) { }

        ibool = false;

        try {
            
            for (var i = 0; i < xmlDoc.getElementsByTagName("Model").length; i++) {

                if (trim(xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue) == xmlDoc.getElementsByTagName("ModelSelected")[0].childNodes[0].nodeValue) {
                    document.frmSearch.Model.options[document.frmSearch.Model.options.length] = new Option(xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue + ' (' + xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("ModelCount")[0].childNodes[0].nodeValue + ')', xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, false, true);

                    iVehicleCounter = xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("ModelCount")[0].childNodes[0].nodeValue;
                    ibool = true;
                    
                }
                else {
                    document.frmSearch.Model.options[document.frmSearch.Model.options.length] = new Option(xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue + ' (' + xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("ModelCount")[0].childNodes[0].nodeValue + ')', xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue);
                }

                if (ibool == false) {
                    iVehicleCounter += parseInt(xmlDoc.getElementsByTagName("Model")[i].getElementsByTagName("ModelCount")[0].childNodes[0].nodeValue);
                }
            }

            try {
                var searchVehicleCount = document.getElementById('VehicleCount');

                searchVehicleCount.value = iVehicleCounter;
				
				if (iVehicleCounter == 1){
					$('#theVehicleCount').text(iVehicleCounter + ' vehicle found')
				} else {
					$('#theVehicleCount').text(iVehicleCounter + ' vehicles found')
				}
				

            }
            catch (err) { alert('error'); }
            
        }
        catch (err) { }

        try {

            for (var i = 0; i < xmlDoc.getElementsByTagName("TransmissionType").length; i++) {
                //alert(xmlDoc.getElementsByTagName("TransmissionType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue);
                
                if (xmlDoc.getElementsByTagName("TransmissionType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("TransmissionTypeIdSelected")[0].childNodes[0].nodeValue) {
                    document.frmSearch.TransmissionTypeId.options[document.frmSearch.TransmissionTypeId.options.length] = new Option(xmlDoc.getElementsByTagName("TransmissionType")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("TransmissionType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue, false, true);
                    TransmissionTypeIdSelected = xmlDoc.getElementsByTagName("TransmissionType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue;
                    //alert(xmlDoc.getElementsByTagName("TransmissionTypeIdSelected")[0].childNodes[0].nodeValue);
                }
                else {
                    document.frmSearch.TransmissionTypeId.options[document.frmSearch.TransmissionTypeId.options.length] = new Option(xmlDoc.getElementsByTagName("TransmissionType")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("TransmissionType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue);
                }


            }
        }

        catch (err) {
            
         }

        try {

            for (var i = 0; i < xmlDoc.getElementsByTagName("BodyType").length; i++) {
                
                if (xmlDoc.getElementsByTagName("BodyType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("BodyTypeIdSelected")[0].childNodes[0].nodeValue) {
                    document.frmSearch.BodyTypeId.options[document.frmSearch.BodyTypeId.options.length] = new Option(xmlDoc.getElementsByTagName("BodyType")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("BodyType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue, false, true);
                   // BodyTypeIdSelected = xmlDoc.getElementsByTagName("BodyType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue;
                }
                else {
                    document.frmSearch.BodyTypeId.options[document.frmSearch.BodyTypeId.options.length] = new Option(xmlDoc.getElementsByTagName("BodyType")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("BodyType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue);
                }


            }
        }
        catch (err) { }
        
        try
        {

        for (var i = 0; i < xmlDoc.getElementsByTagName("FuelType").length; i++) {

            if (xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("FuelTypeIdSelected")[0].childNodes[0].nodeValue) {
                document.frmSearch.FuelTypeId.options[document.frmSearch.FuelTypeId.options.length] = new Option(xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue, false, true);
                //FuelTypeTypeIdSelected = xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue;
            }
            else {
                document.frmSearch.FuelTypeId.options[document.frmSearch.FuelTypeId.options.length] = new Option(xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue);
            }


        }
        }
        catch (err) { }


        try {

            for (var i = 0; i < xmlDoc.getElementsByTagName("Mileage").length; i++) {
                //alert(xmlDoc.getElementsByTagName("MaximumMileageSelected")[0].childNodes[0].nodeValue);
                if (xmlDoc.getElementsByTagName("Mileage")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("MaximumMileageSelected")[0].childNodes[0].nodeValue) {
                    document.frmSearch.MaximumMileage.options[document.frmSearch.MaximumMileage.options.length] = new Option(xmlDoc.getElementsByTagName("Mileage")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Mileage")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue, false, true);
                    //FuelTypeTypeIdSelected = xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue;
                }
                else {
                    document.frmSearch.MaximumMileage.options[document.frmSearch.MaximumMileage.options.length] = new Option(xmlDoc.getElementsByTagName("Mileage")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Mileage")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                }


            }
        }
        catch (err) { }

      

         try {
             //alert(xmlDoc.getElementsByTagName("EngineSizeSelected")[0].childNodes[0].nodeValue);
             for (var i = 0; i < xmlDoc.getElementsByTagName("EngineSize").length; i++) {
                 //alert(xmlDoc.getElementsByTagName("EngineSizeSelected")[0].childNodes[0].nodeValue + ' ' + xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                 if (xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("EngineSizeSelected")[0].childNodes[0].nodeValue) {
                     document.frmSearch.EngineSize.options[document.frmSearch.EngineSize.options.length] = new Option(xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue, false, true);
                     //alert(xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);    
                     EngineSizeSelected = xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue;
                 }
                 else {
                     document.frmSearch.EngineSize.options[document.frmSearch.EngineSize.options.length] = new Option(xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("EngineSize")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                 }


             }
         }
         catch (err) { }



  try
        {

        for (var i = 0; i < xmlDoc.getElementsByTagName("Condition").length; i++) {

            if (xmlDoc.getElementsByTagName("Condition")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("ConditionIdSelected")[0].childNodes[0].nodeValue) {
                document.frmSearch.ConditionId.options[document.frmSearch.ConditionId.options.length] = new Option(xmlDoc.getElementsByTagName("Condition")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Condition")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue, false, true);
                //FuelTypeTypeIdSelected = xmlDoc.getElementsByTagName("FuelType")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue;
            }
            else {
                document.frmSearch.ConditionId.options[document.frmSearch.ConditionId.options.length] = new Option(xmlDoc.getElementsByTagName("Condition")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Condition")[i].getElementsByTagName("Id")[0].childNodes[0].nodeValue);
            }


        }
        }
        catch (err) { }


        
     



         try {

             
            
            


         try {

             for (var i = 0; i < xmlDoc.getElementsByTagName("MaxPrice").length; i++) {

                 if (xmlDoc.getElementsByTagName("MaxPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("MaxPriceSelected")[0].childNodes[0].nodeValue) {
                     document.frmSearch.MaxPrice.options[document.frmSearch.MaxPrice.options.length] = new Option(xmlDoc.getElementsByTagName("MaxPrice")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("MaxPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue, false, true);
                 }
                 else {
                     document.frmSearch.MaxPrice.options[document.frmSearch.MaxPrice.options.length] = new Option(xmlDoc.getElementsByTagName("MaxPrice")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("MaxPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                 }


             }
         }
         catch (err) { }

         for (var i = 0; i < xmlDoc.getElementsByTagName("MinPrice").length; i++) {

             if (parseInt(xmlDoc.getElementsByTagName("MinPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue) < parseInt(document.frmSearch.MaxPrice.options[document.frmSearch.MaxPrice.options.selectedIndex].value)) {
                 //alert("ya" + xmlDoc.getElementsByTagName("MinPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                 if (xmlDoc.getElementsByTagName("MinPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("MinPriceSelected")[0].childNodes[0].nodeValue) {
                     document.frmSearch.MinPrice.options[document.frmSearch.MinPrice.options.length] = new Option(xmlDoc.getElementsByTagName("MinPrice")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("MinPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue, false, true);
                 }
                 else {
                     document.frmSearch.MinPrice.options[document.frmSearch.MinPrice.options.length] = new Option(xmlDoc.getElementsByTagName("MinPrice")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("MinPrice")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                 }
             }
            

         }
     }
     catch (err) { }


         try {

             for (var i = 0; i < xmlDoc.getElementsByTagName("Age").length; i++) {
         
                 if (xmlDoc.getElementsByTagName("Age")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue == xmlDoc.getElementsByTagName("MaximumAgeSelected")[0].childNodes[0].nodeValue) {
                    
                     document.frmSearch.MaximumAge.options[document.frmSearch.MaximumAge.options.length] = new Option(xmlDoc.getElementsByTagName("Age")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Age")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue, false, true);                    
                 }
                 else {
                     //alert(xmlDoc.getElementsByTagName("Age")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Age")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                     document.frmSearch.MaximumAge.options[document.frmSearch.MaximumAge.options.length] = new Option(xmlDoc.getElementsByTagName("Age")[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue, xmlDoc.getElementsByTagName("Age")[i].getElementsByTagName("Value")[0].childNodes[0].nodeValue);
                 }


             }
         }
         catch (err) { }

        



    }
}

function SubmitForm() {

    if (frmSearch.Submit) {
        frmSearch.Submit();
    }
    else {
        frmSearch.submit();
    }

    frmSearch.submit();

}

function GetXmlHttpObject() {
    var xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}
