/*
functions qui récupère les infos des produits ou autre qui les met en forme et retourne que du code html
*/


(function ($) {
		   
	AjaxSolr.theme.prototype.result = function (doc) {
	
		var output = '<li class="prod">';
		output += '<div class="img_prod">';
			output += '<a href="'+document.location.pathname+'products_id/'+doc.id+'/'+cleanName(doc.libelle_produit)+'">';
			output += '<img border="0" src="/images/'+doc.image+'" alt="" />';
			output += '</a>';
		output += '</div>';
		
		output += '<div class="text_prod">';
			output += '<a href="'+document.location.pathname+'products_id/'+doc.id+'/'+cleanName(doc.libelle_produit)+'" class="ss_titre">'+doc.critere_marque+'</a>';
			output += '<span class="ligne"></span>';
			output += '<p>'+doc.libelle_produit+'</p>';
			
			output += '<div style="margin-left:9px; width:190px;" class="fl mt5">';
				if(doc.prix_barre != "0") {
					output += '<span class="prix_barre">'+doc.prix_barre.toFixed(2).toString()+' &euro;</span>&nbsp;';
				}
				output += '<span class="prix_prod"><strong>'+doc.prix.toFixed(2).toString()/*.replace('.','&euro;')*/+' &euro;</strong></span>';
				if(doc.critere_remise != ""){
					output += '&nbsp;<span class="pourcent"><strong>'+doc.critere_remise+'</strong></span>';
				}
			output += '</div>';
		output += '</div>';
		
		output += '</li>';
		return output;
		
	};
	
	AjaxSolr.theme.prototype.tag = function (value, weight, handlerLink, handlerCheck, critere_name, index) {
		tagCheck = $('<input>').attr('type','checkbox').attr('name','check_'+critere_name).attr('id','check_'+critere_name+'_'+index).val(value).click(handlerCheck);
		tagLink = $('<a href="javascript:void(0)" class="tagcloud_item"/>').text(value.replace(/\&euro;/g, '€')).addClass('tagcloud_size_' + weight).click(handlerLink);
		return $('<li>').html(tagCheck).append(tagLink);
	};
	
	AjaxSolr.theme.prototype.tagOption = function (value, text) {
		return $('<option>').attr('value',value).text(text);
	};
	
	AjaxSolr.theme.prototype.no_item = function (value) {
		return $('<strong>').css({height:30,display:'block'}).html("Il n'y a aucun produit correspondant &agrave; ces crit&egrave;res");
	};
	

})(jQuery);
