//********************************* BLOC UI ************************************
function contruct_BlockUI_Ajax(action){
	appelXHR(BCR6XYPT4.decrypt(src_ajax_site)+"?action=contruct_BlockUI&module="+action, "DoActionsJs","contruct_BlockUI(repBU)");
}
function contruct_BlockUI(vals){
	if(!vals)
		var vals = jQuery("#DoActionsJs").val();
	var val = vals.split('|||');
	if(val[0]=='choix_type_devis'){
		$.blockUI({ 
					theme:     true, 
					title:    val[1], 
					message:  val[2]
					//timeout:   2000 
				}); 
	}
}
function contruct_BlockUI_infos_Ajax(action,vals){
	appelXHR(BCR6XYPT4.decrypt(src_ajax_site)+"?action=contruct_BlockUI_infos&module="+action+"&vals="+encodeURIComponent(vals), "DoActionsJs","contruct_BlockUI_infos()");
}
function contruct_BlockUI_infos(vals){
	if(!vals)
		var vals = jQuery("#DoActionsJs").val();
	var val = vals.split('|||');
	if(document.getElementById("layout-south")){
		if(document.getElementById("layout-south").style.display=='none')
			var TopBlockUI = jQuery('body').height()-jQuery('.ui-layout-south').height()-70;
		else
			var TopBlockUI = jQuery('body').height()-170;
	
		var positTop = val[7];	
		var topP = val[7].lastIndexOf('%');	
		if(topP==-1){
			if(val[7]<0)
				var positTop = TopBlockUI + eval(val[7])+'px' ;
			else
				var positTop = eval(val[7]) +'px';
		}
		var left = val[8];
		var width = jQuery('body').width();
		var height = jQuery('#CenterPane').height();
		
		if(topP!=-1){
			positTop = height*parseInt(val[7])/100 +'px';
		}
		var leftP = val[8].lastIndexOf('%');
		if(leftP!=-1){
			left = width*parseInt(val[8])/100 - parseInt(val[6])/2;
		}
	}else{
		var positTop = (jQuery('body').height()/2)-90;
	}
	//alert(positTop);
	//if(val[0]=='welcom'){
		jQuery.blockUI({ 
            message: val[17], 
            fadeIn: parseInt(val[1]), 
            fadeOut: parseInt(val[2]), 
            timeout: parseInt(val[3]), 
            showOverlay: eval(val[4]), 
            centerY: eval(val[5]), 
            css: { 
                width: val[6]+'px', 
                top: positTop, 
                left: left, 
                right: val[9], 
                border: val[10], 
                padding: val[11], 
                backgroundColor: val[12], 
                '-webkit-border-radius': val[13], 
                '-moz-border-radius': val[14], 
                opacity: val[15], 
                color: val[16]
            } 
        }); 
	//}
}
