/**
 * Mogul Link Icons jQuery Plugin
 * @version: 0.0.1
 * @author Emil Löfquist
 * Dependencies: jQeury v. >= 1.3.2 (not tested with any versions below)
 */
(function($){
	$.fn.linkicons = function(settings) {
		
		settings = $.extend({
			fileTypes: {
				doc: 'page_white_word.png',
				xls: 'page_white_excel.png',
				pdf: 'page_white_acrobat.png',
				ppt: 'page_white_powerpoint.png'
			},
			linkCss: {
				padding: '0 0 0 25px',
				backgroundPosition: '0 2px'
			},
			iconPath: 'img/',
			disableIeSix: true,
			target: '_blank'
		}, settings);
		
		// Disable icon for ie6
		if($.browser.msie && parseInt($.browser.version) === 6 && settings.disableIeSix) {
			return;
		}
		
		function init($this) {
			
			var href = $this.attr('href');			
			var hrefArr = href.split('.');
			var ext = hrefArr[hrefArr.length -1];
			var img = settings.fileTypes[ext];
			if (img) {
				$this.css({
					backgroundImage: 'url("' + settings.iconPath + img + '")',
					backgroundRepeat: 'no-repeat'
				})
				.css(settings.linkCss)
				.attr('target', settings.target);
			}
		};
		
		return this.each(function() {
			
			init($(this));
		});
	};
})(jQuery);