      function initialize() {
        dhtmlHistory.initialize();
        
        dhtmlHistory.addListener(historyChange);
            
        // if this is the first time we have
        // loaded the page...
        if (dhtmlHistory.isFirstLoad()) {
          //debug("Adding values to browser " + "history", false);
          // start adding history
          dhtmlHistory.add("1");
        } 
        
        debug(message, false);
      }


     var message ="hello";
         
      function historyChange(newLocation) {
        debug("A history change has occurred: " + "newLocation="+newLocation, true);
        chargeannonces(newLocation);
      }
      
      function debug(msg, clear) {
	/*
        var output = 
                document.getElementById("output");
        if (clear == true)
          output.innerHTML = "<p>" + msg + "</p>";
        else {
          output.innerHTML += 
                            "<p>" + msg + "</p>";
        }
        */
      }







function chargeannonces(p){
	dhtmlHistory.add(p);
     var url = 'http://www.keltoa.com/xmlrpc_annonces.php';
     var pars =	'mode=chargeannonces&p='+p+'&'+Form.serialize('formulaire');
     var target	= 'malistedannonces';	

	var myAjax = new Ajax.Updater(target, url, {
                 onLoading:function(request){
                     Element.show('loading');
                 },
	         onComplete:function(request){
                     Element.hide('loading')
	         },
	         method: 'get',	parameters: pars
	});
		
}





	function chargeaide(id){
		var url	= 'http://www.keltoa.com/xmlrpc_global.php';
		var pars = 'mode=chargeaide&id='+id;
		var target = 'aide'+id;	
		var myAjax = new Ajax.Updater(target, url, {
                 onLoading:function(request){
                     Element.show('aide'+id);
                 },
	         method: 'get',parameters: pars});
	}
	
	function step2cible()
	{
		var target = 'rightSense';
		var pars = 'mode=step2cible'
		var myAjax = new Ajax.Updater(target, 'http://www.keltoa.com/xmlrpc_global.php', {
					onLoading:function(request){
						document.getElementById('rightSense').innerHTML = '<div style="text-align:center;padding-top:50px"><img src="http://www.keltoa.com/images/loadingAnimation.gif" alt=""/></div>';
					},
				method: 'get',parameters: pars});
	}





	function limiteinput(zone,max,span)
	{
		var pos=0;
		var nb=0;
		if(zone.value.length>=max) zone.value=zone.value.substring(0,max);

	  	var left = Math.max(0,max-zone.value.length);
		document.getElementById(span).innerHTML = 'Il vous reste ' + left + ' caractère' + (left == 1 ? '' : 's') + '';
	}



	function limiteinputtextarea(zone,max,nbligne,span)
	{
		var pos=0;
		var nb=0;
		if(zone.value.length>=max) zone.value=zone.value.substring(0,max);
		for(i=0;i<nbligne;i++){
			if(zone.value.indexOf("\n",pos)>-1){
			nb++;
			pos=zone.value.indexOf("\n",pos);
			if(nb>=nbligne) zone.value=zone.value.substring(0,pos);
			pos++;
			}
		}

	  	var left = Math.max(0,max-zone.value.length);
	  	if(left != 0){
			document.getElementById(span).innerHTML = 'Il vous reste ' + left + ' caractère' + (left == 1 ? '' : 's') + '';
		}
		else{
			document.getElementById(span).innerHTML = "Complétez votre question à l'étape suivante.";
		}
	}
