

	
	(function($){  
	
		$.fn.prettytitles = function(arr_options) {  
		
			var settings 	= {"color": "0192DC", "fontsize": 40, "bold": false};

			for (i in arr_options) {
				
				settings[i] = arr_options[i];

			}
			
			
			return this.each(function(i) {  
	
				if (this.id == '') {
					this.id = 'swfobject' + i;
				} 
				
				this.is_loaded 	= false;
				this.text 		= jQuery.trim(this.innerHTML);
			
				
				var so = new SWFObject("/js/prettytitles.swf", 'flash_' + this.id, "90", "10", "9", "#FF6600");
		
				so.addParam("quality", "high");
				so.addParam("wmode", "transparent");
				so.addParam("salign", "t");
				
				so.write(this.id);
				
				showtitle(document.getElementById('flash_' + this.id), '<p>' + this.text + '</p>', settings);
					
				
			});  
			
			
			function showtitle(obj, text) {
				
				if(typeof obj.addTitle == 'undefined') {
				
					if (typeof obj.timer == 'undefined') {
						var g = function() { showtitle(obj, text); }
						obj.timer = setInterval(g, 100);
					}
					
					return;
				}
				
				clearInterval(obj.timer);
				
				for (var i in settings) {
					obj.addSetting(i, settings[i]);
				}
				
				obj.addTitle(text);
				
				
				obj.style.width = (obj.getTextWidth() + 20) + 'px';
				obj.style.height = (obj.getTextHeight()) + 'px';
				
				
			}
			
		};  
	
	
	})(jQuery); 
