
// -----------------------------------------------------------------------------
function goBack()
{
   return false ;
}
// -----------------------------------------------------------------------------
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') );

    if ( document.getElementById('mtpanier') )
       ajaxEngine.registerAjaxElement( 'mtpanier', document.getElementById('mtpanier') );

    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( 'videpanier', '/' + rep[1] + '/ab_vide_panier.php' );
    ajaxEngine.registerRequest( 'avantregle', '/' + rep[1] + '/ab_avant_regle.php' );

    ajaxEngine.registerRequest( 'chxoff', '/' + rep[1] + '/ab_set_offre_chx.php' );

    // Flux Panier
    //ajaxEngine.registerRequest( 'paniertrace', 'http://www.abovision.com/wdmfdev/testUNI1.php' ); 
    ajaxEngine.registerRequest( 'sendpanier', 'http://www.dossierfamilial.com/xox/data/wdm/panier.php' );
    
}

// -----------------------------------------------------------------------------
function sendpanier() 
{        
    var myXML = "<\?xml version='1.0' encoding='utf-8'\?>" + document.getElementById('FLUX').value;
    ajaxEngine.sendRequestWithData1('sendpanier',myXML,{method:"POST"});
    ajaxEngine.sendRequestWithData1('paniertrace',myXML,{method:"POST"});
    
return ;
}

// -----------------------------------------------------------------------------
function pushpanier(id) 
// -----------------------------------------------------------------------------
{

    //var form1 = document.getElementsByTagName("form")[0];
    var form1 = document.form1;
    var elements = form1.elements;
    var pairs = new Array();
    for (var i = 0; i < elements.length; i++) {
        if ((name = elements[i].name) && (value = elements[i].value))
            {
            if ( ( elements[i].type == 'radio' && elements[i].checked == true ) || elements[i].type != 'radio')
	            pairs.push(name + "=" + encodeURIComponent(escape(value)));
            }
    }
    ajaxEngine.sendRequest1( 'pushpanier', pairs.join("&") + "&offre_id=" + id );
    if ( document.getElementById('erreur').innerHTML != "0")
	   { 
	   document.getElementById('mess').style.display="inline";
	   // return false;
	   }
	   else 
	   document.getElementById('mess').style.display="none";

    if ( document.getElementById('nbpanier').innerHTML != "0")
	   { 
	    document.getElementById('panier_vide').style.display="none";
	    document.getElementById('panier_plein').style.display="inline";
	   }
	   else
	   { 
	    document.getElementById('panier_vide').style.display="inline";
	    document.getElementById('panier_plein').style.display="none";
	   }


	/****************/
         var form1 = document.form1;
	 form1.action= document.location.pathname +  "?PG=OFF_LST" + '&P1=' + document.getElementById('P1').value  ;
	 form1.submit();
         refresh();
	/*****************/
	 return ;
}
// -----------------------------------------------------------------------------
function go2adresse() 
// -----------------------------------------------------------------------------
{
	 //var form1 = document.getElementsByTagName("form")[0];
	 var form1 = document.form1;
	 form1.action= document.location.pathname +  "?PG=ADR_SAI" + '&P1=' + document.getElementById('P1').value  ;
	 form1.submit();
	 return ;
}
// -----------------------------------------------------------------------------
function go2reglement() 
// -----------------------------------------------------------------------------
{
    ajaxEngine.sendRequest1( 'avantregle', 'P1=' + document.getElementById('P1').value );

	 //var form1 = document.getElementsByTagName("form")[0];
	 var form1 = document.form1;
	 form1.action= document.location.pathname +  "?PG=REGLE" + '&P1=' + document.getElementById('P1').value  ;
	 form1.submit();
	
	 return ;
	 
}
// -----------------------------------------------------------------------------
function detailrea(id) 
// -----------------------------------------------------------------------------
{

    ajaxEngine.sendRequest1( 'chxoff',"P1=" + document.getElementById('P1').value  + "&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];
	 var form1 = document.form1;
	 form1.action= document.location.pathname +  "?PG=OFF_DET&OFF_ID=" + id + '&P1=' + document.getElementById('P1').value;
	 form1.submit();
	 return true;
}

// -----------------------------------------------------------------------------
function getpanier() 
// -----------------------------------------------------------------------------
{
	 //var form1 = document.getElementsByTagName("form")[0];
	 var form1 = document.form1;
	 form1.action= document.location.pathname +  "?PG=PANIER" + '&P1=' + document.getElementById('P1').value ;
	 form1.submit();
	 return ;
}


// -----------------------------------------------------------------------------
function refresh() 
// -----------------------------------------------------------------------------
{

    //var form1 = document.getElementsByTagName("form")[0];
    var form1 = document.form1;
    var elements = form1.elements;
    
    var pairs = new Array();
    for (var i = 0; i < elements.length; i++) {
        if ((name = elements[i].name) && (value = elements[i].value))
            {
            if ( ( elements[i].type == 'radio' && elements[i].checked == true ) || elements[i].type != 'radio')
    	            pairs.push(name + "=" + encodeURIComponent(escape(value)));
            }
    }
    
    ajaxEngine.sendRequest1( 'getpanier', pairs.join("&") );
    
	if ( document.getElementById('nbpanier').innerHTML != "0")
	   { 
	    document.getElementById('panier_vide').style.display="none";
	    document.getElementById('panier_plein').style.display="inline";
//	    return false;
	   }
	   else
	   { 
	    document.getElementById('panier_vide').style.display="inline";
	    document.getElementById('panier_plein').style.display="none";
//	    return false;
	   }
    
    
    return ;
}

// -----------------------------------------------------------------------------
function videpanier() 
{

    //var form1 = document.getElementsByTagName("form")[0];
    var form1 = document.form1;
    var elements = form1.elements;
    var pairs = new Array();

    for (var i = 0; i < elements.length; i++) {
        if ( elements[i].type == 'radio' && elements[i].checked == false ) continue;
        if ( elements[i].type == 'checkbox' && elements[i].checked == false ) continue;

        if ((name = elements[i].name) && (value = elements[i].value))
            pairs.push(name + "=" + escape(value));
    }
    ajaxEngine.sendRequest1( 'videpanier', pairs.join("&")+ '&P1=' + document.getElementById('P1').value);

	if ( document.getElementById('erreur').innerHTML != "0")
	   { 
	   document.getElementById('mess').style.display="inline";
	   return;
	   }
	   else document.getElementById('mess').style.display="none";
     
     refresh();
	 return;
}


// -----------------------------------------------------------------------------

window.onload = function() 
    {

    registerAjaxStuff();

    //var mainNode = document.getElementsByTagName("form");
    //var form1 = mainNode[0];
    var form1 = document.form1;

	refresh();

	//sendpanier();
	
	if ( document.getElementById('nbpanier').innerHTML != "0")
	   { 
	    document.getElementById('panier_vide').style.display="none";
	    document.getElementById('panier_plein').style.display="inline";
//	    return false;
	   }
	   else
	   { 
	    document.getElementById('panier_vide').style.display="inline";
	    document.getElementById('panier_plein').style.display="none";
//	    return false;
	   }

	document.onclick = function (e) { 
	                if (!e) e = window.event.srcElement ;
	                    else e = e.target ;
	                if (e.name == "retour" )  { return  goBack(); }
	               }


sfHover = function()
	{
	sfEls = document.getElementById("quitter");
	if ( sfEls ) 
	{
		sfEls.onmouseover=function() {this.className+=" sfhover";}
		sfEls.onmouseout=function() {this.className=this.className.replace(new RegExp(" sfhover\\b"), "");}		
	}

	}

if (window.attachEvent) window.attachEvent("onload", sfHover);

    }

// -----------------------------------------------------------------------------


