 
		/* GLOBAL VARIABLE*/
		gStrOK = false;
		
        function ObjectDiv( div , content ){
			if ( document.getElementById ){
				document.getElementById( div ).innerHTML = content;
			}else{
				if ( document.layers ){
					document.div.innerHTML = content;
				}else{
					document.all.div.innerHTML = content;
				}
			}	
        }						
					
        function applyRequest( FILE , METHOD , DATA , div ,url){
			if( METHOD == 'GET' && DATA != null ){
					FILE += '?' + DATA;
					DATA = null;
			}
				
    		var xmlHttp = null;   
			if( window.XMLHttpRequest ){   // Firefox   
				xmlHttp = new XMLHttpRequest();
			}else if( window.ActiveXObject ){   // Internet Explorer   
				xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
			}else{   // XMLHttpRequest non supporté par le navigateur   
				return "Votre navigateur ne supporte pas les objets XMLHTTPRequest...";
			}   
			
			xmlHttp.open( METHOD , FILE , true );
			xmlHttp.onreadystatechange = function(){   
				if( xmlHttp.readyState == 4 ){
					if( trim(xmlHttp.responseText) == 'OK'){
						if(url){
							redirect(url);
						}
						return true;
					}else{
						ObjectDiv( div , xmlHttp.responseText );
					}
				}
			}
			if( METHOD  == 'POST' ){
  			    xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1'); 
			}
            xmlHttp.send( DATA );
        }
		// XMLHttpRequest OpenUrl	
        function OpenUrl( div , href , method , data , url ){
			var wait = "<div align='center'>" +
					   "<b><font style='color:grey;'>Traitement en cours.....</font></b><br><br>" +
					   "<img src='./images/loading.gif' border='0' alt='Chargement en cours....' class='leftmargin no-border'>" +
					   "</div>";
			ObjectDiv( div , wait );
			applyRequest( href , method , data , div , url);			
        }
		
		// XMLHttpRequest TREATEMENT	
        function xmlHttpRequest( div , href , method , data){
			var wait = "<div align='center'>" +
					   "<b><font style='color:grey;'>Traitement en cours.....</font></b><br><br>" +
					   "<img src='./images/loading.gif' border='0' alt='Chargement en cours....' class='leftmargin no-border'>" +
					   "</div>";
			ObjectDiv( div , wait );
			applyRequest( href , method , data , div , '');			
        }
		// XMLHttpRequest TREATEMENT	
        function xmlHttpGetObject( div , href , method , data){
			applyRequest( href , method , data , div , '');			
        }
		function trim (myString) 
		{ 
			return myString.replace(/^\s+/g,'').replace(/\s+$/g,''); 
		} 