/** Gestion des attributs pour faire un dataviewlight 
 * 
 * data-bov3-viewlight="{obj:'activated', id:'1'}"
 * 
 * @class
 * @static
 * @name viewlight
 * @version 1.0 
 */
jQuery(document).ready(function() {

	jQuery("a[data-bov3-viewlight]").live('click',function() {
		var t = jQuery(this);
		if (t.next().hasClass("popinDataviewlight")) {
			if (boState.isEffectDisabled()) t.next().toggle();
			else t.next().toggle("slow");
			return false;
		}
		var pointer = eval('('+jQuery(this).attr('data-bov3-viewlight')+')');
		
		var div_container = new jQuery("<div class='dataviewlight'></div>");
		div_container.text( "loading ..." );
		
		var deco_div = new jQuery("<div class='popinDataviewlight'></div>")
			.append(
					new jQuery("<div class='popinDataviewlightHeader'></div>")
						.append(new jQuery("<a class='popinDataviewlightClose' href='#'>&nbsp;</a><h1></h1>").click(function(){
							if (boState.isEffectDisabled()) deco_div.hide();
							else deco_div.hide("slow");
							return false;
						}))
			)
			.append(new jQuery("<div class='popinDataviewlightContent'></div>")
				.append(div_container)
			)
			.append(new jQuery("<div class='popinDataviewlightFooter'></div>"))
		;
		
		t.after( deco_div );
		
		/* recuperons notre bloc submenu et affichons le */
		jQuery.ajax({
			async: false,
			url:boState.getContextPath()+'/bov3/dataview/content/detail/ajaxGetContent.jspz',
			data: {
				code: 'tab_data',
				form_object: pointer.obj,
				form_action: 'dataview',
				form_id: pointer.id,
				disableActions: 'true'
				},
			cache: false,
			dataType: 'html',
			error: function() {
				div_container.empty();
				div_container.text("Error during loading !");
			},
			success: function(data) {
				//alert('data');
				div_container.empty();
				div_container.append( data );
			}
		});
		return false;
	}); // fin click

});


