﻿function TextOnBlur(obj, msg) {
    var onblurmsg = obj.value;
    if (onblurmsg == msg) {
        obj.value = '';
        obj.style.color = 'black'
    }
}
function TextOnMouseOver(obj, msg) {
    var onblurmsg = obj.value;
    if (onblurmsg == '') {
        obj.value = msg;
        obj.style.color = 'Gray';
    }
   
}

 
function CheckValidationForSearch() {
    function checkNum(x) {

        var s_len = x.value.length;
        var s_charcode = 0;
        for (var s_i = 0; s_i < s_len; s_i++) {
            s_charcode = x.value.charCodeAt(s_i);
            if (!((s_charcode >= 48 && s_charcode <= 57))) {

                x.value = '';
                x.focus();
                return false;
            }
        }
        return true;
    }
    var str = document.getElementById("ctl00_ContentPlaceHolder1_hdn_onLoad").value;

    if (CheckForDropdownListStatus('aspnetForm', 'Vehicle', 'ctl00_ContentPlaceHolder1_ddlCategory', 'Select') == false) return false;
    //                
    if (isNaN(str)) {


    }
    else {
        if (CheckForNull('aspnetForm', 'Postal Code', 'ctl00_ContentPlaceHolder1_txtPostalCode') == false) return false;
        if (checkPostalCodeOnly('ctl00_ContentPlaceHolder1_txtPostalCode') == false) return false;
    }

    // if(CheckForDropdownListStatus('aspnetForm','Distance','ctl00_ContentPlaceHolder1_ddlKMrange','Select')==false) return false;  


}




function CheckDealerByZipCode() {


    if (CheckForNull('aspnetForm', 'Postal Code', 'ctl00_ContentPlaceHolder1_txtEnterZipCode') == false) return false;
        if (checkPostalCodeOnly('ctl00_ContentPlaceHolder1_txtEnterZipCode') == false) return false;
}
function CheckNewListingByZipCode() {
    function checkNum(x) {

        var s_len = x.value.length;
        var s_charcode = 0;
        for (var s_i = 0; s_i < s_len; s_i++) {
            s_charcode = x.value.charCodeAt(s_i);
            if (!((s_charcode >= 48 && s_charcode <= 57))) {

                x.value = '';
                x.focus();
                return false;
            }
        }
        return true;
    } var str = document.getElementById("ctl00_ContentPlaceHolder1_hdn_newlisting").value;
    if (isNaN(str)) {


    }
    else {
        if (checkPostalCodeOnly('ctl00_ContentPlaceHolder1_txtPostalCodeNewListing') == false) return false;
        if (CheckForNull('aspnetForm', 'Postal Code', 'ctl00_ContentPlaceHolder1_txtPostalCodeNewListing') == false) return false;

    }

}
function mapCategory(listElement) {

    dropDown = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");

    dropDown.value = listElement;
}
function SubScribe() {
    var txtemail = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
    if (txtemail.value == "") {
        alert("Please Enter The Title For Subscription !");
        return false;
    }
    return true;
}

function fillBoatMake() {
    try {
        var boatMake = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake").value;
        //alert(boatMake)
        document.getElementById("ctl00_ContentPlaceHolder1_hdn_boatMake").value = boatMake;
    }
    catch (e) {

    }
}



function ShowDiv(divid) {
    if (document.layers) document.layers[divid].visibility = "show";
    else document.getElementById(divid).style.visibility = "visible";
}

function HideDiv(divid) {
    if (document.layers) document.layers[divid].visibility = "hide";
    else document.getElementById(divid).style.visibility = "hidden";
}

function BodyLoad() {
    HideDiv("autocomplete");
    document.form1.keyword.focus();

}
function HideDivOnBlur() {
    HideDiv("autocomplete");
}


function Page_SetInputs(srcObj) {


    document.getElementById("ctl00_ContentPlaceHolder1_hdn_onLoad").value = srcObj.options[srcObj.selectedIndex].value;

    var str = document.getElementById("ctl00_ContentPlaceHolder1_hdn_onLoad").value;

    if (chkNumeric(str) == false) {

        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCode").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCode").style.background = "gray";
        document.getElementById("divsearch").style.color = "gray";
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCode").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCode").style.background = "white";
        document.getElementById("divsearch").style.color = "black";

    }

    function chkNumeric(strString)
    // strString is the string passed to be checked // check for valid numeric strings	 
    { // strvalidchars defines the set of characters which are valid in a numeric field 
        var strValidChars = "0123456789.-"; // 
        var strChar;
        // boolresult is the variable which returns true is string is in correct format or false if it is not a valid numeric string 
        var boolResult = true;
        if (strString.length == 0)
            return false; // test strString consists of valid characters listed above 
        for (i = 0; i < strString.length && boolResult == true; i++) {
            strChar = strString.charAt(i);
            if (strValidChars.indexOf(strChar) == -1) {
                boolResult = false;
            }
        }
        return boolResult;
    }



}


function Page_SetNewListing(srcObj) {


    document.getElementById("ctl00_ContentPlaceHolder1_hdn_newlisting").value = srcObj.options[srcObj.selectedIndex].value;

    var str = document.getElementById("ctl00_ContentPlaceHolder1_hdn_newlisting").value;

    if (chkNumeric(str) == false) {
        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCodeNewListing").disabled = true;
        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCodeNewListing").style.background = "gray";
        document.getElementById("divbrowse").style.color = "gray";
    }
    else {
        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCodeNewListing").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_txtPostalCodeNewListing").style.background = "white";
        document.getElementById("divbrowse").style.color = "black";
    }

    function chkNumeric(strString) // strString is the string passed to be checked // check for valid numeric strings	 
    { // strvalidchars defines the set of characters which are valid in a numeric field 
        var strValidChars = "0123456789.-"; // 
        var strChar;
        // boolresult is the variable which returns true is string is in correct format or false if it is not a valid numeric string 
        var boolResult = true;
        if (strString.length == 0)
            return false; // test strString consists of valid characters listed above 
        for (i = 0; i < strString.length && boolResult == true; i++) {
            strChar = strString.charAt(i);
            if (strValidChars.indexOf(strChar) == -1) {
                boolResult = false;
            }
        }
        return boolResult;
    }

}

function openwin(url) {

    window.open(url, '', 'height=300,width=880,resizable=1,scrollbars=1');

}


//Above Portion workign well

//now showing this
function ShowPopulateDropdownlist() {
    //                  try {
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");
    document.getElementById("ctl00_ContentPlaceHolder1_hdnvehicles").value = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    var category = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    //                      var category = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    var lblModel = document.getElementById("ctl00_ContentPlaceHolder1_lblModel");
    var lblmake = document.getElementById("ctl00_ContentPlaceHolder1_lblmake");
    var pnlcertified = document.getElementById("ctl00_ContentPlaceHolder1_pnlcertified");
    var ddlType = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
    var ddlboatmake = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");
    var txtcollectortype = document.getElementById("ctl00_ContentPlaceHolder1_txtcollectortype");
    var ddlType = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
    var ddlAlphabetically = document.getElementById("ctl00_ContentPlaceHolder1_ddlAlphabetically");
    var ddlModel = document.getElementById("ctl00_ContentPlaceHolder1_ddlModel");
    var ddlMake = document.getElementById("ctl00_ContentPlaceHolder1_ddlMake");


    if (category == "Cars") {
        lblModel.innerHTML = "Model:";
        lblmake.innerHTML = "Make:";
        pnlcertified.style.display = 'Inline';
        ddlType.style.display = 'none';
        ddlboatmake.style.display = 'none';
        txtcollectortype.style.display = 'none';
        ddlType.style.display = 'none';
        ddlAlphabetically.style.display = 'none';
        ddlModel.style.display = 'Inline';
        ddlModel.style.display = 'Inline';
        ddlMake.style.display = 'Inline';




    }
    if (category == "Trucks") {
        lblModel.innerHTML = "Model:";
        lblmake.innerHTML = "Make:";
        pnlcertified.style.display = 'Inline';
        ddlType.style.display = 'none';
        ddlboatmake.style.display = 'none';
        txtcollectortype.style.display = 'none';
        ddlType.style.display = 'none';
        ddlAlphabetically.style.display = 'none';
        ddlModel.style.display = 'Inline';
        ddlModel.style.display = 'Inline';
        ddlMake.style.display = 'Inline';

    }
    if (category == "Motorcycles") {

        pnlcertified.style.display = 'none';
        lblmake.innerHTML = "Type:";
        ddlType.style.display = 'Inline';
        ddlAlphabetically.style.display = 'none';
        ddlboatmake.style.display = 'Inline';

        ddlModel.style.display = 'none';
        ddlMake.style.display = 'none';
        txtcollectortype.style.display = 'none';
        lblModel.innerHTML = "Make:";






    }
    if (category == "Boats") {
        pnlcertified.style.display = 'none';


        lblmake.innerHTML = "Type:";
        ddlType.style.display = 'Inline';
        ddlAlphabetically.style.display = 'Inline';
        ddlboatmake.style.display = 'Inline';

        ddlModel.style.display = 'none';
        ddlMake.style.display = 'none';
        txtcollectortype.style.display = 'none';
        lblModel.innerHTML = "Make:";


    }
    if (category == "ATVs") {
        pnlcertified.style.display = 'none';

        lblmake.innerHTML = "Type:";
        ddlType.style.display = 'Inline';
        ddlAlphabetically.style.display = 'none';
        ddlboatmake.style.display = 'Inline';

        ddlModel.style.display = 'none';
        ddlMake.style.display = 'none';
        txtcollectortype.style.display = 'none';
        lblModel.innerHTML = "Make:";


    }
    if (category == "Snowmobiles") {

        pnlcertified.style.display = 'Inline';
        lblmake.innerHTML = "Type:";
        ddlType.style.display = 'Inline';
        ddlAlphabetically.style.display = 'none';
        ddlboatmake.style.display = 'Inline';

        ddlModel.style.display = 'none';
        ddlMake.style.display = 'none';
        txtcollectortype.style.display = 'none';
        lblModel.innerHTML = "Make:";




    }

    if (category == "CollectorCars") {

        txtcollectortype.style.display = 'Inline';
        lblModel.innerHTML = "Model:";
        lblmake.innerHTML = "Make:";
        ddlModel.style.display = 'none';
        ddlType.style.display = 'none';
        ddlAlphabetically.style.display = 'none';
        ddlboatmake.style.display = 'none';
        ddlMake.style.display = 'Inline';
        ddlboatmake.style.display = 'none';
        pnlcertified.style.display = 'none';

    }
    //                  } catch (e) {

    //                  }
}
function GetXmlHttpObject(handler) {
    var objXmlHttp = null
    if (navigator.userAgent.indexOf("Opera") >= 0) {
        alert("This example doesn't work in Opera")
        return
    }
    if (navigator.userAgent.indexOf("MSIE") >= 0) {
        var strName = "Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5") >= 0) {
            strName = "Microsoft.XMLHTTP"
        }
        try {
            objXmlHttp = new ActiveXObject(strName)
            objXmlHttp.onreadystatechange = handler
            return objXmlHttp
        }
        catch (e) {
            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla") >= 0) {
        objXmlHttp = new XMLHttpRequest()
        objXmlHttp.onload = handler
        objXmlHttp.onerror = handler
        return objXmlHttp
    }
}

function GetProduct() {

    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");
    var url = "test.aspx?Cat=" + srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    xmlHttp = GetXmlHttpObject(stateChanged);
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
    ShowPopulateDropdownlist();
}

function GetTypes() {

    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");


    var url = "test.aspx?types=" + srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    xmlHttp = GetXmlHttpObject(TypesChanged);
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
    ShowPopulateDropdownlist();
}
function GetAlphabeticallyMakes() {

    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlAlphabetically");


    var url = "test.aspx?Alphabetically=" + srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    xmlHttp = GetXmlHttpObject(AlphabeticallyChanged);
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function GetMake() 
{

    var url = "test.aspx?make=" + document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").value;
    xmlHttp = GetXmlHttpObject(stateChangedForMake);
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlMake");

    var carmake = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;

    var hdncar = document.getElementById("ctl00_ContentPlaceHolder1_hdnmake");
    var hdnmakevalue = document.getElementById("ctl00_ContentPlaceHolder1_hdnmakevalue");
    hdnmakevalue.value = srcObj.value;
    hdncar.value = carmake;
}

function TypesChanged() {
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {

        // document.getElementById('ProductDetails').innerHTML = xmlHttp.responseText;
        if (xmlHttp.status == 200) {
            // GetModel(xmlHttp.responseText);
            fillTypes(xmlHttp.responseText);
        }
        else {
            // GetModel(xmlHttp.responseText);
            fillTypes("");
        }
    }
    else {
        fillTypes("");
    }

}

function AlphabeticallyChanged() {
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {


        //  document.getElementById('ProductDetails').innerHTML = xmlHttp.responseText;
        if (xmlHttp.status == 200) {
            // GetModel(xmlHttp.responseText);
            FillAlphabeticallyMakes(xmlHttp.responseText);
        }
        else {
            // GetModel(xmlHttp.responseText);
            FillAlphabeticallyMakes("");
        }
    }
    else {
        FillAlphabeticallyMakes("");
    }

}
function FillBoatMakes() {
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {

        //document.getElementById('ProductDetails').innerHTML = xmlHttp.responseText;
        if (xmlHttp.status == 200) {
            // GetModel(xmlHttp.responseText);
            fillBoatMake(xmlHttp.responseText);
        }
        else {
            // GetModel(xmlHttp.responseText);
            fillBoatMake("");
        }
    }
    else {
        fillBoatMake("");
    }

}


function stateChanged() {
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {

        // document.getElementById('ProductDetails').innerHTML = xmlHttp.responseText;
        if (xmlHttp.status == 200) {
            // GetModel(xmlHttp.responseText);
            fillDDL(xmlHttp.responseText);
        }
        else {
            // GetModel(xmlHttp.responseText);
            fillDDL("");
        }
    }
    else {
        fillDDL("");
    }
}
function stateChangedForMake() {
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {

        // document.getElementById('ProductDetails').innerHTML = xmlHttp.responseText;
        if (xmlHttp.status == 200) {
            GetModel(xmlHttp.responseText);
            // fillDDL(xmlHttp.responseText);
        }
        else {
            GetModel(xmlHttp.responseText);
            //fillDDL("");
        }
    }
    else {
        GetModel("");
    }
}
function GetModel(xml) {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlModel").innerHTML = "";
    if (xml == "") {
        document.getElementById("ctl00_ContentPlaceHolder1_ddlModel").options.add(new Option("", ""));
        return;
    }
    else {
        var b = xml;
        var a = b.split("|");
        var c = b.split("$");



        for (i = 0; i < a.length; i++) {
            var ids = c[i];
            var maketext = a[i];
            var makelastcount = a[i].lastIndexOf("$")
            var makelength = a[i].length
            var originmakevalue = maketext.substring(makelastcount + 1, makelength)
            // var count = ids.indexOf("|")

            var d = 0;
            try {
                d = c[i].lastIndexOf("|")
            }
            catch (e) {
                d = 0;
            }
            var len = 0;
            try {
                len = c[i].length;
            }
            catch (e) {
                len = 0;
            }
            if (d != 0 && len != 0) {
                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlModel").options.add(new Option(originmakevalue, f));
            }
            var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlModel");

            var carmake = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;

            var hdnmodel = document.getElementById("ctl00_ContentPlaceHolder1_hdnmodel");
            hdnmodel.value = carmake;
        }
    }
}


function stroedmodel() {
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlModel");

    var carmake = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;

    var hdnmodel = document.getElementById("ctl00_ContentPlaceHolder1_hdnmodel");
    hdnmodel.value = carmake;
}



function stroedboat() {
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");

    var boatmake = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;

    var hdnboatmake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
    hdnboatmake.value = boatmake;
}
function GetTypeMakes() {
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");

    var boatmake = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;

    var hdnboatmake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
    hdnboatmake.value = boatmake;
}



function fillTypes(xml) {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlType").innerHTML = "";
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");
    var vehiclecategory = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    if (vehiclecategory == "Boats") {
        var b = xml;
        var a = b.split("|");
        var c = b.split("-");



        for (i = 0; i < a.length; i++) {
            var ids = c[i];
            var maketext = a[i];
            var makelastcount = a[i].lastIndexOf("-")
            var makelength = a[i].length
            var originmakevalue = maketext.substring(makelastcount + 1, makelength)
            // var count = ids.indexOf("|")

            var d = 0;
            try {
                d = c[i].lastIndexOf("|")
            }
            catch (e) {
                d = 0;
            }
            var len = 0;
            try {
                len = c[i].length;
            }
            catch (e) {
                len = 0;
            }
            if (d != 0 && len != 0) {
                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option(originmakevalue, f));
            }

        }
    }
    else if (vehiclecategory == "ATVs") {

        var b = xml;
        var a = b.split("|");
        var c = b.split("-");



        for (i = 0; i < a.length; i++) {
            var ids = c[i];
            var maketext = a[i];
            var makelastcount = a[i].lastIndexOf("-")
            var makelength = a[i].length
            var originmakevalue = maketext.substring(makelastcount + 1, makelength)
            var count = ids.indexOf("|")

            var d = 0;
            try {
                d = c[i].lastIndexOf("|")
            }
            catch (e) {
                d = 0;
            }
            var len = 0;
            try {
                len = c[i].length;
            }
            catch (e) {
                len = 0;
            }
            if (d != 0 && len != 0) {
                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option(originmakevalue, f));
            }
        }
    }
    else if (vehiclecategory == "Snowmobile") {
        var b = xml;
        var a = b.split("|");
        var c = b.split("-");



        for (i = 0; i < a.length; i++) {
            var ids = c[i];
            var maketext = a[i];
            var makelastcount = a[i].lastIndexOf("-")
            var makelength = a[i].length
            var originmakevalue = maketext.substring(makelastcount + 1, makelength)
            var count = ids.indexOf("|")

            var d = 0;
            try {
                d = c[i].lastIndexOf("|")
            }
            catch (e) {
                d = 0;
            }
            var len = 0;
            try {
                len = c[i].length;
            }
            catch (e) {
                len = 0;
            }
            if (d != 0 && len != 0) {
                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option(originmakevalue, f));
            }
        }
    }
    else if (vehiclecategory == "Motorcycle") {
        var b = xml;
        var a = b.split("|");
        var c = b.split("-");



        for (i = 0; i < a.length; i++) {
            var ids = c[i];
            var maketext = a[i];
            var makelastcount = a[i].lastIndexOf("-")
            var makelength = a[i].length
            var originmakevalue = maketext.substring(makelastcount + 1, makelength)
            var count = ids.indexOf("|")

            var d = 0;
            try {
                d = c[i].lastIndexOf("|")
            }
            catch (e) {
                d = 0;
            }
            var len = 0;
            try {
                len = c[i].length;
            }
            catch (e) {
                len = 0;
            }
            if (d != 0 && len != 0) {
                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option(originmakevalue, f));
            }
        }
    }
    else if (vehiclecategory == "ATVs") {
        var b = xml;
        var a = b.split("|");
        var c = b.split("-");



        for (i = 0; i < a.length; i++) {
            var ids = c[i];
            var maketext = a[i];
            var makelastcount = a[i].lastIndexOf("-")
            var makelength = a[i].length
            var originmakevalue = maketext.substring(makelastcount + 1, makelength)
            var count = ids.indexOf("|")

            var d = 0;
            try {
                d = c[i].lastIndexOf("|")
            }
            catch (e) {
                d = 0;
            }
            var len = 0;
            try {
                len = c[i].length;
            }
            catch (e) {
                len = 0;
            }
            if (d != 0 && len != 0) {
                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option(originmakevalue, f));
            }
        }
    } else {
    }

}
function FillAlphabeticallyMakes(xml) {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake").innerHTML = "";
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");
    var vehiclecategory = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    if (vehiclecategory == "Boats") {
        var b = xml;
        var a = b.split("|");
        var c = b.split("-");



        for (i = 0; i < a.length; i++) {
            var ids = c[i];
            var maketext = a[i];
            var makelastcount = a[i].lastIndexOf("-")
            var makelength = a[i].length
            var originmakevalue = maketext.substring(makelastcount + 1, makelength)
            //  var count = ids.indexOf("|")

            var d = 0;
            try {
                d = c[i].lastIndexOf("|")
            }
            catch (e) {
                d = 0;
            }
            var len = 0;
            try {
                len = c[i].length;
            }
            catch (e) {
                len = 0;
            }
            if (d != 0 && len != 0) {
                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake").options.add(new Option(originmakevalue, f));
            }
            //                      var srcObj = document.getElementById("<%=ddlboatmake.ClientID %>");

            //                      var boatmake = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;

            //                      var hdntypemake = document.getElementById("<%=hdntypemake.ClientID %>");
            //                      hdntypemake.value = boatmake;
        }
    }
}

function getAllBoatMakes(xml) {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake").innerHTML = "";
    var b = xml;
    var a = b.split("|");
    var c = b.split("-");
    document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake").options.add(new Option("All Makes", "All Makes"));


    for (i = 0; i < a.length; i++) {
        var ids = c[i];
        var maketext = a[i];
        var makelastcount = a[i].lastIndexOf("-")
        var makelength = a[i].length
        var originmakevalue = maketext.substring(makelastcount + 1, makelength)
        //var count = ids.indexOf("|")
        var d = 0;
        try {
            d = c[i].lastIndexOf("|")
        }
        catch (e) {
            d = 0;
        }
        var len = 0;
        try {
            len = c[i].length;
        }
        catch (e) {
            len = 0;
        }

        if (d != 0 && len != 0) {
            var f = ids.substring(d + 1, len)
            document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake").options.add(new Option(originmakevalue, f));
        }
    }

}
function getAllBoatTypes(xml) {
    var b = xml;
    var a = b.split("|");
    var c = b.split("-");

    document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option("All Types", "All Types"));

    for (i = 0; i < a.length; i++) {

        var maketext = a[i];
        var makelastcount = a[i].lastIndexOf("-")
        var makelength = a[i].length
        var originmakevalue = maketext.substring(makelastcount + 1, makelength)
        document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option(originmakevalue, originmakevalue));
    }

}

function ChangeOnTypes() {

    var srcObjtype = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");

    var type = srcObjtype.options[srcObjtype.selectedIndex].childNodes[0].nodeValue;
    var hdntype = document.getElementById("ctl00_ContentPlaceHolder1_hdntype");
    hdntype.value = type;



    var srcObj1 = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");
    var vehicles = srcObj1.options[srcObj1.selectedIndex].childNodes[0].nodeValue;
    if (vehicles == "Boats") {
        //                  try {
        var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
        //document.getElementById("ctl00_ContentPlaceHolder1_hdnvehicles").value = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
        var category = document.getElementById("ctl00_ContentPlaceHolder1_ddlType").value;
        // var category = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
        var lblModel = document.getElementById("ctl00_ContentPlaceHolder1_lblModel");
        var lblmake = document.getElementById("ctl00_ContentPlaceHolder1_lblmake");
        var pnlcertified = document.getElementById("ctl00_ContentPlaceHolder1_pnlcertified");
        var ddlType = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
        var ddlboatmake = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");
        var txtcollectortype = document.getElementById("ctl00_ContentPlaceHolder1_txtcollectortype");
        var ddlType = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
        var ddlAlphabetically = document.getElementById("ctl00_ContentPlaceHolder1_ddlAlphabetically");
        var ddlModel = document.getElementById("ctl00_ContentPlaceHolder1_ddlModel");
        var ddlMake = document.getElementById("ctl00_ContentPlaceHolder1_ddlMake");


        if (category == "Paddle") {

            lblmake.innerHTML = "Type:";
            ddlType.style.display = 'Inline';
            ddlAlphabetically.style.display = 'none';
            ddlboatmake.style.display = 'none';
            ddlModel.style.display = 'none';
            ddlMake.style.display = 'none';
            txtcollectortype.style.display = 'Inline';
            lblModel.innerHTML = "Make:";
            pnlcertified.style.display = 'none';


        }

        else if (category == "Trailer") {
            lblmake.innerHTML = "Type:";
            ddlType.style.display = 'Inline';
            ddlAlphabetically.style.display = 'none';
            ddlboatmake.style.display = 'none';
            ddlModel.style.display = 'none';
            ddlMake.style.display = 'none';
            txtcollectortype.style.display = 'Inline';
            lblModel.innerHTML = "Make:";
            pnlcertified.style.display = 'none';


        }
        else if (category == "Sail") {

            lblmake.innerHTML = "Type:";
            ddlType.style.display = 'Inline';
            ddlAlphabetically.style.display = 'none';
            ddlboatmake.style.display = 'none';
            ddlModel.style.display = 'none';
            ddlMake.style.display = 'none';
            txtcollectortype.style.display = 'Inline';
            lblModel.innerHTML = "Make:";
            pnlcertified.style.display = 'none';

        }
        else if (category == "Personal Watercraft") {
            lblmake.innerHTML = "Type:";
            ddlType.style.display = 'Inline';
            ddlAlphabetically.style.display = 'none';





            ddlboatmake.style.display = 'Inline';
            ddlModel.style.display = 'none';
            ddlMake.style.display = 'none';
            txtcollectortype.style.display = 'none';
            lblModel.innerHTML = "Make:";
            pnlcertified.style.display = 'none';

            var srcObjtype = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");
            var boatmake = srcObjtype.options[srcObjtype.selectedIndex].childNodes[0].nodeValue;
            var hdntypemake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
            hdntypemake.value = boatmake;
        }
        else {

            lblmake.innerHTML = "Type:";
            ddlType.style.display = 'Inline';
            ddlAlphabetically.style.display = 'Inline';
            ddlboatmake.style.display = 'Inline';
            ddlModel.style.display = 'none';
            ddlMake.style.display = 'none';
            txtcollectortype.style.display = 'none';
            lblModel.innerHTML = "Make:";
            pnlcertified.style.display = 'none';

            var srcObjtype = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");
            var type = srcObjtype.options[srcObjtype.selectedIndex].childNodes[0].nodeValue;
            var hdntypemake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
            hdntypemake.value = type;

        }
    }
    else {

        var srcObjtype = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");
        var boatmake = srcObjtype.options[srcObjtype.selectedIndex].childNodes[0].nodeValue;
        var hdntypemake = document.getElementById("<%=hdntypemake.ClientID %>");
        hdntypemake.value = boatmake;
    }
}


function Vehiclebtn_click(vehicletypes) {
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");


    for (var i = 0; i <= srcObj.length; i++) {
        if (vehicletypes == srcObj.options[i].childNodes[0].nodeValue) {
            srcObj[i].selected = true;
            break;
        }
    }



    //              var srcObj = document.getElementById("<%=ddlCategory.ClientID %>");
    //              srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue = vehicletypes;
    var url = 'test.aspx?Cat=' + vehicletypes + '';
    xmlHttp = GetXmlHttpObject(stateChanged);
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
    ShowPopulateDropdownlist();

}


function fillDDL(xml) {
    var srcObj = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");
    var vehiclecategory = srcObj.options[srcObj.selectedIndex].childNodes[0].nodeValue;
    if (vehiclecategory == "Cars") {
        document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").innerHTML = "";
        if (xml == "") {
            document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option("All Makes", "All Makes"));
            return;
        }
        else {
            var b = xml;
            var a = b.split("|");
            var c = b.split("^");

            document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option("All Makes", "All Makes"));

            for (i = 0; i < a.length; i++) {
                var ids = c[i];
                var maketext = a[i];
                var makelastcount = a[i].lastIndexOf("^")
                var makelength = a[i].length
                var originmakevalue = maketext.substring(makelastcount + 1, makelength)
                var count = ids.indexOf("|")

                var d = c[i].lastIndexOf("|")
                var len = c[i].length;

                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option(originmakevalue, f));
            }
        }
    }
    else if (vehiclecategory == "Trucks") {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").innerHTML = "";
        if (xml == "") {
            document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option("All Makes", "All Makes"));
            return;
        }
        else {
            var b = xml;
            var a = b.split("|");
            var c = b.split("^");

            document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option("All Makes", "All Makes"));

            for (i = 0; i < a.length; i++) {
                var ids = c[i];
                var maketext = a[i];
                var makelastcount = a[i].lastIndexOf("^")
                var makelength = a[i].length
                var originmakevalue = maketext.substring(makelastcount + 1, makelength)
                var count = ids.indexOf("|")

                var d = c[i].lastIndexOf("|")
                var len = c[i].length;

                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option(originmakevalue, f));
            }
        }
    }

    else if (vehiclecategory == "Boats") {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlType").innerHTML = "";
        if (xml == "") {
            document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option("", ""));
            return;
        }
        else {

            var orginxml = xml;
            var counthash = orginxml.lastIndexOf("#")
            var countstringlength = orginxml.length;


            var getmakes = orginxml.substring(0, counthash - 1)
            var gettypes = orginxml.substring(counthash + 1, countstringlength - 1);

            getAllBoatTypes(gettypes);
            getAllBoatMakes(getmakes);

            var srcObjtypes = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
            var srctype = srcObjtypes.options[srcObjtypes.selectedIndex].childNodes[0].nodeValue;
            var hdntype = document.getElementById("ctl00_ContentPlaceHolder1_hdntype");
            hdntype.value = srctype;
            var srcboatmake = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");

            var boatmake = srcboatmake.options[srcboatmake.selectedIndex].childNodes[0].nodeValue;

            var hdnboatmake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
            hdnboatmake.value = boatmake;

        }
    }
    else if (vehiclecategory == "Motorcycles") {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlType").innerHTML = "";
        if (xml == "") {
            document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option("", ""));
            return;
        }
        else {
            var orginxml = xml;
            var counthash = orginxml.lastIndexOf("#")
            var countstringlength = orginxml.length;


            var getmakes = orginxml.substring(0, counthash - 1)
            var gettypes = orginxml.substring(counthash + 1, countstringlength - 1);

            getAllBoatTypes(gettypes);
            getAllBoatMakes(getmakes);
            var srcObjtypes = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
            var srctype = srcObjtypes.options[srcObjtypes.selectedIndex].childNodes[0].nodeValue;
            var hdntype = document.getElementById("ctl00_ContentPlaceHolder1_hdntype");
            hdntype.value = srctype;
            var srcboatmake = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");

            var boatmake = srcboatmake.options[srcboatmake.selectedIndex].childNodes[0].nodeValue;

            var hdnboatmake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
            hdnboatmake.value = boatmake;
        }

    }
    else if (vehiclecategory == "ATVs") {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlType").innerHTML = "";
        if (xml == "") {
            document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option("", ""));
            return;
        }
        else {
            var orginxml = xml;
            var counthash = orginxml.lastIndexOf("#")
            var countstringlength = orginxml.length;


            var getmakes = orginxml.substring(0, counthash - 1)
            var gettypes = orginxml.substring(counthash + 1, countstringlength - 1);

            getAllBoatTypes(gettypes);
            getAllBoatMakes(getmakes);
            var srcObjtypes = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
            var srctype = srcObjtypes.options[srcObjtypes.selectedIndex].childNodes[0].nodeValue;
            var hdntype = document.getElementById("ctl00_ContentPlaceHolder1_hdntype");
            hdntype.value = srctype;
            var srcboatmake = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");

            var boatmake = srcboatmake.options[srcboatmake.selectedIndex].childNodes[0].nodeValue;

            var hdnboatmake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
            hdnboatmake.value = boatmake;
        }

    }
    else if (vehiclecategory == "Snowmobiles") {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlType").innerHTML = "";
        if (xml == "") {
            document.getElementById("ctl00_ContentPlaceHolder1_ddlType").options.add(new Option("", ""));
            return;
        }
        else {
            var orginxml = xml;
            var counthash = orginxml.lastIndexOf("#")
            var countstringlength = orginxml.length;


            var getmakes = orginxml.substring(0, counthash - 1)
            var gettypes = orginxml.substring(counthash + 1, countstringlength - 1);

            getAllBoatTypes(gettypes);
            getAllBoatMakes(getmakes);
            var srcObjtypes = document.getElementById("ctl00_ContentPlaceHolder1_ddlType");
            var srctype = srcObjtypes.options[srcObjtypes.selectedIndex].childNodes[0].nodeValue;
            var hdntype = document.getElementById("ctl00_ContentPlaceHolder1_hdntype");
            hdntype.value = srctype;
            var srcboatmake = document.getElementById("ctl00_ContentPlaceHolder1_ddlboatmake");

            var boatmake = srcboatmake.options[srcboatmake.selectedIndex].childNodes[0].nodeValue;

            var hdnboatmake = document.getElementById("ctl00_ContentPlaceHolder1_hdntypemake");
            hdnboatmake.value = boatmake;
        }

    }
    else if (vehiclecategory == "CollectorCars") {
    document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").innerHTML = "";
        if (xml == "") {
            document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option("All Makes", "All Makes"));
            return;
        }
        else {
            var b = xml;
            var a = b.split("|");
            var c = b.split("-");



            for (i = 0; i < a.length; i++) {
                var ids = c[i];
                var maketext = a[i];
                var makelastcount = a[i].lastIndexOf("-")
                var makelength = a[i].length
                var originmakevalue = maketext.substring(makelastcount + 1, makelength)
                var count = ids.indexOf("|")

                var d = c[i].lastIndexOf("|")
                var len = c[i].length;

                var f = ids.substring(d + 1, len)
                document.getElementById("ctl00_ContentPlaceHolder1_ddlMake").options.add(new Option(originmakevalue, f));
            }
        }

    } else {

    }

}
           