function ajaxJSok()
{
	// On va instancier un objet de type Ajax.Request
	new Ajax.Request('ajax.php?cmd=jsok',
	{
		asynchronous:true,
		method: 'GET',
		onSuccess: function(t)
		{ 
            var js = 'ok';
		},
		onFailure: function()
		{
            var js = 'nok';
		}
	});
}

function ajaxDevis(theId)
{
    var j = 1;
    var selRadios = new Array();
    var form = document.getElementById('fdevis');
    for(i=0; i<form.elements.length; i++)
        if(form.elements[i].checked == true)
        {
            selRadios[j] = form.elements[i].value;
            j++;
        }

    // Step 1 validé
    if(theId == 'code' || theId == 'perma' || theId == 'permal' || theId == 'inimoto' || theId == 'iniscoot')
    {
        document.getElementById('step2').innerHTML = '';
        document.getElementById('step3').innerHTML = '';
        document.getElementById('step4').innerHTML = '';
        document.getElementById('step5').innerHTML = '';
        
        document.getElementById('step2').innerHTML = '<img src="images/loader.gif" alt="" />';

    	// On va instancier un objet de type Ajax.Request
    	new Ajax.Request('ajax.php?cmd=devis',
    	{
    		asynchronous:true,
    		method: 'POST',
    		parameters: { step: '1', formation: selRadios[1] },
    			onSuccess: function(t)
    			{ // On a un retour du server (la requete a réussi)
                    $('step2').replace(t.responseText);
                    if($('token'))
                        $('token').focus();
       			},
       			onFailure: function()
    			{
                    $('step2').replace('<span class="y b">ERREUR d\'exécution ajax, veuillez réessayer</span>');
    			}
    	});
    }
    // Step 2 validé
    // Code seul
    if(theId == 'annuly' || theId == 'annuln')
    {
        document.getElementById('step3').innerHTML = '';
        document.getElementById('step4').innerHTML = '';
        document.getElementById('step5').innerHTML = '';
        
        document.getElementById('step3').innerHTML = '<img src="images/loader.gif" alt="" />';

    	// On va instancier un objet de type Ajax.Request
    	new Ajax.Request('ajax.php?cmd=devis',
    	{
    		asynchronous:true,
    		method: 'POST',
    		parameters: { step: '2', formation: selRadios[1], annulation: selRadios[2] },
    			onSuccess: function(t)
    			{ // On a un retour du server (la requete a réussi)
                    $('step3').replace(t.responseText);
                    if($('token'))
                        $('token').focus();
       			},
       			onFailure: function()
    			{
                    $('step3').replace('<span class="y b">ERREUR d\'exécution ajax, veuillez réessayer</span>');
    			}
    	});
    }
    // Initiation 125
    if(theId == 'base' || theId == 'baseplus')
    {
        document.getElementById('step3').innerHTML = '';
        document.getElementById('step4').innerHTML = '';
        document.getElementById('step5').innerHTML = '';
        
        document.getElementById('step3').innerHTML = '<img src="images/loader.gif" alt="" />';

    	// On va instancier un objet de type Ajax.Request
    	new Ajax.Request('ajax.php?cmd=devis',
    	{
    		asynchronous:true,
    		method: 'POST',
    		parameters: { step : '2', formation: selRadios[1], produit: selRadios[2] },
    			onSuccess: function(t)
    			{ // On a un retour du server (la requete a réussi)
                    $('step3').replace(t.responseText);
                    if($('token'))
                        $('token').focus();
       			},
       			onFailure: function()
    			{
                    $('step3').replace('<span class="y b">ERREUR d\'exécution ajax, veuillez réessayer</span>');
    			}
    	});
    }
    // Permis A et AL
    if(theId == '5moins' || theId == '5plus' || theId == 'pannul' || theId == 'aacy' || theId == 'aacn')
    {
        document.getElementById('step3').innerHTML = '';
        document.getElementById('step4').innerHTML = '';
        document.getElementById('step5').innerHTML = '';
        
        document.getElementById('step3').innerHTML = '<img src="images/loader.gif" alt="" />';

    	// On va instancier un objet de type Ajax.Request
    	new Ajax.Request('ajax.php?cmd=devis',
    	{
    		asynchronous:true,
    		method: 'POST',
    		parameters: { step : '2', formation: selRadios[1], datecode: selRadios[2] },
    			onSuccess: function(t)
    			{ // On a un retour du server (la requete a réussi)
                    $('step3').replace(t.responseText);
                    if($('token'))
                        $('token').focus();
       			},
       			onFailure: function()
    			{
                    $('step3').replace('<span class="y b">ERREUR d\'exécution ajax, veuillez réessayer</span>');
    			}
    	});
    }
    // Step 3 validé
    if(theId == '2rok' || theId == '2rnok' || theId == '2rokz')
    {
        document.getElementById('step4').innerHTML = '';
        document.getElementById('step5').innerHTML = '';
        
        document.getElementById('step4').innerHTML = '<img src="images/loader.gif" alt="" />';

    	// On va instancier un objet de type Ajax.Request
    	new Ajax.Request('ajax.php?cmd=devis',
    	{
    		asynchronous:true,
    		method: 'POST',
    		parameters: { step : '3', formation: selRadios[1], datecode: selRadios[2], exp: selRadios[3]},
    			onSuccess: function(t)
    			{ // On a un retour du server (la requete a réussi)
                    $('step4').replace(t.responseText);
                    if($('token'))
                        $('token').focus();
       			},
       			onFailure: function()
    			{
                    $('step4').replace('<span class="y b">ERREUR d\'exécution ajax, veuillez réessayer</span>');
    			}
    	});
    }
    // Setp 4 validé
    if(theId == 'stg3' || theId == 'stg5' || theId == 'stg7' || theId == 'mod')
    {
        document.getElementById('step5').innerHTML = '';
        
        document.getElementById('step5').innerHTML = '<img src="images/loader.gif" alt="" />';

    	// On va instancier un objet de type Ajax.Request
    	new Ajax.Request('ajax.php?cmd=devis',
    	{
    		asynchronous:true,
    		method: 'POST',
    		parameters: { step : '4', formation: selRadios[1], datecode: selRadios[2], exp: selRadios[3], produit: selRadios[4]},
    			onSuccess: function(t)
    			{ // On a un retour du server (la requete a réussi)
                    $('step5').replace(t.responseText);
                    if($('token'))
                        $('token').focus();
       			},
       			onFailure: function()
    			{
                    $('step5').replace('<span class="y b">ERREUR d\'exécution ajax, veuillez réessayer</span>');
    			}
    	});
    }
}

function ajaxVerifyCodeDevis(code)
{
    if(code.length == 6)
    {
    	// On va instancier un objet de type Ajax.Request
    	new Ajax.Request('ajax.php?cmd=deviscode&code='+code,
    	{
    		asynchronous:true,
    		method: 'GET',
			onSuccess: function(t)
			{ // On a un retour du server (la requete a réussi)
                $('btnprnt').replace(t.responseText);
   			},
   			onFailure: function()
			{
                var error = ''+
                +'<tr>'+
                +'    <td class="c y b" colspan="3">ERREUR d\'exécution ajax, veuillez réessayer</span>'+
                +'</tr>';
                
                $('btnprnt').replace(error);
			}
    	});
    }
}
