function retoursubscription(){
	animatedcollapse.toggle("cat_sub");
	var retour = document.getElementById("retour");
	retour.innerHTML =  '' ;
	var result = document.getElementById("cat_result");
    result.innerHTML =  '' ;
}

function sendSubscription(f) {
       
	animatedcollapse.hide('cat_sub');
	var retour = document.getElementById("retour");
	retour.innerHTML =  '<input  type="button" class="button" value="back"  onclick=javascript:retoursubscription();>' ;  
	var oForm = f; 
	var sBody = getRequestBody(oForm);
	var oXmlHttp = zXmlHttp.createRequest();
	oXmlHttp.open("post", oForm.action, true);
	oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				saveresultaction(oXmlHttp.responseText);
			} else {
				saveresultaction("An error occurred: " + oXmlHttp.statusText);
			}
		}            
	};
	oXmlHttp.send(sBody); 
}


function getRequestBody(oForm) {
     var aParams = new Array();
     for (var i=0 ; i < oForm.elements.length; i++) {
     var sParam = encodeURIComponent(oForm.elements[i].name);
      sParam += "=";
     sParam += encodeURIComponent(oForm.elements[i].value);
     aParams.push(sParam);
            } 
   return aParams.join("&");        
 }
function saveresultaction(sMessage) {
  var divresultaction = document.getElementById("cat_result");
  divresultaction.innerHTML =  sMessage;            
   
}