i9900 = new Image; i9900.src = "images/message/ico_ajaxloader.gif";
i9901 = new Image; i9901.src = "images/message/layermsg_msg_loading.png";
i9902 = new Image; i9902.src = "images/message/layermsg_msg_transfering.png";
i9903 = new Image; i9903.src = "images/message/layermsg_msg_connecting.png";
i9904 = new Image; i9904.src = "images/message/layermsg_msg_sending.png";
i9905 = new Image; i9905.src = "images/message/layermsg_msg_deleting.png";

$(document).ready( function (){
    // calque écran pour messages
    $("#layerScreen").hide();
    $("#layerScreen").animate({opacity: 0.0},0,function(){$(this).hide();});
    $("#layerScreenMsg").animate({opacity: 0.0},0,function(){$(this).hide();});
});


/* MESSAGES */
// variable globale - gère le calque écran
var layerinOut = 0;

// fonction de chargement - (inOut =1: Affiche, =0: Désaffiche)
function LayerScreen(inOut,functionToDo)
{
  // Affiche si le calque écran n'est pas déjà affiché
  if ( inOut==1 && layerinOut==0 )
  {
    // indique que le calque écran est utilisé
    layerinOut=1;
    $("#layerScreen").show(); $("#layerScreen").animate({opacity: 0.7},150,function() { layerinOut=0; if ( functionToDo!=null ) { functionToDo(); } });
    $("#layerScreenMsg").show(); $("#layerScreenMsg").animate({opacity: 1},150,function() { layerinOut=0; });
  }
  
  // Maintient l'affichage si le calque est déjà affiché sinon l'affiche
  if ( inOut==0 && layerinOut==0 )
  {
    $("#layerScreen").animate({opacity: 0.0},600,function(){$(this).hide();});
    $("#layerScreenMsg").animate({opacity: 0.0},600,function(){$(this).hide();});
  }
}

// fonction de gestion d'erreur - (load, transfer, connect)
function LayerScreenCustom(style)
{
  switch (style)
  {
    case "load": document.getElementById("layerScreenMsg").innerHTML = '<img src="images/message/ico_ajaxloader.gif" />&nbsp;<img src="images/message/layermsg_msg_loading.png" />'; break;
    case "transfer": document.getElementById("layerScreenMsg").innerHTML = '<img src="images/message/ico_ajaxloader.gif" />&nbsp;<img src="images/message/layermsg_msg_transfering.png" />'; break;
    case "connection": document.getElementById("layerScreenMsg").innerHTML = '<img src="images/message/ico_ajaxloader.gif" />&nbsp;<img src="images/message/layermsg_msg_connecting.png" />'; break;
    case "send": document.getElementById("layerScreenMsg").innerHTML = '<img src="images/message/ico_ajaxloader.gif" />&nbsp;<img src="images/message/layermsg_msg_sending.png" />'; break;
    case "delete": document.getElementById("layerScreenMsg").innerHTML = '<img src="images/message/ico_ajaxloader.gif" />&nbsp;<img src="images/message/layermsg_msg_deleting.png" />'; break;
  }
}
