/******************************************************
  INITIALISATION
*******************************************************/
Init();

var timeout	= 200;
var closetimer	= 0;
var ddmenuitem	= 0;

function Init(){


  // On récupère les paramètres déjà présent dans l'URL
  var nom=new Array();
  var valeur=new Array();
  var ajoutUrl = '';

  // On enlève le ?
  param = window.location.search.slice(1,window.location.search.length);

  // On sépare le paramètres....
  // first[0] est de la forme param=valeur
  first = param.split("&");

  for(i=0;i<first.length;i++){
      second = first[i].split("=");
      nom[i] = second[0];
      valeur[i] = second[1];
      ajoutUrl = ajoutUrl+"&"+nom[i]+"="+valeur[i];
  }    


window.addEvent('domready', function() {

  // Ajout des OnMouseOver sur les titres de colonnes
  $('triNom').addEvent('mouseover', function(e) {
	   e = new Event(e).stop();
	   //hideallmenu() ; 
	});

  $('triClient').addEvent('mouseover', function(e) {
	   e = new Event(e).stop();
	   //hideallmenu() ; 
	});
	
 $('triLieu').addEvent('mouseover', function(e) {
	   e = new Event(e).stop();
	   //hideallmenu() ; 
	});

  $('triSales').addEvent('mouseover', function(e) {
	   e = new Event(e).stop();
	   //hideallmenu() ; 
	});


  $('triNom').addEvent('click', function(e) {
	e = new Event(e).stop();
 
	var url = "index.php?id=18&no_cache=1"+ajoutUrl;
  
  new Ajax(url, {
	 	method: 'get',
	 	data: Object.toQueryString({order: "name",type: "90"}),
	  update: $('mainContentText'),
    evalScripts: true,
		onRequest: function (resultat) {
                affloader() ; 
				     }	
  	}).request();
  
    if ( this.orderName == 'asc' ) {
      this.orderName = 'desc';
    }
    else {
      this.orderName = 'asc';
    }
    
  });

  
  $('triClient').addEvent('click', function(e) {
	e = new Event(e).stop();
 
	var url = "index.php?id=18&no_cache=1"+ajoutUrl;
  
  new Ajax(url, {
	 	method: 'get',
	 	data: Object.toQueryString({order: "client",type: "90"}),
		update: $('mainContentText'),
    evalScripts: true,
		onRequest: function (resultat) {
                affloader() ; 
				     }
  	}).request();
  });

  $('triLieu').addEvent('click', function(e) {
	e = new Event(e).stop();
 
	var url = "index.php?id=18&no_cache=1"+ajoutUrl;
 
  new Ajax(url, {
	 	method: 'get',
	 	data: Object.toQueryString({order: "b.place",type: "90"}),
		update: $('mainContentText'),
    evalScripts: true,
		onRequest: function (resultat) {
                affloader() ; 
				     }	
  	}).request();
  });

  $('triSales').addEvent('click', function(e) {
	e = new Event(e).stop();

	var url = "index.php?id=18&no_cache=1"+ajoutUrl;
   
  new Ajax(url, {
	 	method: 'get',
	 	data: Object.toQueryString({order: "sales",type: "90"}),
		update: $('mainContentText'),
    evalScripts: true,
		onRequest: function (resultat) {
                affloader() ; 
				     }	
  	}).request();
  });
  
  
});

}
	

/******************************************************
  SOUS-MENU PORTFOLIO
*******************************************************/
function mopen(id)
{	
	mcancelclosetime();

	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}

function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}


function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}


function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}


document.onclick = mclose; 



/******************************************************
  AFFICHAGE DU LOADER
*******************************************************/
function affloader() {
  $('loader').setStyles({display:'block'}) ;
}



/******************************************************
  LIGHTBOX
*******************************************************/
function openLightbox(url, rel) {

	var j, itemNumber=0, items = [],link;		
	rev = 'width=650,height=740' ;

		$each(document.links, function(el){
			if (el.rel && el.rel.test(/^lightbox/i)){
  			if (el.rel == rel){
  			   items.push([el.href, 'title', rev]);
  			   itemNumber++;
        }
			}
		}, Lightbox);
  
  	Lightbox.open(items, itemNumber);
}

