/**
* CONSTRUCTOR COMPARE PRODUCTS CHECKBOX
*/

	function Compare(boto1, boto2, urllink, productname, taula){
		
		// Compare
		var numChecked = 0,
			checked = Array(),
			minCompare = 2,
			maxCompare = 4,
			table = taula;
		// Set txts
		JQ(boto1).val('Comparar (0)');
		JQ(boto2).val('Comparar (0)');
		disableButtonsCompare();
		JQ(table + " input:checkbox").click(function(){
			numChecked = JQ(table + " input:checked").length; 
			
			if(numChecked <= maxCompare){
				if(!this.checked){
					for(var i = 0; i< checked.length; i++){
						if(checked[i] == this.value){
							checked.splice(i,1);
						}
					}
				}else if(this.checked){
					checked.push(this.value);
				}
			}else{
				alert('Se pueden comparar hasta 4 '+productname);
				this.checked = false;
			}
			numChecked = JQ(table + " input:checked").length; 
			if(numChecked < minCompare){
				disableButtonsCompare()
			}else{
				JQ(boto1).attr("disabled", false);
				JQ(boto2).attr("disabled", false);
			}
			
			JQ(boto1).val('Comparar (' + numChecked + ')');
			JQ(boto2).val('Comparar (' + numChecked + ')');
			
		});
		
		JQ(boto1).click(function(){
			
			if((numChecked>(minCompare-1))&&(numChecked<(maxCompare+1))){
				var url = urllink;
				for(var i=0; i< checked.length; i++ ){
					url = url + '/' + checked[i];
				}
				window.location= url;
			}
		});
		JQ(boto2).click(function(){
			
			if((numChecked>(minCompare-1))&&(numChecked<(maxCompare+1))){
				var url = urllink;
				for(var i=0; i< checked.length; i++ ){
					url = url + '/' + checked[i];
				}
				window.location= url;
			}
		});
	
	
		function disableButtonsCompare(){
			JQ(boto1).attr("disabled", true);
			JQ(boto2).attr("disabled", true);
		}
	}

