var compare_off = '/images/https-smallbusiness/cpr/comparebttn_gray.gif';
var compare_on  = '/images/https-smallbusiness/cpr/comparebttn.gif';


$(document).ready(function(){
	var selected_limit = 3;
	var selected = 0;

	jQuery.preloadImages = function()
	{
		for(var i = 0; i<arguments.length; i++)
		{
			jQuery("<img>").attr("src", arguments[i]);
		}
	}
	
	jQuery.preloadImages(compare_off, compare_on);

	function maintainCompare()
	{
		if (selected < 2){
			$('#cpr_compare_button').attr('src',compare_off);
			$('#cpr_compare_button').addClass('cpr_button_disabled');
			$('#cpr_compare_button').attr("disabled","disabled");
		} else {
			$('#cpr_compare_button').attr('src',compare_on);
			$('#cpr_compare_button').removeClass('cpr_button_disabled');
			$('#cpr_compare_button').removeAttr("disabled");
		}
	}

	
	$('.wcheckbox').each(function()
	{
		if ($(this).attr('checked') === true){
			selected += 1;
		}
	});
	maintainCompare();
	$('.wcheckbox').click(function()
	{
		if ($(this).attr('checked') === true){
			selected += 1;
		} else {
			selected -= 1;
		}
		
		if (selected >= selected_limit){
			$('.wcheckbox').each(function(){
				if ($(this).attr('checked') !== true){
					$(this).attr('disabled','disabled');
				} else {
				}
			});
		} else {
				$('.wcheckbox').each(function(){
					$(this).removeAttr('disabled');
				});
		}
		maintainCompare();
	});
});
