jQuery(document).ready(function() {
			var parentTable;
			var hideLenght;
			var moreTr;
			
			function showFeatures() {
				parentTable = jQuery(this).parent().parent().parent();
				parentTable.find('.hide td').show();
				parentTable.find('.hide').show();
				if(jQuery('body').hasClass('i18n-en')) {
					jQuery(this).text('Less...');
				}
				else if(jQuery('body').hasClass('i18n-fr')) {
					jQuery(this).text('Moins...');
				}
				jQuery(this).addClass('show-less');
				jQuery(this).unbind('click', showFeatures);
				jQuery(this).bind('click', hideFeatures);
			}
			
			function hideFeatures() {
				parentTable = jQuery(this).parent().parent().parent();
				parentTable.find('.hide td').hide();
				parentTable.find('.hide').hide();
				if(jQuery('body').hasClass('i18n-en')) {
					jQuery(this).text('More...');
				}
				else if(jQuery('body').hasClass('i18n-fr')) {
					jQuery(this).text('Plus...');
				}
				jQuery(this).removeClass('show-less');
				jQuery(this).unbind('click', hideFeatures);
				jQuery(this).bind('click', showFeatures);
			}
			
			jQuery(this).find('.hide td').hide();
			jQuery(this).find('.hide').hide();
			jQuery('.table-items').each(function() {
				hideLenght = jQuery(this).find('.hide').length;
				if(hideLenght > 0) {
					jQuery(this).find('no-border').removeClass('no-border');
					moreTr = '<tr class="no-border more">';
					if(jQuery('body').hasClass('i18n-en')) {
						moreTr += '<td class="label"><span>More...</span></td>';
					}
					else if(jQuery('body').hasClass('i18n-fr')) {
						moreTr += '<td class="label"><span>Plus...</span></td>';
					}
					moreTr += '<td class="starter"></td>';
					moreTr += '<td class="pro"></td>';
					moreTr += '<td class="enterprise"></td>';
					moreTr += '</tr>';
					jQuery(this).find('tr.hosting-plan-order').before(moreTr);
				}
			});
			jQuery('tr.more td.label span').bind('click', showFeatures);
})
