$.fn.thumbnails = function() {
    return this.each(function() {
    	var large = $('#mainimage img').get(0);
    	var container = this;
       
        $('div.thumb', container).bind('mouseover', function() {
        	var obj = $('img', this);
        	var thumbsrc = obj.attr('src');
        	
        	var regex = /t\d+/;
        	var match = thumbsrc.match(regex);
        	
        	var largesrc = thumbsrc.replace(match, 'l'+match.toString().substring(1));
        	
        	large.src = largesrc;
        	large.alt = obj.attr('alt');
            
            $('p.desc').html(large.alt);
        }).css({cursor: 'pointer'});
        
    });
};

$.fn.animateToCart = function() {
    return this.each(function() {
    	var self = this;
    	var cartImage = $('img', self)[0];
    	var prodImage = $('#productinfo div.mainimage img')[0];
    	var cloneImage = prodImage.cloneNode(false);
    	
    	$(cartImage).css({visibility:'hidden'});
    	$(cloneImage).css({position:'absolute', top:$(prodImage).offset().top+'px', left:$(prodImage).offset().left+'px'});
    	document.body.appendChild(cloneImage);
    	
    	$(cloneImage).animate({top:$(cartImage).offset().top, left:$(cartImage).offset().left, width:cartImage.width, height:cartImage.height}, 'slow', function(){
    		$(cartImage).css({visibility:'visible'});
    		$(this).remove();
    		
    //		$(cartImage).Bounce(25);
    //		$(self).Highlight(1000, '#ffff99');
    	}); 	
    });
};

$.fn.setPrimaryImage = function() {
    return this.each(function() {
    
    	var classname = $(this).attr('class');
    	
		// Remove all others
		var object = $(this).parent().parent().find('td.image');
		object.removeClass('image_primary');
		$('input.primary', object).attr('value', '0');
		$('b', object).html('<em></em>Klicka på bilden för att välja den som huvudbild. Huvudbilden är den bild som kommer att representera din båt i öppna listor och i PDFen m.m.');
	
    	$('img', this).fadeTo('slow', 0.5);
		$('img', this).fadeTo('slow', 1);
		
		if (classname.indexOf('image_primary') >= 0) {
    		$(this).removeClass('image_primary')

		} else {
			$('b', this).html('<em></em>Klicka på bilden för att avmarkera den som huvudbild.');
			$(this).addClass('image_primary');
			$('input.primary', this).attr('value', '1');
			
		}
		
    		
		
		return false;
    });
};

