/*
<form id="ceForm" onsubmit="return false;" action="temp.php" >
<input type="file" name="f" value="value2">
<input type="checkbox" name="check" value="value2">
<input type="radio" name="radio1" value="r1" >
<input type="radio" name="radio1" value="r2" >
<input name="name1" value="value2">
<input name="name2" value="value1">
<input name="hidden" value="value1">
<input type="hidden" name="jxaction" value="1_<?= md5("alosdk#1") ?>">
<img src="images/tables/4_mini.jpg"  onclick="jx( 'temp.php' , 'POST' , formElements('ceForm') ,false); ">
<input type="image" src="images/tables/4_mini.jpg"  onclick="jx( 'temp.php' , 'POST' , formElements('ceForm') ,false); ">


<input type="button" value="go" onclick="document.getElementById('dd').innerHTML='Wait...'+this.form.action;jx( this.form.action, 'GET' , formElements(this.form) ,true); ">
</form>


*/


//fonction sycrone
function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest(); 
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
     else 
          return(false); 
     xhr_object.open("GET", fichier, false); 
     xhr_object.send(null); 
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }


function translate(champ){
	eval(file( "translate.ajax.php?champ="+ champ +"" ));
	return dictionnaire;	
}


function formElements(formulaire){
if(document.getElementById(formulaire))
	formulaire=document.getElementById(formulaire);
str="";

for (var i = 0; i < formulaire.length; i++) {

	if (formulaire.elements[i].type != "checkbox" && formulaire.elements[i].type != "radio") {
		str += formulaire.elements[i].name + "=" + formulaire.elements[i].value + "&";
	}
	if (formulaire.elements[i].type == "checkbox") {
		
		str += formulaire.elements[i].name + "=" + formulaire.elements[i].checked + "&";
	}
	if (formulaire.elements[i].type == "radio") {
		if(formulaire.elements[i].checked)
			str += formulaire.elements[i].name + "=" + formulaire.elements[i].value+ "&";
	}
	
	
}			


return str;


}


function jx( FILE , METHOD , DATA, evaluer )
{
        if( METHOD == 'GET' && DATA != null )
        {
                FILE += '?' + DATA;
                DATA = null;
        }

        var httpRequestM = null;   

                if( window.XMLHttpRequest )
                {   // Firefox   
                    httpRequestM = new XMLHttpRequest();
                }
                        else if( window.ActiveXObject )
                {   // Internet Explorer   
                    httpRequestM = new ActiveXObject( "Microsoft.XMLHTTP" );
                }
                        else
                {   // XMLHttpRequest non supporté par le navigateur   
                    return "Votre navigateur ne supporte pas les objets XMLHTTPRequest...";
                }   

                        httpRequestM.open( METHOD , FILE , true );
                        httpRequestM.onreadystatechange = function()
                        {   
                                if( httpRequestM.readyState == 4 )
                                {
									 if(httpRequestM.status == 200){
                                        if(evaluer)
											eval(httpRequestM.responseText);
										else
											alert(httpRequestM.responseText);
                                		}
										else
											alert(httpRequestM.statusText);
								}
                        }
        
                if( METHOD  == 'POST' )   
                {
                        httpRequestM.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
                }

         httpRequestM.send( DATA );   
}