/* COMPANIEROS */




function remplacer(str,find,rep){
  var reg = new RegExp(find,"gi")
  return(str.replace(reg,rep));
}




var xhr_object = null;

if(window.XMLHttpRequest) // Firefox

   xhr_object = new XMLHttpRequest();
  
else if(window.ActiveXObject) // Internet Explorer

   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
  
else { 
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");

}





 var xhr_object2 = null;

if(window.XMLHttpRequest) // Firefox

   xhr_object2 = new XMLHttpRequest();
  
else if(window.ActiveXObject) // Internet Explorer

   xhr_object2 = new ActiveXObject("Microsoft.XMLHTTP");
  
else { 
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");

}

function nouvelArticle(t){
	url = 'backoffice/article.php';
	
	new Ajax.Request(url, {
		parameters: {type:t, mode:'add'},
		onSuccess: function(transport) {
		  $('main').update(transport.responseText);
		}
	});
}

function nouvelleEcole(){
	url = 'backoffice/ecole.php';
	
	new Ajax.Request(url, {
		onSuccess: function(transport) {
		  $('main').update(transport.responseText);
		}
	});
}

function nouvelleActu(){
	url = 'backoffice/actualite.php';
	
	new Ajax.Request(url, {
		onSuccess: function(transport) {
		  $('main').update(transport.responseText);
		}
	});
}

function nouvelArticleBV(articleType, articleId){
	if (!articleId) {
		articleId = 0;
	}
	
	if (!articleType) {
		articleType = 0;
		swfType = 'article';
	}
	else if (articleType == 1) {
		swfType = 'crreunion';
	}
	else {
		swfType = 'cracculturation';
	}
	
	xhr_object.open("POST", "bureau/nouvelleActu.php?articleType=" + articleType + "&articleId=" + articleId, true);
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	xhr_object.send(null);
	xhr_object.onreadystatechange = function()
	{
	  if(xhr_object.readyState == 4) 
	  {
		  document.getElementById("main").innerHTML=xhr_object.responseText;  
		  if (articleId == 0)
		  {
		  swfobject.embedSWF("bureau/articleBV.swf", "edit", "100%", "800", "9.0.0","",{'type':swfType}); 
		  }
		  else
		  {
		
		  swfobject.embedSWF("bureau/articleBV.swf", "edit", "100%", "800", "9.0.0","",{'type':swfType,'note':articleId.toString()}); 
		  }
	  }
	}    
}

function nouveauCRBV(){

	xhr_object.open("POST", "bureau/nouvelleActu.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	   xhr_object.send(null);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("main").innerHTML=xhr_object.responseText;   
         

      swfobject.embedSWF("bureau/articleBV.swf", "edit", "100%", "800", "9.0.0","",{'type':"cr"});   
	}    
}

function consulterBilletsBV(articleType, articleId, action, commentId, linkAnchor, pageNbr, programId, schoolId){
	if (!articleId) {
		articleId = 0;
	}
	
	if (!articleType) {
		articleType = 0;
	}
	
	if (!action) {
		action = '';
	}
	
	if (!commentId) {
		commentId = 0
	}
	
	var url = 'bureau/consultation.php?articleType=' + articleType + '&articleId=' + articleId + '&action=' + action + '&commentId=' + commentId;
	
	if (!linkAnchor) {
		linkAnchor = '';
	}
	
	if (!linkAnchor.empty()) {
		url = url + '&linkAnchor=' + linkAnchor;
	}
	
	if (!pageNbr) {
		pageNbr = 1;
	}
	
	if (!programId) {
		programId = 0;
	}
	
	if (!schoolId) {
		schoolId = 0;
	}
	
	url = url + '&pageNbr=' + pageNbr + '&program_id=' + programId + '&school_id=' + schoolId;
	
	new Ajax.Request(url, {
	  onSuccess: function(transport) {
		  $('main').update(transport.responseText);
	  }
	});
}   

// Damn bug
function loadThread(pageNbr, action, elementId, elementType, programId, schoolId){
	if (!pageNbr)
	{
		pageNbr = 1;
	}
	
	if (!action)
	{
		action = '';
	}
	
	if (!elementId)
	{
		elementId = 0;
	}
	
	if (!elementType)
	{
		elementType = 0;
	}
	
	if (!programId)
	{
		programId = 0;
	}
	
	if (!schoolId)
	{
		schoolId = 0;
	}
	
	url = 'bureau/thread.php?page_nbr=' + pageNbr + '&action=' + action + '&element_id=' + elementId + '&element_type=' + elementType + '&program_id=' + programId + '&school_id=' + schoolId;
	
	new Ajax.Request(url, {
	  onSuccess: function(transport) {
		  $('main').update(transport.responseText);
	  }
	});
}

function consulterDocumentsBV(){
	url = 'bureau/documents.php';
	
	new Ajax.Request(url, {
	  onSuccess: function(transport) {
		  $('main').update(transport.responseText);
	  }
	});
}

function loadProfile(){
	url = 'bureau/profile.php';
	
	new Ajax.Request(url, {
	  onSuccess: function(transport) {
		  $('main').update(transport.responseText);
	  }
	});
}

function nouveauPartenaire(){
	url = 'backoffice/partenaire.php';
	
	new Ajax.Request(url, {
		onSuccess: function(transport) {
		  $('main').update(transport.responseText);
		}
	});
}

function nouvelEvenement(){

	xhr_object.open("POST", "backoffice/nouvelAgenda.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	   var data = "";
	   xhr_object.send(data);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("main").innerHTML=xhr_object.responseText;   
      swfobject.embedSWF("backoffice/editAgenda.swf", "edit", "100%", "800", "9.0.0","",{'type':""});  
	 
}    

	
}




function editEvenement(note){
	
	Tips.hideAll();	 
	xhr_object.open("POST", "backoffice/nouvelAgenda.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	   var data = "";
	   xhr_object.send(data);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("main").innerHTML=xhr_object.responseText;   
      swfobject.embedSWF("backoffice/editAgenda.swf", "edit", "100%", "800", "9.0.0","",{'type':"",'note':note.toString()});   
}    

	
}






function gererContacts(){

	xhr_object.open("POST", "backoffice/modifContact.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	   var data = ""; 
	   xhr_object.send(data);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("main").innerHTML=xhr_object.responseText;   
      swfobject.embedSWF("backoffice/editContact.swf", "edit", "100%", "560", "9.0.0");   
}    

	
}




function editHome(){

	xhr_object.open("POST", "backoffice/modifHome.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	   var data = ""; 
	   xhr_object.send(data);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("main").innerHTML=xhr_object.responseText;   
      swfobject.embedSWF("backoffice/editHome.swf", "edit", "100%", "850", "9.0.0");   
}    

	
}





function editChiffres(){

	xhr_object.open("POST", "backoffice/modifChiffres.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	   var data = ""; 
	   xhr_object.send(data);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("main").innerHTML=xhr_object.responseText;   
      swfobject.embedSWF("backoffice/editChiffres.swf", "edit", "100%", "680", "9.0.0");   
}    

	
}

function editSimpleArticle(n){
	url = 'backoffice/simpleArticle.php';
	
	new Ajax.Request(url, {
		parameters: {name:n},
		onSuccess: function(transport) {
		  $('main').update(transport.responseText);
		}
	});
}

function consulterBillets(){
	
       	xhr_object.open("POST", "backoffice/consultation.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	   xhr_object.send(null);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("main").innerHTML=xhr_object.responseText;   
       	    
} 
}   


function filtrerBillets(){
	
       	xhr_object.open("POST", "backoffice/consultationFiltre.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
		
		var valueProg = document.getElementById('comboProgrammes')[document.getElementById('comboProgrammes').selectedIndex].value;

		
		var valueType = document.getElementById('comboTypes')[document.getElementById('comboTypes').selectedIndex].value;
		
		var data = "prog="+valueProg + "&type="+valueType ;
		
		
	   xhr_object.send(data);
	      xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
         document.getElementById("consult").innerHTML=xhr_object.responseText;   
       	    
}    
}




function supprimer(i)
{
	
	if (confirm("Voulez vous vraiment supprimer cet article ?"))
	{
		
	    xhr_object.open("POST", "backoffice/supprimer.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
		
		var valueProg = document.getElementById('comboProgrammes')[document.getElementById('comboProgrammes').selectedIndex].value;
		var valueType = document.getElementById('comboTypes')[document.getElementById('comboTypes').selectedIndex].value;
		
		var data = "prog="+valueProg + "&type="+valueType + "&idSup=" + i;
	
	   	xhr_object.send(data);
	    xhr_object.onreadystatechange = function()
	    {
		   if(xhr_object.readyState == 4) 
		   {
		   		document.getElementById("consult").innerHTML=xhr_object.responseText;       
		   }   	    
		}    

	}
  	
}





function supprimerDate(i)
{
	
	if (confirm("Voulez vous vraiment supprimer cette date ?"))
	{
		
	    xhr_object.open("POST", "backoffice/supprimerDate.php", true);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
		
		
		var data = "idSup=" + i;
	
	   	xhr_object.send(data);
	    xhr_object.onreadystatechange = function()
	    {
		   if(xhr_object.readyState == 4) 
		   {

		   	 	Tips.hideAll();
		   	 	initAgenda(mois,annee);
				document.getElementById("consultation").innerHTML="<p>Date Supprim&eacute;e</p>";     
		   	 	/*consulterBillets();*/
 
		   }   	    
		}    

	}
  	
}







/* AGENDA */

/* GLOBALES */

var mois = 0;
var annee = 0;

/* FONCTIONS */


function initAgenda(m,a)
{
	xhr_object2.open("POST", "httprequest/agenda.php", true);
	xhr_object2.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	
	mois = m;
	annee = a;
	
	var data = "mois="+m+"&annee="+a;
	
	xhr_object2.send(data);
	
	xhr_object2.onreadystatechange = function() {
		if(xhr_object2.readyState == 4)
		{
			document.getElementById("agenda").innerHTML=xhr_object2.responseText;
			$$('a[rel^=showDetails]').each(function(el) {
				var i = el.readAttribute('title');
				
				new Tip(
					'jour' + i,
					document.getElementById('detailJour' + i).innerHTML,
					{
						showOn: 'mouseover',
						hideOn: false,
						style: 'default',
						hideOthers:true,
						hook: { target: 'rightMiddle', tip: 'leftTop' }
					}
				);
			});
		}   
	}    
}


function moisPrecedent()
{
	if (mois > 1)
	{
		initAgenda(parseFloat(mois)-1, annee);
	}
	else
	{
		initAgenda(12, parseFloat(annee)-1);
	}
}


function moisSuivant()
{
	if (mois < 12)
	{
		initAgenda(parseFloat(mois)+1, annee);
	}
	else
	{
		initAgenda(1, parseFloat(annee)+1);
	}
}

function showDetails(i)
{
	Tips.hideAll();
	
	new Tip('jour' + i, document.getElementById('detailJour' + i).innerHTML,{showOn: 'mouseover', hideOn: false,
	 style: 'default', hideOthers:true, hook: { target: 'rightMiddle', tip: 'leftTop' }});
	
	$('jour'+i).prototip.show();
	
}

function closeInfosJour(i)
{
	Tips.hideAll();
}

function detailAgenda(i)
{
	xhr_object.open("POST", "backoffice/consultAgenda.php", true);
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	xhr_object.send("idEvent="+i);
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4) 
			document.getElementById("main").innerHTML=xhr_object.responseText;   
		}    
}


   
   
/*  BV
---------------------*/

   
function nouveauDocument()
{
	xhr_object.open("POST", "bureau/editDocuments.php", true);
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	var data = ""; 
	xhr_object.send(data);
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4) 
		{
			 document.getElementById("main").innerHTML=xhr_object.responseText;   
		  swfobject.embedSWF("bureau/editDocuments.swf", "edit", "100%", "680", "9.0.0");  
		} 
	}
}


function nouveauDocumentSite()
{
	xhr_object.open("POST", "backoffice/editDocuments.php", true);
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  
	var data = ""; 
	xhr_object.send(data);
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4) 
		{
			 document.getElementById("main").innerHTML=xhr_object.responseText;   
		  swfobject.embedSWF("backoffice/editDocuments.swf", "edit", "100%", "680", "9.0.0");  
		} 
	}
}


function setCookie(nom, valeur)
{
var argv=setCookie.arguments;
var argc=setCookie.arguments.length;
var expires=(argc > 2) ? argv[2] : null;
var path=(argc > 3) ? argv[3] : null;
var domain=(argc > 4) ? argv[4] : null;
var secure=(argc > 5) ? argv[5] : false;
document.cookie=nom+"="+escape(valeur)+
((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
((path==null) ? "" : ("; path="+path))+
((domain==null) ? "" : ("; domain="+domain))+
((secure==true) ? "; secure" : "");
}





	
	
	

