function GetObjetAjax(){
	var req = null; 
	// Internet Explorer
	if(window.ActiveXObject) {
		try {req  = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e) {req  = new ActiveXObject("Microsoft.XMLHTTP");}
	}
	// Firefox
	else req = new XMLHttpRequest(); 
	return req;
}

function ajax_blocX(rubs, url, bloc, plus) {

	// Récupération des champs :
	var data="rubs="+rubs+"&plus="+plus;
	var req =GetObjetAjax();                        
	req.onreadystatechange = function()	{ 
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById(bloc).style.display="block";
				document.getElementById(bloc).innerHTML=req.responseText;
			}	
			else { document.getElementById(bloc).style.display="none"; }	
		} 
	}
	req.open("POST", url, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(data);
}

function rollover(choix, bouton, encours, special) {
	if (encours==bouton) choix='over';
	var cls = bouton+"_"+choix;

	if (bouton.lastIndexOf("ss_menu")=="0" || bouton.lastIndexOf("recherche_onglet")=="0") { 
		var check=encours+"_"+special;
		if (bouton==check) choix="over";
		var cls = encours+"_"+choix;
	}

	if (bouton.lastIndexOf("droite_annonces_")=="0") var cls = "droite_annonces"+encours+"_"+choix;
	if (bouton.lastIndexOf("droite_multi_")=="0") var cls = "droite_multimedia"+encours+"_"+choix;
	if (bouton.lastIndexOf("droite_profils_")=="0") var cls = "droite_profils"+encours+"_"+choix;
	if (bouton.lastIndexOf("visiteurs_onglet")=="0") var cls = "visiteurs_onglets_"+choix;
	if (bouton.lastIndexOf("inscription_onglet")=="0") var cls = special+"_"+choix;
	if (bouton.lastIndexOf("compte_multimedia")=="0") var cls = special+"_"+choix;
	if (bouton.lastIndexOf("compte_groupes")=="0") var cls = special+"_"+choix;
	if (bouton.lastIndexOf("compte_msg_B")=="0") var cls = special+"_"+choix;
	if (bouton.lastIndexOf("BOmenu1")=="0") var cls = "BOmenu1"+choix;
	if (bouton.lastIndexOf("BOmenu2")=="0") var cls = "BOmenu2"+choix;
	if (bouton.lastIndexOf("BOmenu3")=="0") var cls = "BOmenu3"+choix;

	document.getElementById(bouton).className=cls;
}


function switch_meettv() {

	keep1 = document.getElementById("meettv_txt").style.display;
	keep2 = document.getElementById("meettv_txt").style.visibility;	

	currentD = (keep1 == 'none') ? 'block' : 'none';
	currentV = (keep2 == 'hidden') ? 'visible' : 'hidden';	

	document.getElementById("meettv_swf").style.display = keep1;
	document.getElementById("meettv_swf").style.visibility = keep2;		
	document.getElementById("meettv_txt").style.display = currentD;
	document.getElementById("meettv_txt").style.visibility = currentV;
}


function open_close_n2(index) {
	var index2=index+'_open';
	if (document.getElementById(index).style.display=='none') {
		document.getElementById(index).style.display = 'block';
		document.getElementById(index).style.visibility = 'visible'		
		document.getElementById(index2).style.display = 'none';
		document.getElementById(index2).style.visibility = 'hidden';
	}
	else {
		document.getElementById(index).style.display = 'none';
		document.getElementById(index).style.visibility = 'hidden';
		document.getElementById(index2).style.display = 'block';
		document.getElementById(index2).style.visibility = 'visible'
   }
}


function open_close_aide(index, open_close) {
	if (open_close=='open') {
		document.getElementById(index).style.display = 'block';
		document.getElementById(index).style.visibility = 'visible'	
	}
	else {
		document.getElementById(index).style.display = 'none';
		document.getElementById(index).style.visibility = 'hidden';
   }
}

function change_class_n2(index,classe) {
	document.getElementById(index).className=classe;
}

function service_prod(index) {
	var index2=index+'_open';
	if (document.getElementById(index2).style.display=='none') {
		document.getElementById(index).className="produit_service2";
		document.getElementById(index2).style.display = 'block';
		document.getElementById(index2).style.visibility = 'visible'
	}
	else {
		document.getElementById(index).className="produit_service1";
		document.getElementById(index2).style.display = 'none';
		document.getElementById(index2).style.visibility = 'hidden'
   }
}


function getContent(bloc,choix1,choix2,ptr,page,formulaire) { 
	
	if (bloc=="bloc1" || bloc=="blocX1") {
		var req = null; 

		if(window.XMLHttpRequest) req = new XMLHttpRequest(); 
		else if (window.ActiveXObject) req  = new ActiveXObject(Microsoft.XMLHTTP); 

		req.onreadystatechange = function() { 
			if (req.readyState == 4) {
				if(req.status == 200) document.getElementById(bloc).innerHTML=req.responseText;	
				else document.getElementById(bloc).innerHTML=req.status + " " + req.statusText;
			}
		}

		req.open("GET", ptr+"regions_check.php?id_pays="+choix1+"&id_region="+choix2+"&page="+page+"&formulaire="+formulaire, true); 
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		req.send(null); 
	}
}


function check_regions(formulaire,region,ptr,pays) {

	var xhr_object = null;   
	// Firefox  
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	// Internet Explorer   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	// XMLHttpRequest non supporté par le navigateur   
	else { 
		alert("Error XMLHttpRequest");   
		return;   
	}     

	xhr_object.open("POST", ptr+"regions.php", true);   
	xhr_object.onreadystatechange = function() {   
		if(xhr_object.readyState == 4) eval(xhr_object.responseText);   
	}   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	var data = "id_pays="+pays+"&id_region="+region+"&form="+formulaire;   
	xhr_object.send(data);   
}


function ajax_Bdd_Lst(path, form, nom_champ, valeur_champ, bloc) {
	// Récupération des champs :
	var data="nom_champ="+nom_champ+"&valeur_champ="+valeur_champ+"&form="+form+"&bloc="+bloc;
	var url=path+"ajax_recherche.php";

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);  
}
function ajax_Bdd_Lst_affect(nom_champ, bloc, valeur1, valeur2, id_elt) {
	if (document.getElementById('id_user_from_nom')) {
		document.getElementById('id_user_from_nom').value=id_elt;
		document.getElementById(nom_champ).value=valeur2;
	}
	else document.getElementById(nom_champ).value=valeur1;

	document.getElementById(bloc).style.display='none';
}
function add_V(ptr,idX) {
	var data = "action=add_V&idX="+idX;
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     
	var url=ptr+"ajax.php";
	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);
}
function OpenClose(ptr,bloc) {
	var data = "bloc="+bloc+"&pttr="+ptr;
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }     
	var url=ptr+"ajax2.php";
	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data);
}
