
jQuery(document).ready(function() {      
    jQuery("div.pcompare a").click(function() {

        var self = this;
        if (jQuery(self).children("input").attr("checked")) {

            jQuery(self).children("input").removeAttr("checked");
        } else {

            jQuery(self).children("input").attr("checked", "checked")
        }
        return false;
    });

    jQuery("div.tabs > ul > li > a").click(function() {

        var self = this;
        var tab = jQuery(self).attr("class");
        var tabs = jQuery(self).parent().parent().children();
        jQuery(tabs).removeAttr("style");
        jQuery(self).parent().css("background-image", "url(/home/images/tab_open_bg.gif)");
        jQuery("div.tabs > div.tab").css("display", "none").filter("div.tabs > div." + tab).css("display", "block");
        return false;
    });
    jQuery("div.moreless a").click(function() {

        var self = this;
        //
        var tabs = jQuery(self).parent().prev();

        if (jQuery(tabs).css("display") == "block") {
               
            jQuery(tabs).css("display", "none");
            jQuery(self).html("more");
            jQuery(self).css("background-image", "url(/home/images/arrow_more.gif)");
            /*jQuery(self).parent().parent().css("background-color", "#f9f9f9");*/
            jQuery(tabs).children().not("ul").css("display", "none");
            //Changed below line to fix the issue with ajax tab panel
            jQuery(tabs).children().eq(0).children().eq(0).children().css("background-image", "url(/home/images/tab_bg.gif)");
        } else {
                      
            jQuery(tabs).children().eq(0).css("display", "block");
            //Changed below line to fix the issue with ajax tab panel
            jQuery(tabs).children().eq(0).children().eq(0).children().css("background-image", "url(/home/images/tab_open_bg.gif)");
            jQuery(tabs).css("display", "block");
            jQuery(self).html("less");
            jQuery(self).css("background-image", "url(/home/images/arrow_less.gif)");
            jQuery(self).parent().parent().css("background-color", "#ffffff");
        }
        return false;
    });

    jQuery(".faq .question a").click(function() {

        var self = this;
        var answer = jQuery(self).parent().next();
        if (jQuery(answer).css("display") == "block") {

            jQuery(answer).slideUp("fast");
        } else {

            jQuery(answer).slideDown("fast");
        }
        return false;
    });

    jQuery("#searchedfor a.modify").click(function() {

        var self = this;
        var form = jQuery(self).prev();
        if (jQuery(form).css("display") == "block") {

            jQuery(form).slideUp("fast");
            jQuery(self).html("Modify your search").css("background-image", "url(images/grey_arrow_down.gif)");
        } else {

            jQuery(form).slideDown("fast");
            jQuery(self).html("hide").css("background-image", "url(images/grey_arrow_up.gif)");
        }
        return false;
    });
    jQuery("a.close").click(function() {

        var self = this;
        var results = jQuery(self).parent().parent().parent();
        jQuery(results).slideUp("fast");
        return false;
    });
    jQuery("a.min").click(function() {

        var self = this;
        var results = jQuery(self).parent().parent().parent();
        var items = jQuery(results).children().not("div.title");
        if (jQuery(items).css("display") == "none") {

            jQuery(items).slideDown("fast");
        } else {

            jQuery(items).slideUp("fast");
        }
        return false;
    });
    jQuery("a.closecol").click(function() {

        //if only one column is visible do not close it
        var hiddenColCount = $("div#compare table th").filter(":hidden").length;
        if (hiddenColCount == 2) {
            return false;
        }

        var self = this;
        var col = jQuery(self).parent().attr("class");
        //alert(col);
        var start = col.indexOf("col");
        var end = start + 4;
        var colnum = col.slice(start, end);
        var cola = parseInt(col.charAt(3)) + 1;
        var colb = cola + 1;
        colnext = "col" + cola;
        colnext2 = "col" + colb;
        jQuery("." + colnum).css("display", "none");
        if (jQuery(self).parent().hasClass('grey')) {

            jQuery("." + colnext).addClass('grey');
            jQuery("tr.lastrow td." + colnext + " img").attr("src", "images/compare/see_details_grey.gif");
        } else {

            jQuery("." + colnext).removeClass('grey');
            jQuery("." + colnext2).addClass('grey');
            jQuery("tr.lastrow td." + colnext + " img").attr("src", "images/compare/see_details_white.gif");
            jQuery("tr.lastrow td." + colnext2 + " img").attr("src", "images/compare/see_details_grey.gif");
        }
        return false;
    });
    
    jQuery("#reset a").click(function() {

        jQuery("#compare table tr.row").show();
        jQuery("#compare table tr td").show();
        jQuery("#compare table tr th").show();
        jQuery("td.col2").removeClass('grey');
        jQuery("td.col3").addClass('grey');
        jQuery("td.col4").removeClass('grey');
        jQuery("th.col2").removeClass('grey');
        jQuery("th.col3").addClass('grey');
        jQuery("th.col4").removeClass('grey');
        jQuery("tr.lastrow td.col3 img").attr("src", "images/compare/see_details_grey.gif");
        jQuery("tr.lastrow td.col4 img").attr("src", "images/compare/see_details_white.gif");
        return false;
    });
});


function ResetForm()
{
    document.forms[0].reset();
    
    return false;
}
    
