/*
 * 	exInlineBlock 1.0.0 - jQuery plugin
 *	written by Cyokodog	
 *
 *	Copyright (c) 2009 Cyokodog (http://d.hatena.ne.jp/cyokodog/)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 *
 *	Built for jQuery library
 *	http://jquery.com
 *
 */
(function($j){

	$j.ex = $j.ex || {};

	$j.ex.inlineBlock = function(targets,config){
		var version = $j.browser.version.split('.');
		var noneSupportIE = $j.browser.msie && (version[0] < 8 || !$j.boxModel);
		var noneSupportMOZ = $j.browser.mozilla && version[0] == 1 && version[1] < 9;
		targets.css(
			(noneSupportIE) ? {
				'display':'inline',
				'zoom':'1'
			} :
			(noneSupportMOZ) ? {
			    'display':'-moz-inline-box' 
			} : {
				'display':'inline-block'
			}
		);
		if(noneSupportMOZ){
			targets
				.each(function(idx){
					var target = targets.eq(idx);
					target.wrapInner('<div style="width:'+target.css('width')+';position:'+target.css('position')+';"/>');
				});
		}
		return targets;
	}
	$j.fn.exInlineBlock = function(config){
		return $j.ex.inlineBlock(this,config);
	};

})(jQuery);


