$(document).ready(function(){
	
	var $cBox = $('.collapsable_textbox');
	if($cBox.length)
		$cBox.collapsableTextbox({
		
		});	
});

(function($){

// interactive Teaser
	$.fn.extend({	
		collapsableTextbox: function(settings){
		
			var defaults = {				
			};		
			var edtMode = $('.ms-SPZoneLabel').length>0?true:false;
			var o = $.extend(defaults, settings);			
			var $cB = $(this).find('.rightsidetext > div');
			var isOpen = false;
			
			openTextBox=function(){
				isOpen=true;
				var $p = $(this).parents('.collapsable_textbox');

				var $pp = $p.parent('.collapsable_textbox_paragraph');				
				var t = $pp.position();

				var $c = $(this).parent('div').next('.collapsed_content').clone();
				
				
				$c.insertBefore($p)
				$c.css({ 
					'display': 'block',
					'top':t.top
				});
				var $iframe = $('<iframe src="about:blank" style="left: 156px;top: '+t.top+'px;width:468px;height:227px;border: none; position: absolute;" frameborder="0" ></iframe>');
				$iframe.insertBefore($c);
				$c.find('.collapsed_content_closebutton').bind('click', function(ev){
					isOpen=false;
					$c.remove();
					$iframe.remove();
				});
				
			};
			this.each(function(){
				$cB.each(function(){
					if(!edtMode){
						var $cBL = $(this).find('a.collapsable_textbox_button');
						if(!isOpen)
							$cBL.bind('click', openTextBox);
					}
				});				
			});			
		}
	});
	
})(jQuery);
