/*
    Product compare functions and global vars for pages that contain compare functionality.
    Copyright (C) 2000-2008 Kohler Company.    All Rights Reserved.
    Author: Dennis Spaag
    Date Created: 01/07/08
 */
function addToCompare() {
    var itemArray = [];
    var hasChecked = false;
    $('input.addToCompare').each(function () {
        if ($(this)[0].checked) {
            hasChecked = true;
            if (!compareArrayContainsValue($(this).val())) {
               itemArray.push($(this).val());
            }
        }
    });
    if (!hasChecked) {
        return;
    }
    updateCompareCookie(itemArray);
    openCompare(itemArray);
}

function openCompare(items) {
    // alert('item array in openCompare : ' + items.join('|'));
    var productString = (items.length > 0) ? '?p=' + items.join('|') : '';
    compareWindow = openComparePopUpWindow('/onlinecatalog/compare/index.cn'+productString,
                                   compareWindow, (items.length > 0));
}

function showAddToCompare() {
    var showCompare = false;
    if($('input.addToCompare')[0]) {
        showCompare=true;
    }
    if (showCompare) {
        $('div.compareButton').show();
    }
}

$(function() {

    $('.compareButtonImg').click(
          function() {
              addToCompare();
          }
     );
    showAddToCompare();

});


