
/**
* Gestion des admin de bloc en pleine page
*/
function showHandleAdminBloc(block_id,page_id){
	
	html='<div id="inner_'+block_id+'" class="inner admin_block"><img src="/icones/admin/handleBloc.gif" style="float:left;" alt="Gestion du bloc No'+block_id+'" title="Gestion du bloc No'+block_id+'" onmouseover="toogleAdminBlocMenu(\''+block_id+'\')" id="handle_Admin_block_'+block_id+'"/>';
	html+='<div style="display:none;float:left;padding:0px 3px 3px 5px;" id="AdminBlocMenu_'+block_id+'" >';
	html+='<h4>Gestion du bloc No'+block_id+"</h4>";
	html+='<a href="javascript:void(0);" onclick="new KB_WINDOW(\'Contenu_block\',null,\'KMT 2\', \'ajax=1&kmt_blocks='+block_id+'&view=manageContent\');">Gerer le contenu</a><br>';
	html+='<a href="javascript:void(0);" onclick="new KB_WINDOW(\'Choix_block\',null,\'KMT 2\', \'ajax=1&kmt_blocks='+block_id+'&page_id='+page_id+'&view=manageBlock\');"">Utiliser un autre bloc</a>';
	html+='</div></div>';
	µ('#admin_block_'+block_id).html(html);
	µ('#admin_block_'+block_id).css('display','block');	
	µ('#admin_block_'+block_id).draggable();	
	
}


function toogleAdminBlocMenu(block_admin){	
	contentName='AdminBlocMenu_'+block_admin;
	if (µ('#AdminBlocMenu_'+block_admin).css('display')=='none'){
		showAdminBlocMenu(block_admin);
		µ('#bloc_'+block_admin).css('background','#f0f0f0');
	}else{
		hideAdminBlocMenu(block_admin);
		µ('#bloc_'+block_admin).css('background','');
	}
}

function showAdminBlocMenu(block_admin){	
	µ("#inner_"+block_admin).css('height','50px');
	µ("#inner_"+block_admin).css('width','150px');
	µ("#inner_"+block_admin).css('background','#dedede');
	µ("#inner_"+block_admin).css('border','1px solid #777777');
	µ("#inner_"+block_admin).css('borderLeft','1px solid #ffffff');
	µ("#inner_"+block_admin).css('borderTop','1px solid #ffffff');
	µ("#inner_"+block_admin).css('padding','3px');
	µ('#admin_block_'+block_admin).addClass('dropShadow');
	µ('#AdminBlocMenu_'+block_admin).css('display','block');
	
}

function hideAdminBlocMenu(block_admin){
	µ('#AdminBlocMenu_'+block_admin).css('display','none');
	µ("#inner_"+block_admin).css('display','none');
	µ("#inner_"+block_admin).css('margin','0');
	µ("#inner_"+block_admin).css('border','0');
	µ("#inner_"+block_admin).css('background','');
	µ("#inner_"+block_admin).css('display','block');
	µ('#admin_block_'+block_admin).removeClass('dropShadow');
}


/**
* Gestion des admin de page en pleine page
*/
function showHandleAdminPage(page_id,rub_id,URL_REF){
	html='<div id="inner_'+page_id+'" class="inner admin_block"><img src="/icones/admin/handlePage.gif" style="float:left;" alt="Gestion page No'+page_id+'" title="Gestion page No'+page_id+'" onmouseover="toogleAdminPageMenu(\''+page_id+'\')" id="handle_Admin_page_'+page_id+'"/>';
	html+='<div style="display:none;float:left;padding:0px 3px 3px 5px;" id="AdminPageMenu_'+page_id+'" >';
	html+='<h4>Gestion page et rubrique</h4>';
	html+='<a href="javascript:void(0);" onclick="new KB_WINDOW(\'Page\',null,\'KMT 2\', \'ajax=1&kmt_pages='+page_id+'&view=showManager&targetView=showEditForm\');">Modifier la page</a><br>';
	html+='<a href="javascript:void(0);" onclick="new KB_WINDOW(\'URL\',null,\'KMT 2\', \'ajax=1&kmt_link_factory=0&view=showManager&targetView=showEditForm&URL_REF='+URL_REF+'\');">Modifier URL</a><br>';
	html+='<a href="javascript:void(0);" onclick="new KB_WINDOW(\'Rubrique\',null,\'KMT 2\', \'ajax=1&kmt_rubriques='+rub_id+'&view=showManager&targetView=showEditForm\');"">Modifier la rubrique</a>';
	html+='</div></div>';
	µ('#admin_page_'+page_id).html(html);
	µ('#admin_page_'+page_id).css('display','block');	
	µ('#admin_page_'+page_id).draggable();	

}

function toogleAdminPageMenu(page_admin){
	contentName='AdminPageMenu_'+page_admin;
	if (µ('#AdminPageMenu_'+page_admin).css('display')=='none'){
		showAdminPageMenu(page_admin);
	}else{
		hideAdminPageMenu(page_admin);
	}
}

function showAdminPageMenu(page_admin){
	innerBlock_admin_name="inner_"+page_admin;
	µ("#inner_"+page_admin).css("height","70px");
	µ("#inner_"+page_admin).css("width","160px");
	µ("#inner_"+page_admin).css("background","#dedede");
	µ("#inner_"+page_admin).css("border","1px solid #777777");
	µ("#inner_"+page_admin).css("borderLeft","1px solid #ffffff");
	µ("#inner_"+page_admin).css("borderTop","1px solid #ffffff");
	µ("#inner_"+page_admin).css("padding","3px");
	µ('#admin_page_'+page_admin).addClass('dropShadow');
	µ('#AdminPageMenu_'+page_admin).css("display","block");

}

function hideAdminPageMenu(page_admin){
	contentName='AdminPageMenu_'+page_admin;
	µ('#AdminPageMenu_'+page_admin).css('display','none');
	µ('#inner_'+page_admin).css('display','none');
	µ('#inner_'+page_admin).css("margin","0");
	µ('#inner_'+page_admin).css("border","0");
	µ('#inner_'+page_admin).css("background","");
	µ('#inner_'+page_admin).css("display","block");
	µ('#admin_page_'+page_admin).removeClass('dropShadow');
}

/************* liste des elements dans les blocks************/
function sortListElement(){
	
	µ('#elementsList').sortable({
		update: function(event, ui){
			ajaxSimpleRequest('ajax=1&kmt_elements=&action=reorder&'+µ(this).sortable('serialize',{key:'elementsList[]'}))
			;}
	});
	µ('#elementsList').disableSelection();
	
}

/*************** Panneau d'aide *******************/
var helpPanelPosition;

function showHelpPanel(module,view){
	if(!helpPanelPosition){
		µ('#adminTopBar').after("<div id='KP_helpPanel' class='KP_helpPanel'><div id='admin_help' class='admin_help'></div></div>");
		helpPanelPosition='out';
	}

	
	µ('#KP_helpPanel').css("width","314px");
	µ('#KP_helpPanel').css("position","absolute");
	
	helpPanelResize(µ('#KP_helpPanel'));
	
	if(helpPanelPosition=='out'){
		ajaxUpdaterRequest('admin_help','get','ajax=1&kmt_help=&view=showAdminHelp&help_module='+module+'&help_view='+view);
		µ('#KP_helpPanel').animate({left:'+=314'},1000);
		helpPanelPosition='in';
	}else {
		µ('#KP_helpPanel').animate({left:'-=314'},1000);
		helpPanelPosition='out';
	}
	
	µ(window).resize(function(){helpPanelResize();});
	µ(window).scroll(function(){helpPanelResize();});
	µ('#KP_helpPanel').click(function(){showHelpPanel(module,view);});
}

function helpPanelResize(){
	
	µ('#KP_helpPanel').css("top","24px");
	myDocSize=documentSize();
	myWindowSize=windowSize();
	height = myDocSize[1]>myWindowSize[1] ? myDocSize[1] : myWindowSize[1];
	µ('#KP_helpPanel').css("height",(height-24)+"px");
	µ('#admin_help').css("height",(height-24-18)+"px");
}

