function retour() 
{
  var form1 = document.getElementsByTagName("form")[0];
}
// -----------------------------------------------------------------------------
function registerAjaxStuff() 
{
	rep = location.pathname.split('/');

    ajaxEngine.registerAjaxElement( 'mess', document.getElementById('mess') );
    ajaxEngine.registerAjaxElement( 'erreur', document.getElementById('erreur') );
    if ( document.getElementById('nbpanier') )
       ajaxEngine.registerAjaxElement( 'nbpanier', document.getElementById('nbpanier') );
    ajaxEngine.registerRequest( 'validation', '/' + rep[1] + '/ab_set_offre_abo.php' );
    ajaxEngine.registerRequest( 'pushpanier', '/' + rep[1] + '/ab_push_offre_abo.php' );
    ajaxEngine.registerRequest( 'recalcpanier', '/' + rep[1] + '/ab_recalc_panier.php' );
    ajaxEngine.registerRequest( 'getpanier', '/' + rep[1] + '/ab_get_panier_nb.php' );
    ajaxEngine.registerRequest( 'chxoff', '/' + rep[1] + '/ab_set_offre_chx.php' );
}

// -----------------------------------------------------------------------------
function relancePage(pays,lpays) 
{
    ajaxEngine.sendRequest1( 'recalcpanier',"pays=" + pays);
	if ( document.getElementById('erreur').innerHTML != "0")
	   { 
	   document.getElementById('mess').style.display="inline";
	   return false;
	   }
	   else document.getElementById('mess').style.display="none";

	document.location.replace(document.location.pathname +  "?PG=OFF_LST&CLI_CPAYS=" + pays + "&CLI_PAYS=" + escape(lpays));

 return ;
}

// -----------------------------------------------------------------------------
function pushpanier(id) 
{

    ajaxEngine.sendRequest1( 'pushpanier',"offre_id=" + id);
	if ( document.getElementById('erreur').innerHTML != "0")
	   { 
	   document.getElementById('mess').style.display="inline";
	   return false;
	   }
	   else document.getElementById('mess').style.display="none";
     refresh();
	 return ;
}
// -----------------------------------------------------------------------------
function detailoff(id) 
{

    ajaxEngine.sendRequest1( 'chxoff',"offre_id=" + id);
	if ( document.getElementById('erreur').innerHTML != "0")
	   { 
	   document.getElementById('mess').style.display="inline";
	   return false;
	   }
	   else document.getElementById('mess').style.display="none";

	 var form1 = document.getElementsByTagName("form")[0];
	 form1.action= document.location.pathname +  "?PG=OFF_DET&OFF_ID=" + id ;
	 form1.submit();
	 return ;
}

// -----------------------------------------------------------------------------
function getpanier() 
{
	 var form1 = document.getElementsByTagName("form")[0];
	 form1.action= document.location.pathname +  "?PG=PANIER" ;
	 form1.submit();
	 return ;
}

// -----------------------------------------------------------------------------
function validform(id) 
{

    ajaxEngine.sendRequest1( 'validation',"offre_id=" + id);
	if ( document.getElementById('erreur').innerHTML != "0")
	   { 
	   document.getElementById('mess').style.display="inline";
	   return false;
	   }
	   else document.getElementById('mess').style.display="none";


	 var form1 = document.getElementsByTagName("form")[0];
	 form1.action= document.location.pathname +  "?PG=ADR_SAI&OFF_ID=" + id ;
	 form1.submit();
	 return ;
}
// -----------------------------------------------------------------------------
function refresh() 
{
     ajaxEngine.sendRequest1( 'getpanier');
	 return ;
}

// -----------------------------------------------------------------------------

window.onload = function() 
    {
    registerAjaxStuff();
    var mainNode = document.getElementsByTagName("form");
    var form1 = mainNode[0];

	document.onclick = function (e) { 
	                if (!e) e = window.event.srcElement ;
	                    else e = e.target ;
	                if (e.type == "submit" ) return validform(e.name); 
	                }
    }


