﻿function InitComparison()
{
    $("input.cmpr").click(function(e) {
        
		var pid = this.id.split(":")[1];
		if (this.checked)
		{
			comparison_add(pid);	
		} else{
			comparison_remove(pid);
		}
        
    }
	);
}


// Comparison
function comparison_add(pid)
{

    $.ajax({
        type: "GET",
        url: "/ajax/comparison", 
        data: "action=add&pid=" + pid, 
        cache: false,
        success: function(data){
            comparison_updateProductsCount(data);
          }
          });
  
}
function comparison_remove(pid)
{
    
    $.ajax({
        type: "GET",
        url: "/ajax/comparison", 
        data: "action=remove&pid=" + pid, 
        cache: false,
        success: function(data){
            comparison_updateProductsCount(data);
          }
          });
}

function comparison_updateProductsCount(productsCount)
{
	$("#compareCount").html("<img src=\"/images/template/compare.gif\" alt=\"\" />Compare (" + productsCount + ")");
}

function deleteColumn(pid, obj)
{
	comparison_remove(pid);
	var column = obj.parentNode.cellIndex;
	var allRows = document.getElementById("cmpr_tbl").rows;
	for (var i=0; i<allRows.length; i++) {
		if (allRows[i].cells.length > 1) {
			allRows[i].deleteCell(column);
		}
	}
}


// init
$(document).ready(function(){
	InitComparison();
});
