
    var emailReg = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

    function all() {
		
	
	
		$("#container").css("min-height",$(window).height()+"px");
       

        $(".nav").children("li").each(function () {
            var current = "nav current-" + ($(this).attr("class"));
            var parentClass = $(".nav").attr("class");
            if (parentClass != current) {
                $(this).children("a").css({ backgroundImage: "none" });
            }
        });


        // create events for each nav item
        attachNavEvents(".nav", "home");
        attachNavEvents(".nav", "new");
        attachNavEvents(".nav", "pre");
        attachNavEvents(".nav", "specials");
        attachNavEvents(".nav", "service");
        attachNavEvents(".nav", "videos");
        //attachNavEvents(".nav", "locations");
        attachNavEvents(".nav", "contact");

        	
        function attachNavEvents(parent, myClass) {
            $(parent + " ." + myClass).mouseover(function () {
                $(this).append('<div class="nav-' + myClass + '"></div>');
                $("div.nav-" + myClass).css({ display: "none" }).fadeIn(200);
            }).mouseout(function () {
                $("div.nav-" + myClass).fadeOut(200, function () {
                    $(this).remove();
                });
            }).mousedown(function () {
                //$("div.nav-" + myClass).attr("class", "nav-" + myClass + "-click");
            }).mouseup(function () {
                //$("div.nav-" + myClass + "-click").attr("class", "nav-" + myClass);
            });
        }

        $(".new").click(function (event) {


            $(".sub_nav").hide();
            $("#sub_new").show();
            event.preventDefault();


        });

        $(".pre").click(function (event) {


            $(".sub_nav").hide();
            $("#sub_pre").show();
            event.preventDefault();


        });


        $(".sub_close").click(function () {

            $(".sub_nav").hide();

        });

        $(".noclick").click(function () {

            event.preventDefault();

        });

        var semail;

        $("#special_submit").click(function (event) {

            event.preventDefault();

            semail = $('input[name="semail"]').val();

          //  alert(semail);

            if (!emailReg.test(semail)) {

                alert("Please enter a valid email address.");

                // $('input[name="email"]').val("Invalid Email Address");
                return false;

            }


            var result = $.ajax({
                url: "/forms.aspx?emailAddress=" + semail + "&form=specials",
                cache: false,
                async: false,
                success: function (msg) {
                    $("#eform").html("Thank you. <div class='frame'><iframe src='/content/thankyou-managers-specials.aspx' width='1' height='1' marginheight='0' marginwidth='0' frameborder='0'></iframe></div>");

                }
            }).responseText;


        });

        var fieldVal;

        $("input, textarea").click(function () {

            if ($(this).val() == "Email Address" || $(this).val() == "First Name" || $(this).val() == "Last Name" || $(this).val() == "Phone" || $(this).val() == "Offer" || $(this).val() == "Comments") {
                fieldVal = $(this).val();
                $(this).val("");
            }

        });

        $("input, textarea").focusout(function () {

            if ($(this).val() == "") {

                $(this).val(fieldVal);

            }

        });

    }

    function homePage() {

              var textHeight = 150;
        var imageMargin = 35;
        var mainContentNum;
        var mainContentCurrent = 1;
        var activeNav;
        var s;


        // 

        if ($('#ctl00_lnkpdf').length == 0) {
            $('#ad').hide();
        }

        $('#ctl00_lnkpdf').hide();

        $('.main_img').each(function (index) {

            // alert($(this).attr("width"));

            if ($(this).attr("width") == 525) {

                $(this).css("margin-left", "20px");

            }


        });

        //$('.main_img').css("border","1px solid #000");
        //$('.main_text').css("border","1px solid #000");

        $('.main_text').each(function (index) {

            // alert($(this).height());

            if ($(this).height() == textHeight && $('.main_img').eq(index).attr("width") != 525) {

                $('.main_img').eq(index).css("margin-top", imageMargin + "px");
                //$('.main_img').eq(index).css("margin-bottom","0");

            }

            else if ((imageMargin - ($(this).height() - textHeight)) <= 0) {

                $('.main_img').eq(index).css("margin-top", "0");

            }

            else if ($(this).height() > textHeight) {

                //alert((imageMargin-($(this).height()-textHeight)));

                $('.main_img').eq(index).css("margin-top", (imageMargin - ($(this).height() - textHeight)) + "px");
                // $('.main_img').eq(index).css("margin-bottom","30px");

            }


        });


        $('.main_content').hide();



        $('.right_nav').mouseover(function () {



            $(this).css("background-color", "#f5f5f5");

            $(this).css("border-color","#cfcfcf");

            //alert($('#ad').is(':visible')); 

            //$(".arrow").css("margin-top",arrowSpace[$(this).attr("id")]+"px");

            $(this).append('<img class="arrow" src="http://www.hollandrvs.com/images/arrow.gif" width="20" height="36" border="0"  />');





        });





        $('.right_nav').mouseout(function () {


            if ($(this).attr("id") != activeNav) {

                $(this).css("background-color", "#FFF");
                $(this).find(".arrow").remove();

            }


            //$(this).css("border-color","#FFF");





        });

        $('.right_nav').click(function () {

            $(".arrow").remove();
            $(this).append('<img class="arrow" src="http://www.hollandrvs.com/images/arrow.gif" width="20" height="36" border="0"  />');
            $('.right_nav').css("background-color", "#FFF");
            $(".arrow_up").remove();
            $('.logo').css("border-color", "#e5e5e5");
            activeNav = $(this).attr("id");

            //alert(activeNav);

            $(this).css("background-color", "#f5f5f5");
			 $(this).css("border-color","#cfcfcf");
            $('.main_content').hide();

            // alert($(this).attr("id").toLowerCase());

            $("#" + $(this).attr("id").toLowerCase() + "_main").show();


            //alert("welcome");
        });

        //

        $('.logo').mouseover(function () {

            $(this).css("border-color", "#000");


        });

        var TF = "false";

        $('.logo').mouseout(function () {


            $("#" + $(this).attr("id") + "_ul").find("li").each(function (index) {



                if ($(this).text().toLowerCase() == activeNav) {

                    TF = "true";

                }


            });

            //alert(activeNav);
            //alert($("#"+$(this).attr("id")+"_ul").find("li").text().toLowerCase());

            //if ($('#'+$(this).attr('id')+'_ul').find('li').text().toLowerCase().is(':contains("'+activeNav+'")')) {
            //	alert("yes")
            //}


            if ($(this).attr("id") != activeNav && TF != "true") {

                $(this).css("border-color", "#e5e5e5");

            }

            TF = "false";


        });


        $('.logo').click(function () {


            $(".arrow").remove();
            activeNav = $(this).attr("id");
            $('.right_nav').css("background-color", "#FFF");
            //$('.logo').css("border-color","#e5e5e5");
            // $(this).css("border-color","#666");
            //alert($(this).attr("id"));
            $("#logos_sub ul").hide();
            $("#" + $(this).attr("id") + "_ul").show();


            $('.logo').css("border-color", "#e5e5e5");
            $(this).css("border-color", "#000");

            $(".arrow_up").remove();

        });

        $('#logos_sub li').mouseover(function () {

            $(this).append('<img class="arrow_up" src="http://www.hollandrvs.com/images/arrow_up.gif" width="36" height="20" border="0"  />');

        });

        $('#logos_sub li').mouseout(function () {

            if ($(this).text().toLowerCase() != activeNav) {

                $(this).find(".arrow_up").remove();

            }



        });

        $('#logos_sub li').click(function () {

            activeNav = $(this).text().toLowerCase();
            $('.right_nav').css("background-color", "#FFF");
            $(".arrow").remove();
            $(".arrow_up").remove();
            $(this).append('<img class="arrow_up" src="http://www.hollandrvs.com/images/arrow_up.gif" width="36" height="20" border="0"  />');
            $('.main_content').hide();
            $("#" + $(this).text().toLowerCase() + '_main').show();



        });



        $('.right_nav').attr("class", "right_nav hotspot");
        $('#logos_sub li').attr("class", "hotspot");
        mainContentNum = $('.hotspot').length;
        $('.hotspot').eq(0).trigger('click');
        var refreshIntervalId = setInterval(yourfunction, 6000);

        function yourfunction() {



            $('.hotspot').eq(mainContentCurrent).trigger('click');

            $('#logos_sub ul').hide();
            $('.hotspot').eq(mainContentCurrent).parent().show();
            $('.logo').css("border-color", "#e5e5e5");



            if ($('.hotspot').eq(mainContentCurrent).parent().attr("id") != undefined) {

                s = $('.hotspot').eq(mainContentCurrent).parent().attr("id").toString();

                s = s.substring(0, s.length - 3);

                $('#' + s).css("border-color", "#000");




            }





            mainContentCurrent = mainContentCurrent + 1;

            if (mainContentCurrent == mainContentNum) {

                mainContentCurrent = 0;

            }

        }



        $('.logo, .hotspot').mousedown(function () {


            window.clearInterval(refreshIntervalId);

        });
    }

 

    function parseQuery() {
        var ary = location.search.slice(1).split("&"), qry = [];
        for (i in ary) { var tmp = ary[i].split("="); qry[tmp[0]] = tmp[1]; }
        return qry;

    }


    //alert("community = " + query["comm"]);
    //alert("comm id= " + query["commid"]);

    function modelDetail() {

        var query = parseQuery();
        var form = query["form"];

        if (form == "contact") {

            $("#contact_form").show();
            $('#offer').hide();

        }

        else if (form == "friend") {

            $("#friend_form").show();

        }

        else if (form == "offer") {

            $("#contact_form").show();
            $('#offer').show();

        }

        else if (form == "print") {

            window.print();
            $(".form_div").hide();
            $("#form_holder").hide();

        }

        if (form != undefined) {

            $("#form_holder").show();

        }

        $('input[name="offer"]').click(function () {


        });

        $(".model_button").find("li").click(function () {

            $('.ty').hide();

        });


        $(".print").click(function () { 

            $(".form_div").hide();
            $("#form_holder").hide();
            
        });

        $(".sales").click(function () {

            $(".form_div").hide();
            $("#form_holder").hide();
            $('#offer').hide();
            $("#form_holder").show();
            $("#contact_form").show();
           

        });

        $(".offer").click(function () {

            $("#form_holder").hide();
            $(".form_div").hide();
            $('#offer').show();
            $("#form_holder").show();
            $("#contact_form").show();   

        });


        $(".friend").click(function () {

            $("#form_holder").hide();
            $(".form_div").hide();
            $("#form_holder").show();
            $("#friend_form").show();
        });

        $("#form_holder_close").click(function () {

            $("#form_holder").hide();
            $('.ty').hide();

        });

        $(".model_thumb").live("click", function () {

            $("#form_holder").hide();
            $(".form_div").hide();
            $('.ty').hide();
            
        });



        //  $(".model_h1").html($(".model_span").html());

        // $(".model_span").hide();

        $("#model_slideshow").find("img").each(function (index) {

            // alert($(this).attr("src"));

            if ($(this).attr("src") == "") {


                $(this).remove();

            }


        });

        $('#model_slideshow').cycle({
            fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
            pager: '#thumbs',

            pagerAnchorBuilder: function (idx, slide) {
                return '<li><a href="#"><img class="model_thumb" src="' + slide.src + '" /></a></li>';
            }
        });

        var firstName;
        var lastName;
        var email;
        var phone;
        var offer;
        var comments;
        var title;



        $("#contact_submit").click(function (event) {

            event.preventDefault();

            firstName = $('input[name="fname"]').val();
            lastName = $('input[name="lname"]').val();
            email = $('input[name="email"]').val();
            phone = $('input[name="phone"]').val();
            offer = $('input[name="offer"]').val();
            comments = $('textarea').val();
            title = $('#right_model').find("h1").text();

            if (!emailReg.test(email)) {

                alert("Please enter a valid email address.");

                // $('input[name="email"]').val("Invalid Email Address");
                return false;

            }


            var result = $.ajax({
                url: "/forms.aspx?firstname=" + firstName + "&lastname=" + lastName + "&emailAddress=" + email + "&phone=" + phone + "&offer=" + offer + "&comments=" + comments + "&title=" + title + "&form=contact",
                cache: false,
                async: false,
                success: function (msg) {

                    $('.ty').html("Thank you.  We'll be in touch. <div class='frame'><iframe src='/content/thankyou-model.aspx' width='1' height='1' marginheight='0' marginwidth='0' frameborder='0'></iframe></div>");
                    $('.ty').show();
                    $("#form_holder").hide();
                    $(".form_div").hide();

                }
            }).responseText;


        });

        var uid = $('.uid').text();
        var yemail;
        var femail;


        $("#friend_submit").click(function (event) {

            event.preventDefault();

            var i = 0;
           

            // for (i = 0; i < 2; i++) {

            function friendSend() {


                if (i == 0) {

                    firstName = $('input[name="yfname"]').val();
                    lastName = $('input[name="ylname"]').val();
                    email = $('input[name="yemail"]').val();
                    yemail = $('input[name="yemail"]').val();


                }

                else {

                    firstName = $('input[name="ffname"]').val();
                    lastName = $('input[name="flname"]').val();
                    email = $('input[name="femail"]').val();
                    femail = $('input[name="femail"]').val();
                    

                    //alert(uid);

                }

                title = $('#right_model').find("h1").text();

                if (!emailReg.test(email)) {

                    alert("Please enter a valid email address.");
                    return false;

                }

                var result = $.ajax({
                    url: "/forms.aspx?firstname=" + firstName + "&lastname=" + lastName + "&emailAddress=" + email + "&phone=" + phone + "&title=" + title + "&form=friend",
                    cache: false,
                    async: false,
                    success: function (msg) {

                        if (i == 0) {

                            i = i + 1;
                            friendSend();

                        }

                        else if (i == 1) {


                            var resultFriend = $.ajax({
                                url: "/send.aspx?id=" + uid + "&yemail=" + yemail + "&femail=" + femail,
                                cache: false,
                                async: false,
                                success: function (msg) {
                                    $('.ty').html("Thank you.  Please send to more friends. <div class='frame'><iframe src='/content/thankyou-friend.aspx' width='1' height='1' marginheight='0' marginwidth='0' frameborder='0'></iframe></div>");
                                    $('.ty').show();
                                    $('input[name="ffname"]').val("");
                                    $('input[name="flname"]').val("");
                                    $('input[name="femail"]').val("");

                                }
                            }).responseText;

                        }

                    }
                }).responseText;

            }

            friendSend();

        });

       


            $("#right_print").html($("#right_model").html());

            $("#thumbs_print").html("");

            $("#thumbs").find("img").each(function (index) {

                $("#thumbs_print").append("<img src='" + $(this).attr("src") + "' style='margin:2px;' width='85' height='64' border='0' />");

                if (index == 0) {

                    $("#main_print").attr("src", $(this).attr("src"))

                }

            });



        $(".print").click(function () {

            $('.ty').html("<div class='frame'><iframe src='/content/thankyou-print.aspx' width='1' height='1' marginheight='0' marginwidth='0' frameborder='0'></iframe></div>");
             window.print();

         });

         $(".msrp, .saleprice").each(function (index) {

             if ($(this).text() == 0) {

                 $(this).text("Call for Price");

             }

             else {

                 $(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"));
                 $(this).text("$" + $(this).text());
             }


         });


         $(".saleprice").each(function (index) {

           

             if ($(this).text() == "Call for Price") {

                 $(this).hide();
                 $(this).prev().hide();


             }

             else {
                 $(this).css("color", "red");

             }


         });


         $(".value").each(function (index) {

             if ($(this).text() == "") {

                 $(this).hide();
                 $(this).prev().hide();

             }


         });



    }



    function MultiDimensionalArray(iRows, getAllv) {

        var i;

        var a = new Array(iRows);

        for (i = 0; i < iRows; i++) {

            var extractFVs = getAllv[i].split("=");

            a[i] = extractFVs[0];

        }

        return (a);

    }

    function MultiDimensionalArray1(iRows, getAllv) {

        var i;

        var a = new Array(iRows);

        for (i = 0; i < iRows; i++) {

            var extractFVs = getAllv[i].split("=");
            var extractFV2s = extractFVs[1].split(",");

            a[i] = extractFV2s;

        }

        return (a);

    }


    function inventoryList() {

      


        var lowerPrice = 0;
        var upperPrice = 1000;
        var lowerS = 0;
        var upperS = 0;
        var lowerL = 0;
        var upperL = 0;
        var condition = "";
        var theClass = "&class=";
        var fuelType = "&fuel=";
        var manufacturer = "&manufacturer=";
        var liArr = [];
        var sliderLiWidth = $('.slider_ticks li').width() + 2;
        var sliderUlWidth = $('.slider_ticks').width();
        var liMargin;
        var step;
        var min;
        var max;
        var numLi;
        var valueLi;
        var currentCondition;

        var multiSet = false;
        var quant;


        var rangeParams = ["msrp", "length", "slideouts"];

      // alert($.inArray("price", rangeParams));
        var invParams;
        var invValues;
        var getQS = new String(window.location);
        var QSExists = getQS.toLowerCase().indexOf("?");
        var slashInv = getQS.toLowerCase().indexOf("/inventory/");
        var mySplitResult;


       if (QSExists != -1) {

            getQS = getQS.substr(getQS.indexOf("?") + 1);
            mySplitResult = getQS.split("&");

            invParams = MultiDimensionalArray(mySplitResult.length, mySplitResult);
            invValues = MultiDimensionalArray1(mySplitResult.length, mySplitResult);

            //alert(invParams);
            // alert(invValues);
            //alert(mySplitResult);

        }

        else if (slashInv != -1) {

            mySplitResult = getQS.toLowerCase().split("/inventory/");
            mySplitResult = mySplitResult[1].substring(0, mySplitResult[1].length - 5).split("/");

            invParams = [[mySplitResult[0]]];
            invValues = [[mySplitResult[1]]];
        
        }

        else {

            invParams = [["condition"]];
            invValues = [["new","preowned"]];

        }




        $(".inventory").each(function (index) {



            //alert($(this).find(".class").text());
            quant = 0;



            for (i = 0; i < invParams.length; i++) {



                //  alert(invParams[i]);

                if ($.inArray(invParams[i], rangeParams) > -1) {

                    //  alert(invParams[i]);



                    for (ii = 0; ii < 1; ii++)   //looping through each possible qs value per param
                    {

                        // alert(parseInt(invValues[i][(ii+1)]));

                        if ($.trim($(this).find("." + invParams[i]).text()) == "") {

                            $(this).find("." + invParams[i]).text("0");

                        }

                        if (invParams[i] == "msrp" && $.trim($(this).find(".model").text()) == "Fuzion") {

                            //alert(invParams[i]);

                            if ($.trim($(this).find(".saleprice").text()) == "") {

                                $(this).find(".saleprice").text("0");
                                // alert($(this).find(".model").text());

                            }


                            if ((parseInt($.trim($(this).find("." + invParams[i]).text())) >= parseInt(invValues[i][ii]) || parseInt($.trim($(this).find(".saleprice").text())) >= parseInt(invValues[i][ii])) && (parseInt($.trim($(this).find("." + invParams[i]).text())) <= parseInt(invValues[i][ii + 1]) || parseInt($.trim($(this).find(".saleprice").text())) <= parseInt(invValues[i][ii + 1])) && $(this).parent().attr("visible") != "false" && ii == 0) {

                                quant = quant + 1;

                            }


                            if ($.trim($(this).find(".saleprice").text()) == "0") {

                                $(this).find(".saleprice").text("");

                            }

                        }


                        else {

                            if (parseInt($.trim($(this).find("." + invParams[i]).text())) >= parseInt(invValues[i][ii]) && parseInt($.trim($(this).find("." + invParams[i]).text())) <= parseInt(invValues[i][ii + 1]) && $(this).parent().attr("visible") != "false" && ii == 0) {

                                quant = quant + 1;

                            }

                        }


                        if ($.trim($(this).find("." + invParams[i]).text()) == "0") {

                            $(this).find("." + invParams[i]).text("");

                        }



                    }

                }



                else {



                    for (ii = 0; ii < invValues[i].length; ii++)   //looping through each possible qs value per param
                    {

                        // alert($.trim($(this).find("." + invParams[i]).text().toLowerCase().replace("%20", " ")));

                        //alert(invParams[i]);
                        if ($.trim($(this).find("." + invParams[i]).text().toLowerCase().replace("%20", " ")) == invValues[i][ii].toLowerCase().replace("%20", " ") && $(this).parent().attr("visible") != "false") {



                            quant = quant + 1;
                            //alert("match");
                            //$(this).attr("visible", "true");


                        }

                       //alert("hi");

                   

                        //alert(invValues[i][ii]);

                    }

                }

            }

            if (invParams.length != quant) {

                $(this).parent().hide();

            }


            //	if($(this).attr("visible") != "true") {

            //	$(this).attr("visible", "false")
            //alert("hide");

            //	}



        });



       

        $(".msrp, .saleprice").each(function (index) {

           
            if ($(this).text() == 0) {

                $(this).text("Call for Price");

            }

            else {

                $(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"));
                $(this).text("$" + $(this).text());
            }


        });


        $(".saleprice").each(function (index) {

            if ($(this).text() == "Call for Price") {

                $(this).hide();
                $(this).prev().hide();

            }

            else {
                $(this).css("color", "red");

            }



        });


        $(".value").each(function (index) {

            if ($(this).text() == "") {

                $(this).hide();
                $(this).prev().hide();

            }


        });

        function compare(a, b) {
            return a - b;
        }


        $(function () {

            $('#slider_price').slider({

                range: true,
                values: [0, 1000],
                min: 0,
                max: 1000,
                step: 100,
                slide: function (event, ui) {

                }

            });

            $(".slideouts").each(function (index) {

                if ($(this).text() == "") {

                    $(this).text("0")
                }

                if ($.inArray($(this).text(), liArr) == -1) {

                    liArr.push($(this).text());

                }

                if ($(this).text() == "0") {

                    $(this).text("")
                }

            });

            //liArr = ["18", "37"]
            //liArr = [1, 2, 5, 4, 3, 0, 6, 7, 8, 9, 10]
            liArr.sort(compare);

            max = parseInt(liArr[(liArr.length - 1)]);
            min = parseInt(liArr[0]);
            step = Math.ceil((max - min) / 10);
            numLi = Math.ceil(((max - min) / step) + 1);
            valueLi = min + step;
            liMargin = (sliderUlWidth - (sliderLiWidth * numLi)) / (numLi - 1);

            $('#slider_slides').slider({

                range: true,
                values: [min, max],
                min: min,
                max: max,
                step: step,
                slide: function (event, ui) {

                }

            });

            $('#slider_slides_ticks').append("<li style='margin-right:" + liMargin + "px;'><span class='tick_mark'>|</span><br />" + min + "</li>");

            for (i = 0; i < (numLi - 2); i++) {

                $('#slider_slides_ticks').append("<li style='margin-right:" + liMargin + "px;'><span class='tick_mark'>|</span><br />" + valueLi + "</li>");
                valueLi += step;

            }

            $('#slider_slides_ticks').append("<li style='margin-right:0;'><span class='tick_mark'>|</span><br />" + max + "</li>");


            liArr = [];
			
		

            $(".length").each(function (index) {

                if ($(this).text() == "") {

                    $(this).text("0")
                }

                if ($.inArray($(this).text(), liArr) == -1) {

                    liArr.push($(this).text());

                }

                if ($(this).text() == "0") {

                    $(this).text("")
                }

            });

            //liArr = ["18", "37"]
            //liArr = [1, 2, 5, 4, 3, 0, 6, 7, 8, 9, 10]
            liArr.sort(compare);

            max = parseInt(liArr[(liArr.length - 1)]);
            min = parseInt(liArr[0]);
            step = Math.ceil((max - min) / 10);
            numLi = Math.ceil(((max - min) / step) + 1);
            valueLi = min + step;
            liMargin = (sliderUlWidth - (sliderLiWidth * numLi)) / (numLi - 1);

            $('#slider_length').slider({

                range: true,
                values: [min, max],
                min: min,
                max: max,
                step: step,
                slide: function (event, ui) {

                }

            });

            $('#slider_length_ticks').append("<li style='margin-right:" + liMargin + "px;'><span class='tick_mark'>|</span><br />" + min + "</li>");

            for (i = 0; i < (numLi - 2); i++) {

                $('#slider_length_ticks').append("<li style='margin-right:" + liMargin + "px;'><span class='tick_mark'>|</span><br />" + valueLi + "</li>");
                valueLi += step;

            }

            $('#slider_length_ticks').append("<li style='margin-right:0;'><span class='tick_mark'>|</span><br />" + max + "</li>");


            liArr = [];



        });
		
		


        $('input:radio[name=condition]').click(function () {

            $(".red_text").hide();

            if ($(this).val() != currentCondition) {

                $(".inventory").each(function (index) {

                    if ($.trim($(this).find(".condition").text().toLowerCase()) == $.trim($('input:radio[name=condition]:checked').val().toLowerCase()) && $.inArray($.trim($(this).find(".class").text().toLowerCase()), liArr) == -1) {

                        liArr.push($.trim($(this).find(".class").text().toLowerCase()));
                    }

                });
				

                $('#class_select_list li').each(function (index) {  


                    if (index != 0) {

                        if ($.inArray($(this).find('input').val(), liArr) == -1) {

                            //alert($(this).find('input').val());
                            $(this).hide();

                        }

                    }

                });

                $("input:checkbox[name=class_type]").prop("checked", false);

                currentCondition = $(this).val();
                liArr = [];

                manufacturerSelect(currentCondition);

            }



        });

        $('.custom_select').click(function () {

            $(".red_text").hide();

            if ($('input:radio[name=condition]:checked').val() == undefined) {

                $(this).parent().parent().find(".red_text").show();
                return false;

            }

            $(this).find('.custom_select_list').show();

        });

        $('.custom_select_list li').live("mouseleave", function (event) {

            $(this).parent().hide();

      });

        $('.custom_select_list li').live("mouseover", function (event) {

            $(this).parent().show();

      });



      $('.custom_select_list li').live("click", function (event) {


          if ($(this).find('input:checkbox').is(':checked')) {

              $(this).find('input:checkbox').prop("checked", false);

          }

          else {

              $(this).find('input:checkbox').prop("checked", true);

          }

      });

      $('.custom_select_list li').find('input:checkbox').live("click", function (event) {


          if ($(this).is(':checked')) {

              $(this).prop("checked", false);

          }

          else {

              $(this).prop("checked", true);

          }

      });


      function manufacturerSelect(cond) {

          $(".inventory").each(function (index) {

              if (cond == "") {

                  if ($.trim($.inArray($(this).find(".manufacturer").text()), liArr) == -1) {

                      liArr.push($.trim($(this).find(".manufacturer").text()));

                  }

              }

              else {

                  if ($.inArray($.trim($(this).find(".manufacturer").text()), liArr) == -1 && $.trim($(this).find(".condition").text().toLowerCase()) == cond) {

                      liArr.push($.trim($(this).find(".manufacturer").text()));

                  }

              }

          });

          liArr.sort();

          $('#manufacturer_select_list').html("<li style='background:none;'></li>");
             
          for (i = 0; i < liArr.length; i++) {

              $('#manufacturer_select_list').append('<li><input type="checkbox" name="manufacturer" value="' + liArr[i] + '" /> ' + liArr[i] + '</li>');

          }

          liArr = [];

      }

      manufacturerSelect("");


      $('#search_submit').click(function (event) {

          event.preventDefault();
          $(".red_text").hide();

          if ($('input:radio[name=condition]:checked').val() == undefined) {

              $("#red_select").show();
              return false;

          }

         /** if ($('input:checkbox[name=class_type]:checked').val() == undefined) {

              $("#red_class").show();
              return false;

          }

         if ($('input:checkbox[name=manufacturer]:checked').val() == undefined) {

             $("#red_manufacturer").show();
                
                return false;

            }**/
  

          lowerPrice = $("#slider_price").slider("values", 0) + "000";
          upperPrice = $("#slider_price").slider("values", 1) + "000";
          lowerS = $("#slider_slides").slider("values", 0);
          upperS = $("#slider_slides").slider("values", 1);
          lowerL = $("#slider_length").slider("values", 0);
          upperL = $("#slider_length").slider("values", 1);
          condition = $('input:radio[name=condition]:checked').val();

          $('input:checkbox[name=class_type]:checked').each(function (index) {

              theClass = theClass + $(this).val() + ",";

          });

          theClass = theClass.substring(0, theClass.length - 1);

          if ($('input:checkbox[name=class_type]:checked').val() == undefined) {

              theClass = "";

          }


          $('input:checkbox[name=manufacturer]:checked').each(function (index) {

              manufacturer = manufacturer + $(this).val() + ",";

          });

          manufacturer = manufacturer.substring(0, manufacturer.length - 1);

          if ($('input:checkbox[name=manufacturer]:checked').val() == undefined) {

              manufacturer = "";

          }


          $('input:checkbox[name=fuel_type]:checked').each(function (index) {

              fuelType = fuelType + $(this).val() + ",";

          });

          fuelType = fuelType.substring(0, fuelType.length - 1);

          if ($('input:checkbox[name=fuel_type]:checked').val() == undefined) {

              fuelType = "";

          }

          window.location = "/inventory.aspx?condition=" + condition + theClass + manufacturer + fuelType + "&msrp=" + lowerPrice + "," + upperPrice + "&slideouts=" + lowerS + "," + upperS + "&length=" + lowerL + "," + upperL;


      });



    }


