// Gestion de la toogbar
myToggleFuncs = {
  toggleinline: function() {
    for (var i = 0; i < arguments.length; i++) {
      var element = $(arguments[i]);
      Element[Element.visible(element) ? 'hide' : 'showinline'](element);
    }
  },

  showinline: function() {
    for (var i = 0; i < arguments.length; i++) {
      var element = $(arguments[i]);
      element.style.display = 'inline';
    }
  }
}
Object.extend(Element, myToggleFuncs);

toog_bar = function (action) {
  var e1 = $('toog_splitbar');
  //var e2 = $('toog_handle');
  
  if (action == 'toggle') action = Element.visible(e1) ? 'hide' : 'show';
  if (action == 'hide') {
    Element.hide(e1);
    //e2.src = '/images/btn_toogbar.png';
  }
  else {
    Element.showinline(e1);
    //e2.src = '/images/btn_toogbar2.png';
  }
}


toog_popup = null;
// Ouverture d'une popup
toog_window = function(id,url,title,width,height) {
  if (!height) height = 640;
  if (!width) width = 480;

  //Modalbox.show(url, {title: title, width: width});
  
  toog_popup = new Control.Modal('toog_window_trash',{
    iframe: true,
    width: width,
    height: height
    //position: 'relative',
    //offsetTop: window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
  });
  toog_popup.href = url;
  toog_popup.open();
  
  
  return false;
}

toog_tools = function(cid) {
  var pars = cid.split('_');
  var id = pars[2];
  var type = pars[1];
  var toolbar = '';

  if ('bloc' == type) {
    toolbar = '<li><a title="Up" href="'+toog_url+'/bloc/up?id='+id+'"><img src="/images/16up.png" align="absmiddle"> Monter le bloc</a></li>'
      + '<li><a title="Down" href="'+toog_url+'/bloc/down?id='+id+'"><img src="/images/16down.png" align="absmiddle"> Descendre le bloc</a></li>'
      + '<li><a title="Delete" href="'+toog_url+'/bloc/delete?id='+id+'"><img src="/images/16trash.png" align="absmiddle"> Supprimer le bloc</a></li>'
      + '<li><a title="Ajouter un bloc en dessous du bloc courant" href="#" onclick="toog_window(\'el_bloc_'+id+'_'+pars[3]+'\',\''+toog_url+'/bloc/add?id='+pars[3]+'&bloc_id='+id+'\',\'Bloc\',540,440)"><img src="/images/16bloc.png" align="absmiddle"> Insérer un bloc</a></li>';
  }
  
  else if ('plugin' == type) {
    toolbar = '<li><a title="Editions infos '+pars[3]+'" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/plugin?id='+id+'&type=code&src='+pars[3]+'\',\'Plugin\',600,500)"><img src="/images/16plugin.png" align="absmiddle"> '+pars[3]+'</a></li>';
  }

  else if ('zone' == type) {
    toolbar = '<li><a title="Ajouter un bloc" href="#" onclick="toog_window(\'z_zone_'+pars[2]+'_'+pars[3]+'\',\''+toog_url+'/bloc/add?id='+pars[3]+'\',\'Bloc\',540,440)"><img src="/images/16bloc.png" align="absmiddle"> Ajouter un bloc</a></li>';
  }
  
  else if ('menu' == type) {
    toolbar = '<li><a title="Changer les entr&eacute;es du menu" href="#" onclick="toog_window(\'el_menu_'+id+'\',\''+toog_url+'/element/index?id='+id+'&type=menu\',\'Menu\',580,500)"><img src="/images/16menuedit.png" align="absmiddle"> Modifier le menu</a></li>';
  }
  
  return toolbar;
}

toog_tools_video = function(id) {
  var toolbar = 
    //'<li><a title="Ajouter un fichier .flv" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/videoflv?id='+id+'\',\'Video\',400,200)"><img src="/images/16videoflv.png" align="absmiddle"> Ajouter .flv</a></li>'
     //+ '<li><a title="Video hébergée (Youtube, Dailymotion, ...)" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/videoweb?id='+id+'\',\'Video\',360,400)"><img src="/images/16videoweb.png" align="absmiddle"> Youtube, ...</a></li>'
     '<li><a title="Gestion des videos" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/video?id='+id+'\',\'Video\',500,400)"><img src="/images/16video.png" align="absmiddle"> Gestion videos</a></li>'
     + '<li><a title="Voir la video" onclick="toog_video('+id+')" href="#"><img src="/images/16videoview.png" align="absmiddle"> Voir la video</a></li>';

//  toolbar = '<li><a title="Changer la video" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/index?id='+id+'&type=video\',\'Video\',500,400)"><img src="/images/16edit.png" align="absmiddle"> Choisir la video</a></li>'
//   + '<li><a title="Voir la video" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/videoshow?id='+id+'\',\'Video\',416,312)"><img src="/images/16video.png" align="absmiddle"> Voir la video</a></li>';  
  
  return toolbar;
}

toog_tools_plugin = function(id,plugin) {
  var toolbar = '<li><a title="Editions infos '+plugin+'" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/plugin?id='+id+'&type=code&src='+plugin+'\',\'Plugin\',600,500)"><img src="/images/16plugin.png" align="absmiddle"> '+plugin+'</a></li>';

//  toolbar = '<li><a title="Changer la video" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/index?id='+id+'&type=video\',\'Video\',500,400)"><img src="/images/16edit.png" align="absmiddle"> Choisir la video</a></li>'
//   + '<li><a title="Voir la video" href="#" onclick="toog_window(\'window_element_'+id+'\',\''+toog_url+'/element/videoshow?id='+id+'\',\'Video\',416,312)"><img src="/images/16video.png" align="absmiddle"> Voir la video</a></li>';  
  
  return toolbar;
}

toog_video = function(id) {
  $('toog_videoshow').href = toog_url+'element/videoview?id='+id;
  $cm = new Control.Modal('toog_videoshow',{opacity:0.8,loading:'/images/loading.gif'});
  $cm.open();
}