function ajax_getDiv( div_id ) 
        {  
	  	   if ( document.getElementById ) 
                { 
					  if (document.getElementById( div_id ) )
					  {
						  
						  return  document.getElementById( div_id ); 
					  }
					 	else
						
						{
							
							return  parent.document.getElementById( div_id ); 
						}
                } 
           else 
                { 
					if ( document.layers ) 
                        { 
							 
							   if (document.div_id )
								  {
									   return  document.div_id; 
								  }
									else
									
									{
										return  parent.document.div_id; 
									}
							  
                        } 
                                else 
                        { 
							  if (document.all.div_id )
								  {
									   return  document.all.div_id; 
								  }
									else
									
									{
										return  parent.document.all.div_id; 
									}
							 
						
                        } 
                } 
		}
     function ajax_checkMailInput( input_id , img ) 
   {
	
	   if  (input_id.value.indexOf("@")>0)
	   {
		  
		 ajax_DisplayLayer(img, true) ;
		 document.getElementById(img ).src = "icones/check2.ico";
		 //ajax_DisplayLayer(layer, true) ;
	   }
	   else
	   {
		   ajax_DisplayLayer(img, true) ;
		   document.getElementById(img ).src = "icones/delete.ico";
		   //ajax_DisplayLayer(layer, false) ;
	   }	   
	   
	   
   }
    function ajax_checkZipCodeInput( input_id , img ) 
   {
	
	  var isZipCode= false;
	  var ZipCode= input_id.value;
	  if (( ZipCode.length == 6 )&& ( ZipCode.indexOf(" ") < 0))
	  {
		  isZipCode=true;
	  }
	  else if (( ZipCode.length == 7)&& ( ZipCode.indexOf(" ") == 3))
	  {
		   isZipCode=true;
	  }
	  
	  if  (isZipCode)
	   {
		  
		 document.getElementById(img ).src = "icones/check2.ico";
		 ajax_DisplayLayer(img, true) ;
	   }
	   else
	   {
		  document.getElementById(img ).src = "icones/delete.ico";
		   ajax_DisplayLayer(img, true) ;
	   }	   
	   
	   
   }
   
   
   function ajax_updateDiv_Loading( div , href ,  data )
   {
	   
	   
	   ajax_updateDiv( div , href ,  data ) ;
	   
   }
   
   function ajax_updateDiv( div , href ,  data ) 
	{ 
	
	
	var xhr_link="";
	 var xhr_object = null; 
    var position = div; 
     if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest(); 
     else 
     if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
  
    // On ouvre la requete vers la page désirée 
	if  ( data == "" ) 
	{
		xhr_link=href;
	}
	else
	{
		xhr_link=href+ '?' + data;
	}
    xhr_object.open("GET", xhr_link, true); 
    xhr_object.onreadystatechange = function(){ 
    if ( xhr_object.readyState == 4 ) 
    { 
      //alert("in");
		
		
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier 
       // document.getElementById(div).innerHTML = xhr_object.responseText; 
		//dojo.lfx.html.fadeIn(div, 300).play();
		ajax_putDiv( div , xhr_object.responseText ) ;
    } 
    } 
    // dans le cas du get 
    xhr_object.send(null); 
  } 
	  
	
          
	 function ajax_putDiv( div , content ) 
        { 
              
			  
					  
			  // alert(content);
			   if ( document.getElementById ) 
                { 
                       if (document.getElementById( div ) )
					   {
						   document.getElementById( div ).innerHTML = content; 
					   }
					   else
					   {
						   parent.document.getElementById( div ).innerHTML = content; 
					   }
					   
					   
                } 
                        else 
                { 
                        if ( document.layers ) 
                        { 
                                
								     if (document.div )
									   {
										  document.div.innerHTML = content; 
									   }
									   else
									   {
										   parent.document.div.innerHTML = content; 
									   }
												
								
								
								
                        } 
                                else 
                        { 
                                 if (document.all.div )
									   {
										   document.all.div.innerHTML = content; 
									   }
									   else
									   {
										   parent.document.all.div.innerHTML = content; 
									   }
									   
                        } 
                } 
        } 
		
		
		function ajax_DisplayLayer(item, display) 
		{
		   //obj=document.getElementById(item);
		   obj=getDiv(item);
		   if (obj )
		   {
				 
			 if (display) 
			   {
				 //dojo.lfx.explode(obj, obj, 500).play();
				 obj.style.display="block";
				 // new Rico.Effect.FadeTo(item, 1, 2000, 10, {complete:function() {}} );
				  // /new Rico.Effect.Position( item, 520,null, 500, 10, {complete:function() {alert("done");}} );
			   } 
			   else 
			  {
				 //dojo.lfx.implode(obj,obj,  500).play();
				 obj.style.display="none";
				// new Rico.Effect.FadeTo(item, .2, 500, 10, {complete:function() {}} );
			   }
			  //

			  	
	
		   }
		}
		function ajax_DisplayImage(item, display) 
		{
		   //obj=document.getElementById(item);
		   
		   if (obj )
		   {
				 
			 if (display) 
			   {
				 //dojo.lfx.explode(obj, obj, 500).play();
				 obj.style.display="block";
				 // new Rico.Effect.FadeTo(item, 1, 2000, 10, {complete:function() {}} );
				  // /new Rico.Effect.Position( item, 520,null, 500, 10, {complete:function() {alert("done");}} );
			   } 
			   else 
			  {
				 //dojo.lfx.implode(obj,obj,  500).play();
				 obj.style.display="none";
				// new Rico.Effect.FadeTo(item, .2, 500, 10, {complete:function() {}} );
			   }
			  //

			  	
	
		   }
		}


