(function($) {
  $.fn.productform = function() {
    return this.each(function() {
    	var product_id = $(this).attr('rel');
    	var product_title = $(this).find('.product-title').text();
    	var product_description =  $(this).find('.description').text();
    	var product_form_class = $('#product-'+product_id+'-form').attr('rel');
    	var product_form = $('#product-'+product_id+'-form').html();
    	
    	$('#product-'+product_id+'-form').remove();
    	$(this).css('cursor', 'pointer');
    	
    	if(!$(this).hasClass('selected')) {
    		$(this).hoverIntent(
	    		function() {
	    			$('#product-'+product_id).removeClass('selected');
	    			$(this).addClass('active');
	    		},
	    		function() {
	    			$(this).removeClass('active');
	    		}
	    	);
    	}
    	
    	$(this).click(function() {
    		$('.products .selected').removeClass('selected');
    		$(this).addClass('selected');
    		$('#product-form-pane').addClass(product_form_class);
    		$('#product-form-pane #item-title').html(product_title);
    		$('#product-form-pane #item-description').html(product_description);
    		$('#product-form-pane #item-form').html(product_form);
    	});
    });
  }
})(jQuery);
