
 		var xhr = createXmlHttpRequest();
		var tempStr = "";
		var loading = "<div style='width:100%;height:100%;padding:40%'><img src='images/ui/loadwait.gif' /></div>";
		
		
		function ajaxXhr ( prefix ){
		
			
			sendRequest( prefix );
		
		}
		
		
	
      function createXmlHttpRequest()
      {
		  
		 
        try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
        try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
        try { return new XMLHttpRequest(); } catch(e) {}
        alert("XMLHttpRequest not supported");
        return null;
      }
	  
	  function stripUrl ( url ) {
		  
		  
		  var urlValue = url; 
		  var strippedUrl = "";
		  var particule= "";
		  var urlLength = 0;
		
		  
		  
		  if (urlValue.indexOf ("#/") != -1 ){
		  
		  	strippedUrl = urlValue.substr (urlValue.indexOf ("#/")+2,urlValue.length);
			
			if (strippedUrl.indexOf ("?") != -1 ){
			  
			  urlLength = strippedUrl.indexOf ("?");
			  
			  activeAccount (strippedUrl.substr(strippedUrl.indexOf ("?")+1,strippedUrl.length));
		  }else {
			  
			  urlLength = strippedUrl.length;
			  
		  }
		  
			particule =  strippedUrl.substr (0,urlLength);
			
			
		 }else {
			 
			particule = "home"; 
		 }
		
		 return particule;
	}
	
	
	 function activeAccount (getvar){
		  
		xhsend = createXmlHttpRequest();
        url = "php/function/confirm.php";
		param = getvar;
		//xhsend.onreadystatechange = treatActiveation;
        xhsend.open( "POST", url ,true );
		xhsend.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhsend.setRequestHeader("Content-length", param.length);
		xhsend.setRequestHeader("Connection", "close")
		xhsend.send(param);
	}
	
	 function treatActiveation() {
		 
		 
		 
        if( xhsend.readyState == 4 )
        {
		
			
          if( xhsend.status == 200 )
          {
         	alert (xhsend.responseText);
			
          }
          else
          {
            
			alert ("notpossible");
          }
        }
		
      }
     
	
	  
      function sendRequest( prefix )
      {
    	xhr.abort();
		goFlash (prefix);
        xhr.onreadystatechange = treatResponse;
		
        url = "php/function/content.php?id="+prefix; 
		
        xhr.open( "GET", url );
        xhr.send(null);
      }
	  
	 
	 function treatResponse()
      {
		 
		 document.getElementById( "outputDiv" ).style.display='block';
		 document.getElementById( "outputDiv" ).innerHTML = loading;
		  
        if( xhr.readyState == 4 )
        {
          if( xhr.status == 200 )
          {
            document.getElementById( "outputDiv" ).innerHTML = xhr.responseText;
			
          }
          else
          {
            document.getElementById( "outputDiv" ).innerHTML =  "La requête http a retourn&eacute; " + xhr.statusText + "(" + xhr.status + ")";
          }
        }
      }
	  
	  
	  
	  function registerNewsletter ( form ) {
		 
		 
		 if (form.firstname.value != "" && form.lastname.value !="" && form.mail.value != ""  && form.mail.value.indexOf ("@") != -1 && form.mail.value.indexOf (".") != -1){
		 
       	xhr.abort();
        xhr.onreadystatechange = treatNewsletter;
        url = "php/function/newsletter.php";
		param = "firstname="+form.firstname.value+"&lastname="+form.lastname.value+"&mail="+form.mail.value+"&birthday="+form.birthday.value+"&birthmonth="+form.birthmonth.value+"&birthyear="+form.birthyear.value;
		
        xhr.open( "post", url ,true );
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr.setRequestHeader("Content-length", params.length);
		xhr.setRequestHeader("Connection", "close")
		
        xhr.send(param);
		
		 }else {
			 
			alert ("Veuillez remplir tous les champs.\n\nMerci");	 
			 
		}
      }
	  
	  
	  function unRegisterNewsletter ( form ) {
		 
		 
		 if (form.firstname.value != "" && form.lastname.value !="" && form.mail.value != ""  && form.mail.value.indexOf ("@") != -1 && form.mail.value.indexOf (".") != -1){
		 
       	xhr.abort();
        xhr.onreadystatechange = treatNewsletter;
        url = "php/function/deleteNewsletter.php";
		param = "firstname="+form.firstname.value+"&lastname="+form.lastname.value+"&mail="+form.mail.value+"&birthday="+form.birthday.value+"&birthmonth="+form.birthmonth.value+"&birthyear="+form.birthyear.value;
		
        xhr.open( "post", url ,true );
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr.setRequestHeader("Content-length", params.length);
		xhr.setRequestHeader("Connection", "close")
		
        xhr.send(param);
		
		
		 }else {
			 
			alert ("Veuillez remplir tous les champs.\n\nMerci");	 
			 
		}
      }
	  
	 
	 function treatNewsletter(){
		 
		 
		 
	   if( xhr.readyState == 4 )
        {
			
          if( xhr.status == 200 )
          {
          
            
			document.getElementById( "newsletterDiv" ).style.display = 'none';
			document.getElementById( "newslettreResponseDiv" ).style.display = 'block';
			document.getElementById( "newslettreResponseDiv" ).innerHTML = xhr.responseText;
          }
          else
          {
            
            document.getElementById( "newsletterDiv" ).innerHTML =  "La requête http a retourn&eacute; " + xhr.statusText + "(" + xhr.status + ")";
          }
        }
      }
	  
	  function doNewsForm () {
		  document.getElementById( "newslettreResponseDiv" ).style.display = 'none';
		   document.getElementById( "newsletterDiv" ).style.display = 'block';

}


function goFlash( prefix ){
	
	
	if (prefix == 'photos'){
		document.getElementById( "galeryDiv" ).style.display='';
		swfobject.embedSWF("galery.swf", "galery", "570", "950", "10", "expressInstall.swf");
	}else {
		
		
		document.getElementById( "galeryDiv" ).style.display='none';

		
		}

}


function contactTeam ( form ) {
		 
		 
		 if (form.firstname.value != "" && form.lastname.value !="" && form.mail.value != ""  && form.mail.value.indexOf ("@") != -1 && form.mail.value.indexOf (".") != -1){
		
       	xhr.abort();
        xhr.onreadystatechange = treatMail;
        url = "php/function/sendmail.php";
		param = "firstname="+form.firstname.value+"&lastname="+form.lastname.value+"&mail="+form.mail.value+"&to="+form.to.value+"&message="+form.message.value;

        xhr.open( "post", url ,true );
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr.setRequestHeader("Content-length", params.length);
		xhr.setRequestHeader("Connection", "close")
		
        xhr.send(param);
		
		 }else {
			 
			alert ("Veuillez remplir tous les champs.\n\nMerci");	 
			 
		}
      }
		
		
function treatMail(){
		 
		 
		 
	   if( xhr.readyState == 4 )
        {
			
          if( xhr.status == 200 )
          {
          
            document.getElementById( "response" ).innerHTML = xhr.responseText;
          }
          else
          {
            
            document.getElementById( "response" ).innerHTML =  "La requête http a retourn&eacute; " + xhr.statusText + "(" + xhr.status + ")";
          }
        }
      }
	  
	
function sendSubscription ( form ) {
		 
		 xhr = createXmlHttpRequest();
		 
		 if (form.firstname.value != "" && form.lastname.value !="" && form.mail.value != ""  && form.mail.value.indexOf ("@") != -1 && form.mail.value.indexOf (".") != -1 && form.birthday.value != "" && form.birthmonth.value != "" && form.birthyear.value != "" && form.phone.value != "" && form.guestnumber.value != "" && form.guestname.value != ""){
		
       	xhr.abort();
        xhr.onreadystatechange = treatSubscription;
        url = "php/function/subscribemail.php";
		param = "firstname="+form.firstname.value+"&lastname="+form.lastname.value+"&mail="+form.mail.value+"&birthday="+form.birthday.value+"&birthmonth="+form.birthmonth.value+"&birthyear="+form.birthyear.value+"&phone="+form.phone.value+"&guestnumber="+form.guestnumber.value+"&guestname="+form.guestname.value+"&to="+form.to.value+"&to="+form.to.value+"&message="+form.message.value+"&news="+form.news.value;
		
		xhr.open( "post", url );
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//xhr.setRequestHeader("Content-length", params.length);
		xhr.setRequestHeader("Connection", "close");
		
        xhr.send(param);
		
		 }else {
			 
			alert ("Veuillez remplir tous les champs.\n\nMerci");	 
			 
		}
      }
	  
	  function sendAskInfo ( form ) {
		 
		 xhr = createXmlHttpRequest();
		 
		 if (form.firstname.value != "" && form.lastname.value !="" && form.mail.value != ""  && form.mail.value.indexOf ("@") != -1 && form.mail.value.indexOf (".") != -1  &&  form.phone.value != "" && form.message.value != "" ){
		
       	xhr.abort();
        xhr.onreadystatechange = treatSubscription;
        url = "php/function/subscribemail.php";
		param = "firstname="+form.firstname.value+"&lastname="+form.lastname.value+"&mail="+form.mail.value+"&phone="+form.phone.value+"&message="+form.message.value+"&to="+form.to.value+"&news="+form.news.value;
		
		xhr.open( "post", url );
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//xhr.setRequestHeader("Content-length", params.length);
		xhr.setRequestHeader("Connection", "close");
		
        xhr.send(param);
		
		 }else {
			 
			alert ("Veuillez remplir tous les champs.\n\nMerci");	 
			 
		}
      }
	  
	  function sendFolie ( form ) {
		 
		 xhr = createXmlHttpRequest();
		 
		 if (form.firstname.value != "" && form.lastname.value !="" && form.mail.value != ""  && form.mail.value.indexOf ("@") != -1 && form.mail.value.indexOf (".") != -1 && form.birthday.value != "" && form.birthmonth.value != "" && form.birthyear.value != "" && form.phone.value != "" && form.guestnumber.value != "" && form.guestname.value != ""){
		
       	xhr.abort();
        xhr.onreadystatechange = treatSubscription;
		
        url = "php/function/subscribemail.php";
		
		param = "firstname="+form.firstname.value+"&lastname="+form.lastname.value+"&mail="+form.mail.value+"&birthday="+form.birthday.value+"&birthmonth="+form.birthmonth.value+"&birthyear="+form.birthyear.value+"&phone="+form.phone.value+"&guestnumber="+form.guestnumber.value+"&guestname="+form.guestname.value+"&to="+form.to.value+"&message="+form.message.value+"&news="+form.news.value;
		
		
		xhr.open( "post", url );
		xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//xhr.setRequestHeader("Content-length", params.length);
		xhr.setRequestHeader("Connection", "close");
		
        xhr.send(param);
		
		 }else {
			 
			alert ("Veuillez remplir tous les champs.\n\nMerci");	 
			 
		}
      }
	  
function treatSubscription(){
		 
		 
		
		if( xhr.readyState == 4 )
        {
			
          if( xhr.status == 200 )
          {
			  
        
            document.getElementById( "subDiv" ).innerHTML = xhr.responseText;
          }
          else
          {
            
            document.getElementById( "subDiv" ).innerHTML =  "La requête http a retourn&eacute; " + xhr.statusText + "(" + xhr.status + ")";
          }
        }
      }

		 
