function testForm1(form){

			if(form.elements["country"].value==0){
			alert("Sélectionnez le pays d'abord");
			return false;
			}
			if(form.elements["cityName"].value==0){
			alert("Sélectionnez la ville d'abord");
			return false;
			}
			  return true;
		}
function testFormPartenaires(form){

			if(form.elements["lien"].value==0 || form.elements["nom"].value==0){
			alert("Fabirce tu as oublié de saisir un champ :-) ");
			return false;
			}
			  return true;
		}
/*function testFormPartenairesGestion(){
alert(window.document.formPartenairesGestion.nomPartenaire.checked);
			if(window.document.formPartenairesGestion.nomPartenaire.value==0){
			alert("Fabirce tu as oublié de cocher une case :-) ");
			return false;
			}
			  return true;
		}*/

function testForm2(form){

			if(form.elements["email"].value==0 || form.elements["sujet"].value==0|| form.elements["message"].value==0){
			alert("Champs obligatoire manquant.");
			return false;
			}
			  return true;
		}
		
		
function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
          var img = document.images[i]
          var imgName = img.src.toUpperCase()
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
             {
                 var imgID = (img.id) ? "id='" + img.id + "' " : ""
                 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
                 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
                 var imgStyle = "display:inline-block;" + img.style.cssText 
                 if (img.align == "left") imgStyle = "float:left;" + imgStyle
                 if (img.align == "right") imgStyle = "float:right;" + imgStyle
                 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
                 var strNewHTML = "<span " + imgID + imgClass + imgTitle
                 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
                 img.outerHTML = strNewHTML
                 i = i-1
             }
      }
   }
//window.attachEvent("onload", correctPNG);
/*
 * initialisation de l'image load
 */
function initImagLoad(etat){
    /* */
	if(etat){
	  document.getElementById('load').innerHTML = '<img src="../img/loading.gif" border="0">';
	}
	else
	document.getElementById('load').innerHTML = '';
}
/**
 * CODE AJAX
 */

// dossier par defqault
var BASE_URL = "."
var IDS_HOTEL = new Array();
// index dans idhotels
var INDEX = 0;
var STARS = 0;// boucle de 0  a 5.
var STOP = 0;// arrete le traitement = 1
/*
 *
 */
//------------------------------------------------------------
function AJAXRequest( method, url, data, divPut, async, dosend, getList) 
{
    var _XMLHttpRequest_ActiveX = "";
	var self = this;
    //------------
    if (window.XMLHttpRequest) 
    {
        self.AJAX = new XMLHttpRequest();
    } 
    else 
    if (window.ActiveXObject) 
    {
        if (_XMLHttpRequest_ActiveX) 
        {
            self.AJAX = new ActiveXObject(_XMLHttpRequest_ActiveX);
        } else 
        {
	    // toutes les versions possibles.
	    var versions = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];

            for (var i = 0; i < versions.length ; i++) 
            {
                try {
                    
                	self.AJAX = new ActiveXObject(versions[i]);
                      if (self.AJAX) 
                      {
                        _XMLHttpRequest_ActiveX = versions[i];
                        break;
                      }
                    }
                catch (objException) 
                {
                 // en cas d'exception  
                 // continue;
                }
            }
        }
    }
    
    // -----------------------------------------
    self.AJAX.onreadystatechange = function( ) 
							       {
							       	 var mesgServer = '';
								     if (self.AJAX.readyState == 4) 
								     {
								     	if (self.AJAX.status == 200) 
								       	{
											// Re
								       		mesgServer  = self.AJAX.responseText;
								    		if(getList)
								    		{
											  eval('IDS_HOTEL = ' + mesgServer);
											  //alert('STARS:'+STARS+', IDS_HOTEL = ' + mesgServer);
											  
											  /* */
											  if( STARS < 6 ) 
											      if(STOP == 0){
												    document.getElementById(divPut).innerHTML +='--<b>Collect des infos sur Les hotels '+STARS+' etoile(s)</b>--<br>';
												    new AJAXRequest('POST', 'importHotel.php', 'idHotel='+IDS_HOTEL[INDEX++]+'&stars='+STARS, divPut, true, true, false);
												} 
											    else alert("service import XML a ete arrete!");
											  else
											  {
											    STARS = 0;
											    initImagLoad(false);
											    alert("service done.");

											  }
											}
											else
											{
											  document.getElementById(divPut).innerHTML += mesgServer;
											  if(INDEX < IDS_HOTEL.length)
											  {
											     if(STOP == 0) new AJAXRequest('POST', 'importHotel.php', 'idHotel=' + IDS_HOTEL[INDEX++] + '&stars=' + STARS, divPut, true, true, false);  
											     else alert("service import XML a ete arrete!");
											  }
											  else
											  {
											    INDEX = 0;
										        new AJAXRequest('POST', 'getIDHotels_JS.php', 'stars=' + STARS++, divPut, true, true, true);
											  }
											}
								       	}
								       	else 
								       	if (self.AJAX.status == 404) 
								     	{
								     		alert('- page non trouver :'+url+'\n' + self.AJAX.statusText + '\n - status :'+ self.AJAX.status);
								     	}
								       	else
								       	{
								       		
								       		alert('- probleme de reception des donnees :\n' + self.AJAX.statusText + '\n - status :'+ self.AJAX.status);
								       	}
								     }
								     else
								     {
								     	// le cas ou il y a un loading 
								        // document.getElementById(divPut).innerHTML = 'wait';
								     }
								     
								   }
    // --------
    if (!method) 
    {
        method = "POST";
    }

    method = method.toUpperCase();

    if (typeof async == 'undefined' || async == null) 
    {
        async = true;
    }

    self.AJAX.open(method, url, async);

    if (method == "POST") 
    {
        self.AJAX.setRequestHeader("Connection", "close");
        self.AJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        self.AJAX.setRequestHeader("Method", "POST " + url + "HTTP/1.1");
    }

    if ( dosend || typeof dosend == 'undefined' ) 
    {
	    if ( !data ) data=""; 
	    self.AJAX.send(data);
	    
    }
    return self.AJAX;
}
//-->		