
function addcolumn(product, data) {
	row = jq(product).parent('td').after('<td><span>' + data + '</span></td>');
}

function addProductNumberOnFolderContents() {
    /* add column with productnumber to folder listing OTGSER-73 */
    /* initiliase table only for tables with products */
    var products = jq('#listing-table a.contenttype-product');
    if (products.length>0) {
	    jq('#listing-table tr:first > th').attr('colspan', 7);
	    
	    jq('#listing-table th#foldercontents-title-column').after('<th id="foldercontents-productnumber-column" class="nosort column">Produktnummer</th>');
	    jq('#listing-table a.contenttype-product').each( 
	    	function(i,product) {  
	    		jq.ajax( {
	    			url:jq(product).attr('href') + '/getProductNumber',
	    			success: function( data ) {addcolumn(product, data);},
	    			error: function( data ) {addcolumn(product, '');},
	    			});
	    	});
	}
}

jq(document).ready( function() {
    var imgtitle = jq('#productTitle').clone()
    var imgurl = jq('.preview').attr('href');       
    var imgtag = '<div id="imagehover" style="position:absolute; display:none; z-index: 2;"><div id="hoverProductTitle">'+imgtitle.html()+'</div><img src="'+imgurl+'" /></div>';
    jq('#productImage').append(imgtag);           

    jq('#productImage').mouseenter(function () {
        jq('#imagehover').fadeIn();
        jq('#imagehover').position({
          "of": jq('#productImage'),
          "collision": "fit flip" 
        });
    });

    jq('#productImage').mouseleave(function () {
        jq('#imagehover').fadeOut();
    }); 

   jq('#productLinkBuy').tooltip({ position: "top center", relative: true});
});

