function createXHR() 
{
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			request = false;
		}
            }
        }
    return request;
}

function pagin(page, secteur, filiere, region, etablissements, ids){
	$('load').show();
	//$('load').Effect.SlideDown("page_"+id);
	new Ajax.Updater({ success: 'photos22'},'ajax/ajax_page_par_page.php?page='+page+'&secteur='+secteur+'&filiere='+filiere+'&region='+region+'&etablissements='+etablissements+'&ids='+ids,
	{
		method: 'get',
		onComplete: function(t){
				$('load').hide();
				document.getElementById('didier').value = t.responseText;
				
		}
	});
}

function ajax_choose_content(type, idcontent, contenu1, contenu2, contenu3){
	new Ajax.Request('../ajax/choose_content.php',
	{
		method: 'post',
		parameters: 'type='+type+'&idcontent='+idcontent+'&contenu1='+contenu1+'&contenu2='+contenu2+'&contenu3='+contenu3,
		onComplete: function(t){
			if(t.responseText != "error")
			{
				document.getElementById('choose_content').style.display = "block";
				document.getElementById('choose_content').innerHTML = "<b>Ajout de contenu ("+type+")</b><br>"+t.responseText;
			}
		}
	});
}

function ajax_liste_etab(type, init, rechercheon)
{	
	if(type != "recherche")
	{
			document.getElementById('liste_etablissement').style.display = "block";
			document.getElementById('recherche_result').style.display = "none";
			new Ajax.Request('ajax/recherche_residence_type.php',
			{
				method: 'get',
				parameters: 'type='+type,
				onComplete: function(t){
					if(t.responseText != "error")
					{
						document.getElementById('liste_etablissement').innerHTML = t.responseText;
					}
				}
			});
		
			if(rechercheon != 1)
			{
				new Ajax.Request('ajax/get_etablissement_list_by_type.php',
				{
					method: 'get',
					parameters: 'type='+type,
					onComplete: function(t){
						map.clearOverlays();
						map.centerAndZoom(new GPoint("2.213749", "46.227638"), 12);
						if(t.responseText != "error")
						{
							var tableau = t.responseText.split("|");
							for (var i=0; i<tableau.length; i++) 
							{
								var tab2 = tableau[i].split("#");
								if (tab2[0])
									placepoint(tab2[0],tab2[3], 1, 0, tab2[1], tab2[2]);
							}
						}
					}
				});
			}
	}
	else
	{
		document.getElementById('liste_etablissement').style.display = "none";
		document.getElementById('recherche_result').style.display = "block";	
	}

}

function ajax_recherche_etab(recherche, limitekm)
{
	document.getElementById('recherche_result').innerHTML = "";
	new Ajax.Request('ajax/get_etablissement_list_all.php',
	{
		method: 'get',
		onComplete: function(t){
			map.clearOverlays();
			map.centerAndZoom(new GPoint("2.213749", "46.227638"), 12);
			if(t.responseText != "error")
			{
				var tableau2 = t.responseText.split("|");
				for (var i=0; i<tableau2.length; i++) 
				{
					var tab22 = tableau2[i].split("#");
					placepoint_recherche(recherche, tab22[0], tab22[3], limitekm, tab22[1], tab22[2], tab22[4]);

				}
				
			}
		}
	});
}

function ajax_actugroupe_year(year)
{
	new Ajax.Request('ajax/get_actugroupe_by_year.php',
	{
		method: 'post',
		parameters: 'year='+year,
		onComplete: function(t){
			if(t.responseText != "error")
			{
				document.getElementById('result').innerHTML = t.responseText;
			}
		}
	});
}

function ajax_revuedepresse_year(year)
{
	new Ajax.Request('ajax/get_revuedepresse_by_year.php',
	{
		method: 'post',
		parameters: 'year='+year,
		onComplete: function(t){
			if(t.responseText != "error")
			{
				document.getElementById('resultrevuedepresse').innerHTML = t.responseText;
			}
		}
	});
}

/*function ajax_proximite_fiche_etab(lat1, long1, idetablissements)
{
	new Ajax.Request('ajax/get_etablissement_list_ficheetab.php',
	{
		method: 'get',
		parameters: 'idetablissements='+idetablissements,
		onComplete: function(t){
			if(t.responseText != "error")
			{
				var tableau2 = t.responseText.split("|");
				for (var i=0; i<tableau2.length; i++) 
				{
					var tab22 = tableau2[i].split("#");
					//placepoint_recherche(recherche, tab22[0], tab22[3], limitekm, tab22[1], tab22[2]);
					looking_for_proximite(lat1, long1, tab22[1], tab22[2], tab22[3], tab22[4]);
				}
				
			}
		}
	});
}*/


function ajax_proximite_fiche_etab(lat1, long1, idetablissements)
{ 
    var xhr; 
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) 
			  {
				if(xhr.responseText != "error")
				{
					var tableau2 = xhr.responseText.split("|");
					for (var i=0; i<tableau2.length; i++) 
					{
						var tab22 = tableau2[i].split("#");
						//placepoint_recherche(recherche, tab22[0], tab22[3], limitekm, tab22[1], tab22[2]);
						looking_for_proximite(tab22[0], lat1, long1, tab22[1], tab22[2], tab22[3], tab22[4]);
					}
				}				 
			}
              else 
                alert(xhr.status);
         }
    }; 

   xhr.open( "GET", "ajax/get_etablissement_list_ficheetab.php?idetablissements="+idetablissements,  true); 
   xhr.send(null); 
} 
startgal = 0;
function active_gal(res)
{
	document.getElementById('divvideo').style.display = "none";
	//document.getElementById('interieur').style.display = "block";
	document.getElementById('myGallery').style.display = "block";
	var i = 1;
	while(i <= res)
	{
		if(document.getElementById("imageone"+i))
			document.getElementById("imageone"+i).style.display = "block";
		if(document.getElementById("imagetwo"+i))
			document.getElementById("imagetwo"+i).style.display = "block";
		i++;
	}
	if(startgal == 0)
		startGallery();
	startgal = 1;
	document.getElementById('lancer_diaporama').style.display = "none";
	document.getElementById('lancer_video').style.display = "block";
}

function active_video(res)
{
	document.getElementById('divvideo').style.display = "block";
	//if(document.getElementById('interieur'))
	//	document.getElementById('interieur').style.display = "none";
	document.getElementById('myGallery').style.display = "none";
	var i = 1;
	while(i <= res)
	{
		if(document.getElementById("imageone"+i))
			document.getElementById("imageone"+i).style.display = "none";
		if(document.getElementById("imagetwo"+i))
			document.getElementById("imagetwo"+i).style.display = "none";
		i++;
	}
	document.getElementById('lancer_diaporama').style.display = "block";
	document.getElementById('lancer_video').style.display = "none";
}


function aff_connexion()
{
	document.getElementById('aff_connexion').style.display = "block";
}


