
function RemoveItemFromStateListMap(img) {
    var hiddenField = jQuery("#hdn_StateList");
    var divItem = jQuery(img).parent();
    var remState = jQuery(divItem).attr("rel");
    jQuery(hiddenField).val(jQuery(hiddenField).val().replace("," + remState, ""));
    jQuery(divItem).remove();
}

function RemoveItemFromStateList() {
    var hiddenField = jQuery("#hdn_StateList");
    var divItem = jQuery(this).parent();
    var remState = jQuery(divItem).attr("rel");
    jQuery(hiddenField).val(jQuery(hiddenField).val().replace("," + remState, ""));
    jQuery(divItem).remove();
}

jQuery(document).ready(function () {
    jQuery("html.ie8").find("head").append("<link type=\"text/css\" media=\"screen\" rel=\"stylesheet\" href=\"includes/mainIE6.css\" />");

    var isSiteMapLoaded = false
    jQuery(".topNav03").click(function () {
        if (!isSiteMapLoaded) {
            jQuery('.sitemapMain').append("<div class=\"sitemapTop\">&nbsp;</div>")
            jQuery('.sitemapMain').append("<div class=\"sitemapMiddle\"></div>");
            jQuery('.sitemapMiddle').append("<img src=\"images/ajax_spinner.gif\" id=\"loadingImgSiteMap\" style=\"display:none;padding-left:5px;width:16px;height:16px;\" />");
            jQuery('.sitemapMiddle').append("<div id=\"siteMapLoadContainer\" style=\"display:none;\"></div>");
            jQuery('.sitemapMain').append("<div class=\"sitemapBtm\"></div>");
            jQuery('#loadingImgSiteMap').show();
            jQuery('#siteMapLoadContainer').load('ajax/siteMapPopUp.aspx', function (responseText, textStatus, XMLHttpRequest) {
                jQuery('.sitemapMiddle').prepend("<div class=\"closeSitemap\"><a>Close [X]</a></div>");
                jQuery('#loadingImgSiteMap').hide();
                jQuery('#siteMapLoadContainer').slideDown('slow');
                isSiteMapLoaded = true;
            });
        }
        jQuery(".sitemap").show();

        return false;
    });

    jQuery(".closeSitemap").live("click", function () {
        jQuery(".sitemap").hide();
        return false;
    });

    jQuery("input[type='text']").blur(function () {
        if (jQuery(this).attr('title') != '') {
            if (jQuery(this).val() == '') {
                jQuery(this).val(jQuery(this).attr('title'));
                jQuery(this).css({ color: '#999' });
                jQuery(this).css({ 'font-weight': 'bold' });
            }
        }
    });

    jQuery("input[type='text']").each(function () {
        var title = jQuery(this).attr('title');
        var value = jQuery(this).val();
        if (title && title.length > 0 && value.length == 0) {
            jQuery(this).val(title);
            value = jQuery(this).val();
        }
        if (title && title.length > 0 && title == value) {
            jQuery(this).css({ color: '#999', 'font-weight': 'bold' });
        }
        else if (title && title.length > 0 && title != value) {
            jQuery(this).css({ color: '#333', 'font-weight': 'normal' });
        }
    });

    jQuery("input[type='text']").focus(function () {
        if (jQuery(this).attr('title') != '') {
            if (jQuery(this).val() == jQuery(this).attr('title')) {
                jQuery(this).val('');
                jQuery(this).css({ color: '#333' });
                jQuery(this).css({ 'font-weight': 'normal' });
            }
        }
    });

    jQuery(".by > img").click(function () {
        var div = jQuery(this).parent().next("div");
        if (jQuery(div).is(":visible")) {
            jQuery(this).attr('src', 'images/arrow_left.gif');
            jQuery(div).hide();
        } else {
            jQuery(this).attr('src', 'images/arrow_down.gif');
            jQuery(div).show();
        }
    });

    jQuery(".by > a").not(".refineLink").click(function () {
        var img = jQuery(this).parent(".by").find('img:first');
        var div = jQuery(this).parent().next("div");
        if (jQuery(div).is(":visible")) {
            jQuery(img).attr('src', 'images/arrow_left.gif');
            jQuery(div).hide();
        } else {
            jQuery(img).attr('src', 'images/arrow_down.gif');
            jQuery(div).show();
        }
        return false;
    });

    jQuery(".id_addState").click(function () {
        var selectList = jQuery(".id_stateSearchSelect");
        if (jQuery(selectList).val().length == 2) {
            //Value is good, so add it to hidden field.

            var hiddenField = jQuery("#hdn_StateList");
            var divList = jQuery(".id_StateList");
            var value = jQuery(selectList).val();
            var text = jQuery(".id_stateSearchSelect option:selected").text();

            if (jQuery(hiddenField).length == 0) {
                //if it is not there already, create it.
                hiddenField = document.createElement("input");
                jQuery(hiddenField).attr("type", "hidden").attr("id", "hdn_StateList");
                jQuery(hiddenField).insertAfter(this);
            }
            //if it is not already in the list, add it.
            if (jQuery(hiddenField).val().indexOf(value) == -1) {
                jQuery(hiddenField).val(jQuery("#hdn_StateList").val() + "," + value);

                //now add to div list
                var newDiv = document.createElement("div");
                jQuery(newDiv).attr("rel", value).attr("class", "id_StateListItem").html(text);
                jQuery(newDiv).appendTo(divList);

                var remImg = document.createElement("img");
                jQuery(remImg).attr("src", "images/x.gif").attr("title", "Remove Item").attr("alt", "Remove Item");
                jQuery(remImg).css({ "margin-left": "5px", cursor: "pointer" });
                jQuery(remImg).click(RemoveItemFromStateList);
                jQuery(remImg).appendTo(jQuery(newDiv));
            }
        }
    });

    jQuery(".id_addModel").click(function () {
        var selectList = jQuery(".id_modelSearchSelect");

        var hiddenField = jQuery("#hdn_ModelList");
        var divList = jQuery(".id_ModelList");
        var value = jQuery(selectList).val();
        var text = jQuery(".id_modelSearchSelect option:selected").text();

        if (jQuery(hiddenField).length == 0) {
            //if it is not there already, create it.
            hiddenField = document.createElement("input");
            jQuery(hiddenField).attr("type", "hidden").attr("id", "hdn_ModelList");
            jQuery(hiddenField).insertAfter(this);
        }
        //if it is not already in the list, add it.
        if (jQuery(hiddenField).val().indexOf(value) == -1) {
            jQuery(hiddenField).val(jQuery("#hdn_ModelList").val() + "," + value);

            //now add to div list
            var newDiv = document.createElement("div");
            jQuery(newDiv).attr("rel", value).attr("class", "id_ModelListItem").html(text);
            jQuery(newDiv).appendTo(divList);

            var remImg = document.createElement("img");
            jQuery(remImg).attr("src", "images/x.gif").attr("title", "Remove Item").attr("alt", "Remove Item");
            jQuery(remImg).css({ "margin-left": "5px", cursor: "pointer" });
            jQuery(remImg).click(function () {
                var divItem = jQuery(this).parent();
                var remState = jQuery(divItem).attr("rel");
                jQuery(hiddenField).val(jQuery(hiddenField).val().replace("," + remState, ""));
                jQuery(divItem).remove();
            });
            jQuery(remImg).appendTo(jQuery(newDiv));
        }
    });

    // writing a function to write out a warning with dl links for updated browsers.
    var oldbrowers = ["ie5"];
    if (jQuery("html").hasClass(oldbrowers[0])) {

    }


});

function hideFlash() {
    document.getElementById("divContestAd").style.display = "none";
}
function hideAllFlash(hide) {
    if (hide)
        jQuery("object").css({ visibility: 'hidden' });
    else
        jQuery("object").css({ visibility: 'visible' });
}

function clickButton(e, buttonId) {
    var evt = e ? e : window.event;
    var bt = document.getElementById(buttonId);
    if (bt) {
        if (evt.keyCode == 13) {
            bt.click();
            return false;
        }
    }
}
