
(function($){ 
 
/**
* direction plug-in
* @author Peter Chylewski <peter@boring.ch>
* Wed Dec 15 13:57:52 CET 2010
*/

$.fn.direction = function(options) { 
	
	var defaults = {
		a: 'b'
	};
	
	var options = $.extend(defaults, options);
	
	// taken from
	// http://prince.soldier.ir/direction-detector/
	// Copyright (c) 2009 behrooz shabani <behrooz@rock.com>
		
	var __isRTL = function(str){
		if(typeof str != typeof "" || str.length<1)
			return false;
		var cc = str.charCodeAt(0);
		if(cc>=1536 && cc<=1791) // arabic, persian, ...
			return true;
		if(cc>=65136 && cc<=65279) // arabic peresent 2
			return true;
		if(cc>=64336 && cc<=65023) // arabic peresent 1
			return true;
		if(cc>=1424 && cc<=1535) // hebrew
			return true;
		if(cc>=64256 && cc<=64335) // hebrew peresent
			return true;
		if(cc>=1792 && cc<=1871) // Syriac
			return true;
		if(cc>=1920 && cc<=1983) // Thaana
			return true;
		if(cc>=1984 && cc<=2047) // NKo
			return true;
		if(cc>=11568 && cc<=11647) // Tifinagh
			return true;
		return false;
	};
	
	return this.each(function() {

		var $obj = $(this);
				
		var text = $obj.text();
		
		if (text != undefined && text != '') {
			if (__isRTL(text) == false) {
				//$obj.prepend('*');
				$obj.css({
					fontFamily: '"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial"',
					fontSize: '15px'
				});
				if ($obj.attr('class').indexOf('navItem') > -1) {
					trace('navItem found');
					$obj.css({
						marginTop: '-4px'
					});
				}
			}
		}
		
	}); // this.each (end)
}

})(jQuery);
