addLoadEvent( function() {
	var j = jQuery.noConflict();
	
	j(document).ready(function () {
			
		/* Huske liste init*/
		husk();
		
		
		/*Cookie*/	
		j(".productToHuskelista").click(function () {
		var key = j(this).attr("id").substr(4);
			
			// forhindre at samme ID forekommer flere steder pa en side
			if (j(this).hasClass('most-popular'))
			{
			key = j(this).attr("id").substr(7);
			}

			// flere ID'er-fiks ferdig

			var values = j.cookie('huskeliste');
			
			if (values == null || values.length == 0) 
			{
				values = key;
				j.cookie('huskeliste', values, {expires: 7, path: '/', secure: false});
			} 
			else 
			{
				if (values.match(key) == null) 
				{
					values = values + "," + key;
					j.cookie('huskeliste', values, {expires: 7, path: '/', secure: false});
				}
				else {
					j("#inlist").text("Produktet ligger allerede i din huskeliste").show();
					return;
				}
			}
			
			husk();

		});
});			
		j(".deleteHusk").click(function () {
			j(this).parent().hide();
			
			var values = j.cookie('huskeliste');
			var key =j(this).parent().children('span.key').text();	
			var keylength = key.length;
			var findex = values.search(key);
			var lindex = findex+keylength;
			var valueslength = values.length;
			var newvalues;
			
			//alert("key: "+key+"keylength:"+keylength+" lindex:"+lindex+" valueslength:"+valueslength)
			
			if (valueslength == lindex) {
				if(values.search(',') > 0) {
					key = ','+key;
				}
				newvalues = values.replace(key,'');
			}
			else {
				key += ',';
				newvalues = values.replace(key,'');
			}
			j.cookie('huskeliste', newvalues, {expires: 7, path: '/', secure: false});
			husk();	
		});
	});


/* Huske liste */
function husk() {
	var values = j.cookie('huskeliste');
	if(j("#huskeliste").length > 0) {
		var href = j("#huskeliste").attr("href").split('?').slice(0,1);
	
		if (values != null && values.length != 0) {
			
			href = href + "?c=" + values;
		
			var count = values.split(",");
			j("#count").text(' ' + (count.length) + ' ');
			j("#inlist").hide();
			j("#my-list").show();
		}
		else {
			j("#count").text(' 0 ');
			j("#my-list").hide();
		}
		j("#huskeliste").attr("href", href);
		j("#huskeliste2").attr("href", href);
	}
}