/**
 * Create an xhr object for ajax
 */
/**
 * Charge le calendar
 */
var gLimit = 0
var gLimitright = 800 ;
function showCalendar(limit)
{ 
 
		 
	if (gLimit>=0){
		if (gLimit<=gLimitright){
			var xhr; 
			try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
			catch (e) 
			{
				try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
				catch (e2) 
				{
				  try {  xhr = new XMLHttpRequest();     }
				  catch (e3) {  xhr = false;   }
				}
			 }
			xhr.onreadystatechange  = function()
			{ 
				if(xhr.readyState  == 4)
				{
					if(xhr.status  == 200){
						
						var sReceived = xhr.responseText;
						var aReceived = sReceived.split('|');
			

						//vignette
						document.getElementById('sf_event_agenda_items').innerHTML = aReceived[0]; ;
						//flèche gauche
						if (aReceived[1]=='Limite_before=1'){ 
						  document.getElementById('nav_left').style.display = "none";
						}
						else{ 
						  document.getElementById('nav_left').style.display = "block";
						}
						//flèche droite
						if (aReceived[2]=='Limite_after=1'){
						  document.getElementById('nav_right').style.display = "none";
						  gLimitright=gLimit;
						}
						else{
						  document.getElementById('nav_right').style.display = "block";
						}	
						
						var fade_event = function() {
							$(".picture").mouseenter(function () {		
									$(this).fadeTo("slow", 0.0);
								});
								
								$(".picture").mouseout(function () {
									$(this).fadeTo("slow", 1);
								});
						}
						setTimeout(fade_event,500);
					}	
				 }
			}; 

		   xhr.open("POST", "/exhibitions/get_exhibitions_list?limit="+limit, true); 
		   xhr.send(null);
	   }else{ gLimit=gLimit-2 ;  }
   }else{ gLimit=0 ;  }
	 
}

function showAfter(){
	gLimit = gLimit+2 ;
	showCalendar(gLimit) ;
}

function showBefore(){
	gLimit = gLimit-2 ;
	showCalendar(gLimit) ;
}



