<?php

require('../../../../../../wp-load.php');

if (!is_user_logged_in() || !current_user_can('edit_posts'))
	die();

$shortcode_categories = array(
	__('Buttons', THEME_SLUG) => array(
		__('Small button', THEME_SLUG) => array(
			'description' => __('Inserts a small button. If you add the <i>window</i> attribute, the link will be opened in a new window.', THEME_SLUG),
			'shortcode' => '[button small link="link"]button text[/button]',
		),
		__('Medium button', THEME_SLUG) => array(
			'description' => __('Inserts a medium sized button. If you add the <i>window</i> attribute, the link will be opened in a new window.', THEME_SLUG),
			'shortcode' => '[button medium link="link"]button text[/button]',
		),
		__('Large button', THEME_SLUG) => array(
			'description' => __('Inserts a large button. If you add the <i>window</i> attribute, the link will be opened in a new window.', THEME_SLUG),
			'shortcode' => '[button large link="link"]button text[/button]',
		),
	),

	__('Columns', THEME_SLUG) => array(
		__('2 columns', THEME_SLUG) => array(
			'description' => __('Inserts two columns in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column half]Content here[/column]\n[column half last]Content here[/column]\n[/columns]",
		),
		__('1/3 - 2/3', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one a third and the other two thirds, in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column third]Content here[/column]\n[column twothird last]Content here[/column]\n[/columns]",
		),
		__('2/3 - 1/3', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one two thirds and the other a third, in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column twothird]Content here[/column]\n[column third last]Content here[/column]\n[/columns]",
		),
		__('1/4 - 3/4', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one a fourth and the other three fourths, in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column fourth]Content here[/column]\n[column threefourth last]Content here[/column]\n[/columns]",
		),
		__('3/4 - 1/4', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one three fourths and the other a fourth, in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column threefourth]Content here[/column]\n[column fourth last]Content here[/column]\n[/columns]",
		),
		__('3 columns', THEME_SLUG) => array(
			'description' => __('Inserts three columns in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column third]Content here[/column]\n[column third]Content here[/column]\n[column third last]Content here[/column]\n[/columns]",
		),
		__('4 columns', THEME_SLUG) => array(
			'description' => __('Inserts four columns in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column fourth]Content here[/column]\n[column fourth]Content here[/column]\n[column fourth]Content here[/column]\n[column fourth last]Content here[/column]\n[/columns]",
		),
		__('5 columns', THEME_SLUG) => array(
			'description' => __('Inserts five columns in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns]\n[column fifth]Content here[/column]\n[column fifth]Content here[/column]\n[column fifth]Content here[/column]\n[column fifth]Content here[/column]\n[column fifth last]Content here[/column]\n[/columns]",
		),
		__('Custom 2 columns', THEME_SLUG) => array(
			'description' => __("1. Insert the default column shortcode, which also can be changed into 3/4/5 columns  \n2. Then insert only the URL of your favourite background image. \n3. Choose your own personal text color  \n4. Set your own image size (default settings are: 100 % and 150 px), which can be made larger or smaller", THEME_SLUG),
			'shortcode' => "[custom_columns image=\"image url\" textcolor=\"#FFFFFF\" width=\"100\" height=\"150\"]\n[column half]Content here[/column]\n[column half last]Content here[/column]\n[/custom_columns]",
		)
	),

	__('Columns (divider)', THEME_SLUG) => array(
		__('2 columns + divider', THEME_SLUG) => array(
			'description' => __('Inserts two columns separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column half]Content here[/column]\n[column half last]Content here[/column]\n[/columns]",
		),
		__('1/3 - 2/3 + divider', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one a third and the other two thirds, separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column third]Content here[/column]\n[column twothird last]Content here[/column]\n[/columns]",
		),
		__('2/3 - 1/3 + divider', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one two thirds and the other a third, separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column twothird]Content here[/column]\n[column third last]Content here[/column]\n[/columns]",
		),
		__('1/4 - 3/4 + divider', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one a fourth and the other three fourths, separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column fourth]Content here[/column]\n[column threefourth last]Content here[/column]\n[/columns]",
		),
		__('3/4 - 1/4 + divider', THEME_SLUG) => array(
			'description' => __('Inserts two columns, one three fourths and the other a fourth, separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column threefourth]Content here[/column]\n[column fourth last]Content here[/column]\n[/columns]",
		),
		__('3 columns + divider', THEME_SLUG) => array(
			'description' => __('Inserts three columns separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column third]Content here[/column]\n[column third]Content here[/column]\n[column third last]Content here[/column]\n[/columns]",
		),
		__('4 columns + divider', THEME_SLUG) => array(
			'description' => __('Inserts four columns separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column fourth]Content here[/column]\n[column fourth]Content here[/column]\n[column fourth]Content here[/column]\n[column fourth last]Content here[/column]\n[/columns]",
		),
		__('5 columns + divider', THEME_SLUG) => array(
			'description' => __('Inserts five columns separated by a divider line in which you can place further content.', THEME_SLUG),
			'shortcode' => "[columns divider]\n[column fifth]Content here[/column]\n[column fifth]Content here[/column]\n[column fifth]Content here[/column]\n[column fifth]Content here[/column]\n[column fifth last]Content here[/column]\n[/columns]",
		),

	),

	__('Dividers', THEME_SLUG) => array(
		__('Dotted', THEME_SLUG) => array(
			'description' => __('Inserts a dotted divider line.', THEME_SLUG),
			'shortcode' => '[divider dotted]',
		),
		__('Invisible Spacer 20px', THEME_SLUG) => array(
			'description' => __('Inserts a spacer of 20 pixels high. Perfect to create space between columns.', THEME_SLUG),
			'shortcode' => '[divider invisible]',
		),
		__('Slashed', THEME_SLUG) => array(
			'description' => __('Inserts a slashed tall divider line.', THEME_SLUG),
			'shortcode' => '[divider slashed]',
		),
		__('Solid', THEME_SLUG) => array(
			'description' => __('Inserts a solid divider line.', THEME_SLUG),
			'shortcode' => '[divider solid]',
		),
		__('To top', THEME_SLUG) => array(
			'description' => __('Inserts a solid divider line with a button that scrolls the page to the top.', THEME_SLUG),
			'shortcode' => '[divider totop]',
		),
	),

	__('Dropcaps', THEME_SLUG) => array(
		__('Red dropcap', THEME_SLUG) => array(
			'description' => __('Inserts a red dropcap.', THEME_SLUG),
			'shortcode' => '[dropcap red]A[/dropcap]',
		),
		__('Green dropcap', THEME_SLUG) => array(
			'description' => __('Inserts a green dropcap.', THEME_SLUG),
			'shortcode' => '[dropcap green]A[/dropcap]',
		),
		__('Blue dropcap', THEME_SLUG) => array(
			'description' => __('Inserts a blue dropcap.', THEME_SLUG),
			'shortcode' => '[dropcap blue]A[/dropcap]',
		),
		__('White dropcap', THEME_SLUG) => array(
			'description' => __('Inserts a white dropcap.', THEME_SLUG),
			'shortcode' => '[dropcap white]A[/dropcap]',
		),
		__('Black dropcap', THEME_SLUG) => array(
			'description' => __('Inserts a black dropcap.', THEME_SLUG),
			'shortcode' => '[dropcap black]A[/dropcap]',
		),
		__('Grey dropcap', THEME_SLUG) => array(
			'description' => __('Inserts a grey dropcap.', THEME_SLUG),
			'shortcode' => '[dropcap grey]A[/dropcap]',
		),
	),

	__('Headings', THEME_SLUG) => array(
		__('Padded heading 1', THEME_SLUG) => array(
			'description' => __('Inserts a padded heading.', THEME_SLUG),
			'shortcode' => "[header 1]text[/header]",
		),
		__('Padded heading 2', THEME_SLUG) => array(
			'description' => __('Inserts a padded heading.', THEME_SLUG),
			'shortcode' => "[header 2]text[/header]",
		),
		__('Padded heading 3', THEME_SLUG) => array(
			'description' => __('Inserts a padded heading.', THEME_SLUG),
			'shortcode' => "[header 3]text[/header]",
		),
		__('Padded heading 4', THEME_SLUG) => array(
			'description' => __('Inserts a padded heading.', THEME_SLUG),
			'shortcode' => "[header 4]text[/header]",
		),
		__('Padded heading 5', THEME_SLUG) => array(
			'description' => __('Inserts a padded heading.', THEME_SLUG),
			'shortcode' => "[header 5]text[/header]",
		),
		__('Padded heading 6', THEME_SLUG) => array(
			'description' => __('Inserts a padded heading.', THEME_SLUG),
			'shortcode' => "[header 6]text[/header]",
		),
	),

	__('Image gallery', THEME_SLUG) => array(
		__('Image gallery, 2 columns', THEME_SLUG) => array(
			'description' => __('Inserts an image gallery with 2 columns.', THEME_SLUG),
			'shortcode' => "[tdgallery columns=\"2\"]\n<img src=\"image url\" title=\"image title\" description=\"image description\">\n[/tdgallery]",
		),
		__('Image gallery, 3 columns', THEME_SLUG) => array(
			'description' => __('Inserts an image gallery with 3 columns.', THEME_SLUG),
			'shortcode' => "[tdgallery columns=\"3\"]\n<img src=\"image url\" title=\"image title\" description=\"image description\">\n[/tdgallery]",
		),
		__('Image gallery, 4 columns', THEME_SLUG) => array(
			'description' => __('Inserts an image gallery with 4 columns.', THEME_SLUG),
			'shortcode' => "[tdgallery columns=\"4\"]\n<img src=\"image url\" title=\"image title\" description=\"image description\">\n[/tdgallery]",
		),
		__('Image gallery, 6 columns', THEME_SLUG) => array(
			'description' => __('Inserts an image gallery with 6 columns.', THEME_SLUG),
			'shortcode' => "[tdgallery columns=\"6\"]\n<img src=\"image url\" title=\"image title\" description=\"image description\">\n[/tdgallery]",
		),
	),

	__('Lists', THEME_SLUG) => array(
		__('Balloon', THEME_SLUG) => array(
			'description' => __('A list with balloon icon bullets.', THEME_SLUG),
			'shortcode' => "[list balloon]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Circle', THEME_SLUG) => array(
			'description' => __('A list with circular bullets.', THEME_SLUG),
			'shortcode' => "[list circle]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Creditcard', THEME_SLUG) => array(
			'description' => __('A list with creditcard icon bullets.', THEME_SLUG),
			'shortcode' => "[list creditcard]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Dot', THEME_SLUG) => array(
			'description' => __('A list with dotted bullets.', THEME_SLUG),
			'shortcode' => "[list dot]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('File', THEME_SLUG) => array(
			'description' => __('A list with file icon bullets.', THEME_SLUG),
			'shortcode' => "[list file]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Mail', THEME_SLUG) => array(
			'description' => __('A list with mail icon bullets.', THEME_SLUG),
			'shortcode' => "[list mail]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Info', THEME_SLUG) => array(
			'description' => __('A list with info icon bullets.', THEME_SLUG),
			'shortcode' => "[list info]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Minus', THEME_SLUG) => array(
			'description' => __('A list with minus sign bullets.', THEME_SLUG),
			'shortcode' => "[list minus]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Phone', THEME_SLUG) => array(
			'description' => __('A list with phone icon bullets.', THEME_SLUG),
			'shortcode' => "[list phone]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Plus', THEME_SLUG) => array(
			'description' => __('A list with plus sign bullets.', THEME_SLUG),
			'shortcode' => "[list plus]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Question', THEME_SLUG) => array(
			'description' => __('A list with question icon bullets.', THEME_SLUG),
			'shortcode' => "[list question]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Square', THEME_SLUG) => array(
			'description' => __('A list with square bullets.', THEME_SLUG),
			'shortcode' => "[list square]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Support', THEME_SLUG) => array(
			'description' => __('A list with "support" icon bullets.', THEME_SLUG),
			'shortcode' => "[list support]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('V', THEME_SLUG) => array(
			'description' => __('A list with tick bullets.', THEME_SLUG),
			'shortcode' => "[list v]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('Warning', THEME_SLUG) => array(
			'description' => __('A list with warning icon bullets.', THEME_SLUG),
			'shortcode' => "[list warning]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
		__('X', THEME_SLUG) => array(
			'description' => __('A list with cross bullets.', THEME_SLUG),
			'shortcode' => "[list x]\nitem 1\nitem 2\nitem 3\nitem 4\n[/list]",
		),
	),

	__('Notifications', THEME_SLUG) => array(
		__('Warning', THEME_SLUG) => array(
			'description' => __('A warning notification.', THEME_SLUG),
			'shortcode' => '[notify warn]Text here[/notify]',
		),
		__('Info', THEME_SLUG) => array(
			'description' => __('An informative notification.', THEME_SLUG),
			'shortcode' => '[notify info]Text here[/notify]',
		),
		__('Textbox white', THEME_SLUG) => array(
			'description' => __('An informative White box notification.', THEME_SLUG),
			'shortcode' => '[notify textbox-white]Text here[/notify]',
		),
		__('Textbox black', THEME_SLUG) => array(
			'description' => __('An informative Black box notification.', THEME_SLUG),
			'shortcode' => '[notify textbox-black]Text here[/notify]',
		),
		__('Textbox grey', THEME_SLUG) => array(
			'description' => __('An informative Grey box notification.', THEME_SLUG),
			'shortcode' => '[notify textbox-grey]Text here[/notify]',
		),
		__('Ok', THEME_SLUG) => array(
			'description' => __('A positive notification.', THEME_SLUG),
			'shortcode' => '[notify ok]Text here[/notify]',
		),
		__('Question', THEME_SLUG) => array(
			'description' => __('A question notification.', THEME_SLUG),
			'shortcode' => '[notify question]Text here[/notify]',
		),
		__('Error', THEME_SLUG) => array(
			'description' => __('An error notification.', THEME_SLUG),
			'shortcode' => '[notify error]Text here[/notify]',
		),
	),

	__('Quotes', THEME_SLUG) => array(
		__('Quote block', THEME_SLUG) => array(
			'description' => __('Inserts a block which is styled like a quote.', THEME_SLUG),
			'shortcode' => '[quote]content here[/quote]',
		),
		__('Pullquote left', THEME_SLUG) => array(
			'description' => __('Inserts a left-aligned pullquote block.', THEME_SLUG),
			'shortcode' => '[pullquote left]content here[/pullquote]',
		),
		__('Pullquote right', THEME_SLUG) => array(
			'description' => __('Inserts a right-aligned pullquote block.', THEME_SLUG),
			'shortcode' => '[pullquote right]content here[/pullquote]',
		),
		__('Quote symbol 1', THEME_SLUG) => array(
			'description' => __('Inserts a quote symbol image, which will be placed like a dropcap.', THEME_SLUG),
			'shortcode' => '[quote-symbol symbol1]',
		),
		__('Quote symbol 2', THEME_SLUG) => array(
			'description' => __('Inserts a quote symbol image, which will be placed like a dropcap.', THEME_SLUG),
			'shortcode' => '[quote-symbol symbol2]',
		),
		__('Quote symbol 3', THEME_SLUG) => array(
			'description' => __('Inserts a quote symbol image, which will be placed like a dropcap.', THEME_SLUG),
			'shortcode' => '[quote-symbol symbol3]',
		),
		__('Quote symbol 4', THEME_SLUG) => array(
			'description' => __('Inserts a quote symbol image, which will be placed like a dropcap.', THEME_SLUG),
			'shortcode' => '[quote-symbol symbol4]',
		),
		__('Quote symbol 5', THEME_SLUG) => array(
			'description' => __('Inserts a quote symbol image, which will be placed like a dropcap.', THEME_SLUG),
			'shortcode' => '[quote-symbol symbol5]',
		),
	),

	__('Tabs', THEME_SLUG) => array(
		__('Tab block', THEME_SLUG) => array(
			'description' => __('Inserts a tabbed content block. Use [tab] shortcodes to add more tabs.', THEME_SLUG),
			'shortcode' => "[tabs]\n[tab title=\"Title here\"]Content here[/tab]\n[/tabs]",
		),
		__('Single tab', THEME_SLUG) => array(
			'description' => __('A single tab. This needs to be placed inside a [tabs] shortcode (and not inside another [tab] shortcode) to work.', THEME_SLUG),
			'shortcode' => '[tab title="Title here"]Content here[/tab]',
		),
	),

	__('Toggle', THEME_SLUG) => array(
		__('Toggle block', THEME_SLUG) => array(
			'description' => __('Inserts a toggled content block. Use [toggle_content] shortcodes to add more content sections.', THEME_SLUG),
			'shortcode' => "[toggle]\n[toggle_content title=\"Title here\" subtitle=\"Optional subtitle here\"]Content here[/toggle_content]\n[/toggle]",
		),
		__('Single toggle section', THEME_SLUG) => array(
			'description' => __('A single toggle content section. This needs to be placed inside a [toggle] shortcode (and not inside another [toggle_content] shortcode) to work.', THEME_SLUG),
			'shortcode' => '[toggle_content title="Title here" subtitle="Optional subtitle here"]Content here[/toggle_content]',
		),
	),

	__('Special Shortcodes', THEME_SLUG) => array(
		__('Thumbnail Post Slider', THEME_SLUG) => array(
			'description' => __('Inserts an Accordion-Carousel Thumbnail slider.', THEME_SLUG),
			'shortcode' => '[thumbnailslider category="all" number="20" background="#CCC" textcolor="#000" words="10"]',
		),
		__('Thumbnail Product Slider', THEME_SLUG) => array(
			'description' => __('Inserts an Accordion-Carousel Thumbnail slider.', THEME_SLUG),
			'shortcode' => '[thumbnailslider post_type="product" category="all" number="20" background="#CCC" textcolor="#000" words="10"]',
		),
		__('Latest Posts', THEME_SLUG) => array(
			'description' => __('Inserts a list of latest posts.', THEME_SLUG),
			'shortcode' => '[latestposts title="Latest Posts" category="_name" number="10" orderby="latest"]',
		),
		__('Popular Posts', THEME_SLUG) => array(
			'description' => __('Inserts a list of popular posts.', THEME_SLUG),
			'shortcode' => '[latestposts title="Popular Posts" category="_name" number="10" orderby="popular"]',
		),
		__('Random Posts', THEME_SLUG) => array(
			'description' => __('Inserts a list of random posts.', THEME_SLUG),
			'shortcode' => '[latestposts title="Random Posts" category="_name" number="10" orderby="random"]',
		),
		__('Custom Latest Posts', THEME_SLUG) => array(
			'description' => __('Inserts a list of latest posts in a blog style format. You put a custom title, select which category to display, limit the number of posts, limit the number of words and use thumbnail, medium or large as the size of the featured image.', THEME_SLUG),
			'shortcode' => '[blogposts title="Latest Blog Posts" category="all" number="10" count="55" orderby="latest" image="thumbnail"]'),
		__('Highlight', THEME_SLUG) => array(
			'description' => __('Inserts a highlighted text shortcode.', THEME_SLUG),
			'shortcode' => '[highlight bg="#000000" color="#FFFFFF"]highlighted text[/highlight]')
	),

	__('Icons', THEME_SLUG) => array(
		'icon-glass'	 => array(	'description' => __('Inserts an icon-glass shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-glass]'),
		'icon-music'	 => array(	'description' => __('Inserts an icon-music shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-music]'),
		'icon-search'	 => array(	'description' => __('Inserts an icon-search shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-search]'),
		'icon-envelope'	 => array(	'description' => __('Inserts an icon-envelope shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-envelope]'),
		'icon-heart'	 => array(	'description' => __('Inserts an icon-heart shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-heart]'),
		'icon-star'	 => array(	'description' => __('Inserts an icon-star shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-star]',),
		'icon-star-empty'	 => array(	'description' => __('Inserts an icon-star-empty shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-star-empty]'),
		'icon-user'	 => array(	'description' => __('Inserts an icon-user shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-user]'),
		'icon-film'	 => array(	'description' => __('Inserts an icon-film shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-film]'),
		'icon-th-large'	 => array(	'description' => __('Inserts an icon-th-large shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-th-large]'),
		'icon-th'	 => array(	'description' => __('Inserts an icon-th shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-th]'),
		'icon-th-list'	 => array(	'description' => __('Inserts an icon-th-list shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-th-list]'),
		'icon-ok'	 => array(	'description' => __('Inserts an icon-ok shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-ok]'),
		'icon-remove'	 => array(	'description' => __('Inserts an icon-remove shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-remove]'),
		'icon-zoom-in'	 => array(	'description' => __('Inserts an icon-zoom-in shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-zoom-in]'),
		'icon-zoom-out'	 => array(	'description' => __('Inserts an icon-zoom-out shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-zoom-out]'),
		'icon-off'	 => array(	'description' => __('Inserts an icon-off shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-off]'),
		'icon-signal'	 => array(	'description' => __('Inserts an icon-signal shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-signal]'),
		'icon-cog'	 => array(	'description' => __('Inserts an icon-cog shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-cog]'),
		'icon-trash'	 => array(	'description' => __('Inserts an icon-trash shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-trash]'),
		'icon-home'	 => array(	'description' => __('Inserts an icon-home shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-home]'),
		'icon-file'	 => array(	'description' => __('Inserts an icon-file shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-file]'),
		'icon-time'	 => array(	'description' => __('Inserts an icon-time shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-time]'),
		'icon-road'	 => array(	'description' => __('Inserts an icon-road shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-road]'),
		'icon-download-alt'	 => array(	'description' => __('Inserts an icon-download-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-download-alt]'),
		'icon-download'	 => array(	'description' => __('Inserts an icon-download shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-download]'),
		'icon-upload'	 => array(	'description' => __('Inserts an icon-upload shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-upload]'),
		'icon-inbox'	 => array(	'description' => __('Inserts an icon-inbox shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-inbox]'),
		'icon-play-circle'	 => array(	'description' => __('Inserts an icon-play-circle shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-play-circle]'),
		'icon-repeat'	 => array(	'description' => __('Inserts an icon-repeat shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-repeat]'),
		'icon-refresh'	 => array(	'description' => __('Inserts an icon-refresh shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-refresh]'),
		'icon-list-alt'	 => array(	'description' => __('Inserts an icon-list-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-list-alt]'),
		'icon-lock'	 => array(	'description' => __('Inserts an icon-lock shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-lock]'),
		'icon-flag'	 => array(	'description' => __('Inserts an icon-flag shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-flag]'),
		'icon-headphones'	 => array(	'description' => __('Inserts an icon-headphones shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-headphones]'),
		'icon-volume-off'	 => array(	'description' => __('Inserts an icon-volume-off shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-volume-off]'),
		'icon-volume-down'	 => array(	'description' => __('Inserts an icon-volume-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-volume-down]'),
		'icon-volume-up'	 => array(	'description' => __('Inserts an icon-volume-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-volume-up]'),
		'icon-qrcode'	 => array(	'description' => __('Inserts an icon-qrcode shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-qrcode]'),
		'icon-barcode'	 => array(	'description' => __('Inserts an icon-barcode shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-barcode]'),
		'icon-tag'	 => array(	'description' => __('Inserts an icon-tag shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-tag]'),
		'icon-tags'	 => array(	'description' => __('Inserts an icon-tags shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-tags]'),
		'icon-book'	 => array(	'description' => __('Inserts an icon-book shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-book]'),
		'icon-bookmark'	 => array(	'description' => __('Inserts an icon-bookmark shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bookmark]'),
		'icon-print'	 => array(	'description' => __('Inserts an icon-print shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-print]'),
		'icon-camera'	 => array(	'description' => __('Inserts an icon-camera shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-camera]'),
		'icon-font'	 => array(	'description' => __('Inserts an icon-font shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-font]'),
		'icon-bold'	 => array(	'description' => __('Inserts an icon-bold shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bold]'),
		'icon-italic'	 => array(	'description' => __('Inserts an icon-italic shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-italic]'),
		'icon-text-height'	 => array(	'description' => __('Inserts an icon-text-height shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-text-height]'),
		'icon-text-width'	 => array(	'description' => __('Inserts an icon-text-width shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-text-width]'),
		'icon-align-left'	 => array(	'description' => __('Inserts an icon-align-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-align-left]'),
		'icon-align-center'	 => array(	'description' => __('Inserts an icon-align-center shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-align-center]'),
		'icon-align-right'	 => array(	'description' => __('Inserts an icon-align-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-align-right]'),
		'icon-align-justify'	 => array(	'description' => __('Inserts an icon-align-justify shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-align-justify]'),
		'icon-list'	 => array(	'description' => __('Inserts an icon-list shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-list]'),
		'icon-indent-left'	 => array(	'description' => __('Inserts an icon-indent-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-indent-left]'),
		'icon-indent-right'	 => array(	'description' => __('Inserts an icon-indent-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-indent-right]'),
		'icon-facetime-video'	 => array(	'description' => __('Inserts an icon-facetime-video shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-facetime-video]'),
		'icon-picture'	 => array(	'description' => __('Inserts an icon-picture shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-picture]'),
		'icon-pencil'	 => array(	'description' => __('Inserts an icon-pencil shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-pencil]'),
		'icon-map-marker'	 => array(	'description' => __('Inserts an icon-map-marker shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-map-marker]'),
		'icon-adjust'	 => array(	'description' => __('Inserts an icon-adjust shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-adjust]'),
		'icon-tint'	 => array(	'description' => __('Inserts an icon-tint shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-tint]'),
		'icon-edit'	 => array(	'description' => __('Inserts an icon-edit shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-edit]'),
		'icon-share'	 => array(	'description' => __('Inserts an icon-share shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-share]'),
		'icon-check'	 => array(	'description' => __('Inserts an icon-check shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-check]'),
		'icon-move'	 => array(	'description' => __('Inserts an icon-move shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-move]'),
		'icon-step-backward'	 => array(	'description' => __('Inserts an icon-step-backward shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-step-backward]'),
		'icon-fast-backward'	 => array(	'description' => __('Inserts an icon-fast-backward shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-fast-backward]'),
		'icon-backward'	 => array(	'description' => __('Inserts an icon-backward shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-backward]'),
		'icon-play'	 => array(	'description' => __('Inserts an icon-play shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-play]'),
		'icon-pause'	 => array(	'description' => __('Inserts an icon-pause shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-pause]'),
		'icon-stop'	 => array(	'description' => __('Inserts an icon-stop shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-stop]'),
		'icon-forward'	 => array(	'description' => __('Inserts an icon-forward shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-forward]'),
		'icon-fast-forward'	 => array(	'description' => __('Inserts an icon-fast-forward shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-fast-forward]'),
		'icon-step-forward'	 => array(	'description' => __('Inserts an icon-step-forward shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-step-forward]'),
		'icon-eject'	 => array(	'description' => __('Inserts an icon-eject shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-eject]'),
		'icon-chevron-left'	 => array(	'description' => __('Inserts an icon-chevron-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-chevron-left]'),
		'icon-chevron-right'	 => array(	'description' => __('Inserts an icon-chevron-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-chevron-right]'),
		'icon-plus-sign'	 => array(	'description' => __('Inserts an icon-plus-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-plus-sign]'),
		'icon-minus-sign'	 => array(	'description' => __('Inserts an icon-minus-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-minus-sign]'),
		'icon-remove-sign'	 => array(	'description' => __('Inserts an icon-remove-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-remove-sign]'),
		'icon-ok-sign'	 => array(	'description' => __('Inserts an icon-ok-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-ok-sign]'),
		'icon-question-sign'	 => array(	'description' => __('Inserts an icon-question-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-question-sign]'),
		'icon-info-sign'	 => array(	'description' => __('Inserts an icon-info-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-info-sign]'),
		'icon-screenshot'	 => array(	'description' => __('Inserts an icon-screenshot shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-screenshot]'),
		'icon-remove-circle'	 => array(	'description' => __('Inserts an icon-remove-circle shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-remove-circle]'),
		'icon-ok-circle'	 => array(	'description' => __('Inserts an icon-ok-circle shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-ok-circle]'),
		'icon-ban-circle'	 => array(	'description' => __('Inserts an icon-ban-circle shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-ban-circle]'),
		'icon-arrow-left'	 => array(	'description' => __('Inserts an icon-arrow-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-arrow-left]'),
		'icon-arrow-right'	 => array(	'description' => __('Inserts an icon-arrow-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-arrow-right]'),
		'icon-arrow-up'	 => array(	'description' => __('Inserts an icon-arrow-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-arrow-up]'),
		'icon-arrow-down'	 => array(	'description' => __('Inserts an icon-arrow-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-arrow-down]'),
		'icon-share-alt'	 => array(	'description' => __('Inserts an icon-share-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-share-alt]'),
		'icon-resize-full'	 => array(	'description' => __('Inserts an icon-resize-full shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-resize-full]'),
		'icon-resize-small'	 => array(	'description' => __('Inserts an icon-resize-small shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-resize-small]'),
		'icon-plus'	 => array(	'description' => __('Inserts an icon-plus shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-plus]'),
		'icon-minus'	 => array(	'description' => __('Inserts an icon-minus shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-minus]'),
		'icon-asterisk'	 => array(	'description' => __('Inserts an icon-asterisk shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-asterisk]'),
		'icon-exclamation-sign'	 => array(	'description' => __('Inserts an icon-exclamation-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-exclamation-sign]'),
		'icon-gift'	 => array(	'description' => __('Inserts an icon-gift shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-gift]'),
		'icon-leaf'	 => array(	'description' => __('Inserts an icon-leaf shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-leaf]'),
		'icon-fire'	 => array(	'description' => __('Inserts an icon-fire shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-fire]'),
		'icon-eye-open'	 => array(	'description' => __('Inserts an icon-eye-open shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-eye-open]'),
		'icon-eye-close'	 => array(	'description' => __('Inserts an icon-eye-close shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-eye-close]'),
		'icon-warning-sign'	 => array(	'description' => __('Inserts an icon-warning-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-warning-sign]'),
		'icon-plane'	 => array(	'description' => __('Inserts an icon-plane shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-plane]'),
		'icon-calendar'	 => array(	'description' => __('Inserts an icon-calendar shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-calendar]'),
		'icon-random'	 => array(	'description' => __('Inserts an icon-random shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-random]'),
		'icon-comment'	 => array(	'description' => __('Inserts an icon-comment shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-comment]'),
		'icon-magnet'	 => array(	'description' => __('Inserts an icon-magnet shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-magnet]'),
		'icon-chevron-up'	 => array(	'description' => __('Inserts an icon-chevron-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-chevron-up]'),
		'icon-chevron-down'	 => array(	'description' => __('Inserts an icon-chevron-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-chevron-down]'),
		'icon-retweet'	 => array(	'description' => __('Inserts an icon-retweet shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-retweet]'),
		'icon-shopping-cart'	 => array(	'description' => __('Inserts an icon-shopping-cart shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-shopping-cart]'),
		'icon-folder-close'	 => array(	'description' => __('Inserts an icon-folder-close shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-folder-close]'),
		'icon-folder-open'	 => array(	'description' => __('Inserts an icon-folder-open shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-folder-open]'),
		'icon-resize-vertical'	 => array(	'description' => __('Inserts an icon-resize-vertical shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-resize-vertical]'),
		'icon-resize-horizontal'	 => array(	'description' => __('Inserts an icon-resize-horizontal shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-resize-horizontal]'),
		'icon-bar-chart'	 => array(	'description' => __('Inserts an icon-bar-chart shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bar-chart]'),
		'icon-twitter-sign'	 => array(	'description' => __('Inserts an icon-twitter-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-twitter-sign]'),
		'icon-facebook-sign'	 => array(	'description' => __('Inserts an icon-facebook-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-facebook-sign]'),
		'icon-camera-retro'	 => array(	'description' => __('Inserts an icon-camera-retro shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-camera-retro]'),
		'icon-key'	 => array(	'description' => __('Inserts an icon-key shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-key]'),
		'icon-cogs'	 => array(	'description' => __('Inserts an icon-cogs shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-cogs]'),
		'icon-comments'	 => array(	'description' => __('Inserts an icon-comments shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-comments]'),
		'icon-thumbs-up'	 => array(	'description' => __('Inserts an icon-thumbs-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-thumbs-up]'),
		'icon-thumbs-down'	 => array(	'description' => __('Inserts an icon-thumbs-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-thumbs-down]'),
		'icon-star-half'	 => array(	'description' => __('Inserts an icon-star-half shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-star-half]'),
		'icon-heart-empty'	 => array(	'description' => __('Inserts an icon-heart-empty shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-heart-empty]'),
		'icon-signout'	 => array(	'description' => __('Inserts an icon-signout shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-signout]'),
		'icon-linkedin-sign'	 => array(	'description' => __('Inserts an icon-linkedin-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-linkedin-sign]'),
		'icon-pushpin'	 => array(	'description' => __('Inserts an icon-pushpin shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-pushpin]'),
		'icon-external-link'	 => array(	'description' => __('Inserts an icon-external-link shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-external-link]'),
		'icon-signin'	 => array(	'description' => __('Inserts an icon-signin shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-signin]'),
		'icon-trophy'	 => array(	'description' => __('Inserts an icon-trophy shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-trophy]'),
		'icon-github-sign'	 => array(	'description' => __('Inserts an icon-github-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-github-sign]'),
		'icon-upload-alt'	 => array(	'description' => __('Inserts an icon-upload-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-upload-alt]'),
		'icon-lemon'	 => array(	'description' => __('Inserts an icon-lemon shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-lemon]'),
		'icon-phone'	 => array(	'description' => __('Inserts an icon-phone shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-phone]'),
		'icon-check-empty'	 => array(	'description' => __('Inserts an icon-check-empty shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-check-empty]'),
		'icon-bookmark-empty'	 => array(	'description' => __('Inserts an icon-bookmark-empty shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bookmark-empty]'),
		'icon-phone-sign'	 => array(	'description' => __('Inserts an icon-phone-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-phone-sign]'),
		'icon-twitter'	 => array(	'description' => __('Inserts an icon-twitter shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-twitter]'),
		'icon-facebook'	 => array(	'description' => __('Inserts an icon-facebook shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-facebook]'),
		'icon-github'	 => array(	'description' => __('Inserts an icon-github shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-github]'),
		'icon-unlock'	 => array(	'description' => __('Inserts an icon-unlock shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-unlock]'),
		'icon-credit-card'	 => array(	'description' => __('Inserts an icon-credit-card shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-credit-card]'),
		'icon-rss'	 => array(	'description' => __('Inserts an icon-rss shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-rss]'),
		'icon-hdd'	 => array(	'description' => __('Inserts an icon-hdd shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-hdd]'),
		'icon-bullhorn'	 => array(	'description' => __('Inserts an icon-bullhorn shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bullhorn]'),
		'icon-bell'	 => array(	'description' => __('Inserts an icon-bell shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bell]'),
		'icon-certificate'	 => array(	'description' => __('Inserts an icon-certificate shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-certificate]'),
		'icon-hand-right'	 => array(	'description' => __('Inserts an icon-hand-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-hand-right]'),
		'icon-hand-left'	 => array(	'description' => __('Inserts an icon-hand-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-hand-left]'),
		'icon-hand-up'	 => array(	'description' => __('Inserts an icon-hand-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-hand-up]'),
		'icon-hand-down'	 => array(	'description' => __('Inserts an icon-hand-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-hand-down]'),
		'icon-circle-arrow-left'	 => array(	'description' => __('Inserts an icon-circle-arrow-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-circle-arrow-left]'),
		'icon-circle-arrow-right'	 => array(	'description' => __('Inserts an icon-circle-arrow-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-circle-arrow-right]'),
		'icon-circle-arrow-up'	 => array(	'description' => __('Inserts an icon-circle-arrow-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-circle-arrow-up]'),
		'icon-circle-arrow-down'	 => array(	'description' => __('Inserts an icon-circle-arrow-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-circle-arrow-down]'),
		'icon-globe'	 => array(	'description' => __('Inserts an icon-globe shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-globe]'),
		'icon-wrench'	 => array(	'description' => __('Inserts an icon-wrench shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-wrench]'),
		'icon-tasks'	 => array(	'description' => __('Inserts an icon-tasks shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-tasks]'),
		'icon-filter'	 => array(	'description' => __('Inserts an icon-filter shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-filter]'),
		'icon-briefcase'	 => array(	'description' => __('Inserts an icon-briefcase shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-briefcase]'),
		'icon-fullscreen'	 => array(	'description' => __('Inserts an icon-fullscreen shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-fullscreen]'),
		'icon-group'	 => array(	'description' => __('Inserts an icon-group shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-group]'),
		'icon-link'	 => array(	'description' => __('Inserts an icon-link shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-link]'),
		'icon-cloud'	 => array(	'description' => __('Inserts an icon-cloud shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-cloud]'),
		'icon-beaker'	 => array(	'description' => __('Inserts an icon-beaker shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-beaker]'),
		'icon-cut'	 => array(	'description' => __('Inserts an icon-cut shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-cut]'),
		'icon-copy'	 => array(	'description' => __('Inserts an icon-copy shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-copy]'),
		'icon-paper-clip'	 => array(	'description' => __('Inserts an icon-paper-clip shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-paper-clip]'),
		'icon-save'	 => array(	'description' => __('Inserts an icon-save shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-save]'),
		'icon-sign-blank'	 => array(	'description' => __('Inserts an icon-sign-blank shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-sign-blank]'),
		'icon-reorder'	 => array(	'description' => __('Inserts an icon-reorder shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-reorder]'),
		'icon-list-ul'	 => array(	'description' => __('Inserts an icon-list-ul shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-list-ul]'),
		'icon-list-ol'	 => array(	'description' => __('Inserts an icon-list-ol shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-list-ol]'),
		'icon-strikethrough'	 => array(	'description' => __('Inserts an icon-strikethrough shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-strikethrough]'),
		'icon-underline'	 => array(	'description' => __('Inserts an icon-underline shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-underline]'),
		'icon-table'	 => array(	'description' => __('Inserts an icon-table shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-table]'),
		'icon-magic'	 => array(	'description' => __('Inserts an icon-magic shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-magic]'),
		'icon-truck'	 => array(	'description' => __('Inserts an icon-truck shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-truck]'),
		'icon-pinterest'	 => array(	'description' => __('Inserts an icon-pinterest shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-pinterest]'),
		'icon-pinterest-sign'	 => array(	'description' => __('Inserts an icon-pinterest-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-pinterest-sign]'),
		'icon-google-plus-sign'	 => array(	'description' => __('Inserts an icon-google-plus-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-google-plus-sign]'),
		'icon-google-plus'	 => array(	'description' => __('Inserts an icon-google-plus shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-google-plus]'),
		'icon-money'	 => array(	'description' => __('Inserts an icon-money shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-money]'),
		'icon-caret-down'	 => array(	'description' => __('Inserts an icon-caret-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-caret-down]'),
		'icon-caret-up'	 => array(	'description' => __('Inserts an icon-caret-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-caret-up]'),
		'icon-caret-left'	 => array(	'description' => __('Inserts an icon-caret-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-caret-left]'),
		'icon-caret-right'	 => array(	'description' => __('Inserts an icon-caret-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-caret-right]'),
		'icon-columns'	 => array(	'description' => __('Inserts an icon-columns shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-columns]'),
		'icon-sort'	 => array(	'description' => __('Inserts an icon-sort shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-sort]'),
		'icon-sort-down'	 => array(	'description' => __('Inserts an icon-sort-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-sort-down]'),
		'icon-sort-up'	 => array(	'description' => __('Inserts an icon-sort-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-sort-up]'),
		'icon-envelope-alt'	 => array(	'description' => __('Inserts an icon-envelope-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-envelope-alt]'),
		'icon-linkedin'	 => array(	'description' => __('Inserts an icon-linkedin shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-linkedin]'),
		'icon-undo'	 => array(	'description' => __('Inserts an icon-undo shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-undo]'),
		'icon-legal'	 => array(	'description' => __('Inserts an icon-legal shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-legal]'),
		'icon-dashboard'	 => array(	'description' => __('Inserts an icon-dashboard shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-dashboard]'),
		'icon-comment-alt'	 => array(	'description' => __('Inserts an icon-comment-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-comment-alt]'),
		'icon-comments-alt'	 => array(	'description' => __('Inserts an icon-comments-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-comments-alt]'),
		'icon-bolt'	 => array(	'description' => __('Inserts an icon-bolt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bolt]'),
		'icon-sitemap'	 => array(	'description' => __('Inserts an icon-sitemap shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-sitemap]'),
		'icon-umbrella'	 => array(	'description' => __('Inserts an icon-umbrella shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-umbrella]'),
		'icon-paste'	 => array(	'description' => __('Inserts an icon-paste shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-paste]'),
		'icon-lightbulb'	 => array(	'description' => __('Inserts an icon-lightbulb shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-lightbulb]'),
		'icon-exchange'	 => array(	'description' => __('Inserts an icon-exchange shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-exchange]'),
		'icon-cloud-download'	 => array(	'description' => __('Inserts an icon-cloud-download shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-cloud-download]'),
		'icon-cloud-upload'	 => array(	'description' => __('Inserts an icon-cloud-upload shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-cloud-upload]'),
		'icon-user-md'	 => array(	'description' => __('Inserts an icon-user-md shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-user-md]'),
		'icon-stethoscope'	 => array(	'description' => __('Inserts an icon-stethoscope shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-stethoscope]'),
		'icon-suitcase'	 => array(	'description' => __('Inserts an icon-suitcase shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-suitcase]'),
		'icon-bell-alt'	 => array(	'description' => __('Inserts an icon-bell-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-bell-alt]'),
		'icon-coffee'	 => array(	'description' => __('Inserts an icon-coffee shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-coffee]'),
		'icon-food'	 => array(	'description' => __('Inserts an icon-food shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-food]'),
		'icon-file-alt'	 => array(	'description' => __('Inserts an icon-file-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-file-alt]'),
		'icon-building'	 => array(	'description' => __('Inserts an icon-building shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-building]'),
		'icon-hospital'	 => array(	'description' => __('Inserts an icon-hospital shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-hospital]'),
		'icon-ambulance'	 => array(	'description' => __('Inserts an icon-ambulance shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-ambulance]'),
		'icon-medkit'	 => array(	'description' => __('Inserts an icon-medkit shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-medkit]'),
		'icon-fighter-jet'	 => array(	'description' => __('Inserts an icon-fighter-jet shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-fighter-jet]'),
		'icon-beer'	 => array(	'description' => __('Inserts an icon-beer shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-beer]'),
		'icon-h-sign'	 => array(	'description' => __('Inserts an icon-h-sign shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-h-sign]'),
		'icon-plus-sign-alt'	 => array(	'description' => __('Inserts an icon-plus-sign-alt shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-plus-sign-alt]'),
		'icon-double-angle-left'	 => array(	'description' => __('Inserts an icon-double-angle-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-double-angle-left]'),
		'icon-double-angle-right'	 => array(	'description' => __('Inserts an icon-double-angle-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-double-angle-right]'),
		'icon-double-angle-up'	 => array(	'description' => __('Inserts an icon-double-angle-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-double-angle-up]'),
		'icon-double-angle-down'	 => array(	'description' => __('Inserts an icon-double-angle-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-double-angle-down]'),
		'icon-angle-left'	 => array(	'description' => __('Inserts an icon-angle-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-angle-left]'),
		'icon-angle-right'	 => array(	'description' => __('Inserts an icon-angle-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-angle-right]'),
		'icon-angle-up'	 => array(	'description' => __('Inserts an icon-angle-up shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-angle-up]'),
		'icon-angle-down'	 => array(	'description' => __('Inserts an icon-angle-down shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-angle-down]'),
		'icon-desktop'	 => array(	'description' => __('Inserts an icon-desktop shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-desktop]'),
		'icon-laptop'	 => array(	'description' => __('Inserts an icon-laptop shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-laptop]'),
		'icon-tablet'	 => array(	'description' => __('Inserts an icon-tablet shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-tablet]'),
		'icon-mobile-phone'	 => array(	'description' => __('Inserts an icon-mobile-phone shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-mobile-phone]'),
		'icon-circle-blank'	 => array(	'description' => __('Inserts an icon-circle-blank shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-circle-blank]'),
		'icon-quote-left'	 => array(	'description' => __('Inserts an icon-quote-left shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-quote-left]'),
		'icon-quote-right'	 => array(	'description' => __('Inserts an icon-quote-right shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-quote-right]'),
		'icon-spinner'	 => array(	'description' => __('Inserts an icon-spinner shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-spinner]'),
		'icon-circle'	 => array(	'description' => __('Inserts an icon-circle shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-circle]'),
		'icon-reply'	 => array(	'description' => __('Inserts an icon-reply shortcode.', THEME_SLUG),'shortcode' => '[icon name=icon-reply]'),
	)

);


// Outputs a category list
//
function core_shortcodes_overlay_categories() {
	global $shortcode_categories;

	foreach ($shortcode_categories as $category => $shortcodes) {
		echo '<li data-category="', sanitize_title_with_dashes($category), '">', $category, '</li>';
	}
}

// Outputs categories and their shortcodes
//
function core_shortcodes_overlay_shortcodes() {
	global $shortcode_categories;

	foreach ($shortcode_categories as $category => $shortcodes) {
		echo '<ul class="shortcodes-', sanitize_title_with_dashes($category), '">';
		foreach ($shortcodes as $name => $shortcode) {
			if ( !preg_match("/icon/", $name) )
				echo '<li data-description=\'', $shortcode['description'], '\' data-shortcode=\'', $shortcode['shortcode'], '\'>', $name, '</li>';
			else
				echo '<li data-description=\'', $shortcode['description'], '\' data-shortcode=\'', $shortcode['shortcode'], '\' class=\'icon\'><i class=\'', $name, '\'></i></li>';
		}
		echo '</ul>';
	}
}

?>
<!doctype html>
<html>
<head>

<link rel="stylesheet" href="<?php echo THEME_URI; ?>/tdframework/css/font-awesome.min.css">
<!--[if IE 7]>
<link rel="stylesheet" href="<?php echo THEME_URI; ?>/tdframework/css/font-awesome-ie7.min.css">
<![endif]-->
<style type="text/css">
	#categories {
		vertical-align: top;
		width: 130px;
		display: inline-block;
		margin: 0;
		padding: 10px;
		height: 90%;
	}

	#categories > li {
		cursor: pointer;
		padding: 5px;
		margin: 0;
	}

	#categories > li:hover {
		background-color: #21759B;
		color: #fff;
	}

	#shortcodes {
		vertical-align: top;
		width: 260px;
		display: inline-block;
		margin: 0;
		padding: 10px;
		border-left: 1px solid #ddd;
		height: 90%;
	}

	#shortcodes > ul {
		display: none;
	}

	#shortcodes > ul > li {
		cursor: pointer;
		padding: 5px;
		margin: 0;
	}

	#shortcodes > ul > li.icon {
		display: inline-block;
	}

	#shortcodes > ul > li:hover {
		background-color: #21759B;
		color: #fff;
	}

	#description {
		vertical-align: top;
		width: 160px;
		display: inline-block;
		margin: 0;
		padding: 10px;
		border-left: 1px solid #ddd;
		height: 90%;
	}

	#description > p {
		padding: 5px;
	}

	h1 {
		font-size: 1.1em;
		margin: 10px 0;
		padding: 5px;
	}
</style>

<script type="text/javascript">
	var ANIMATION_SPEED = 100;

	// Show a category's shortcodes
	jQuery('#categories > li').click(function() {
		var category = jQuery(this).attr('data-category');

		jQuery('#shortcodes > ul').slideUp(ANIMATION_SPEED);
		jQuery('#shortcodes > .shortcodes-' + category).stop(true, false).show(ANIMATION_SPEED);
	});

	// Show description when hovering over a shortcode
	jQuery('#shortcodes > ul > li').hover(function() {
		var description = jQuery(this).attr('data-description');

		jQuery('#description > p').fadeOut(ANIMATION_SPEED, function() {
			jQuery(this).html(description);
			jQuery(this).fadeIn(ANIMATION_SPEED);
		});
	});

	// Insert shortcode
	jQuery('#shortcodes > ul > li').click(function() {
		var shortcode = jQuery(this).attr('data-shortcode');
		window.send_shortcode(shortcode);
	});
</script>

</head>

<body>
	<ul id="categories">
		<h1><?php _e('Categories', THEME_SLUG); ?></h1>
		<?php core_shortcodes_overlay_categories(); ?>
	</ul>

	<div id="shortcodes">
		<h1><?php _e('Shortcodes', THEME_SLUG); ?></h1>
		<?php core_shortcodes_overlay_shortcodes(); ?>
	</div>

	<div id="description">
		<h1><?php _e('Description', THEME_SLUG); ?></h1>
		<p></p>
	</div>
</body>
</html>