// JavaScript Document

//on affiche les popups
function AffichePop(num)
{document.getElementById('pop'+num).style.display="inline";}
//On masque les popups
function CachePop(num)
{document.getElementById('pop'+num).style.display="none";}

//on affiche le player sfwObject et on cache l'objet embed
function affSWFObj(n) {
	if(n==1) {
	document.getElementById('content2').style.display="none";
	document.getElementById('content').style.display="block";
	} else {
	document.getElementById('content').style.display="none";
	document.getElementById('content2').style.display="block";
	}
}

//envoi à un ami
function sendFriend(num) {
	document.getElementById('voile').style.display="block";
	document.getElementById('popfriend').style.display="block";
	//var url = "http://www.sujournal.com/"+num;
	//document.formAmi.article.value = url;
}
//popup contact
function sendContact() {
	document.getElementById('voile').style.display="block";
	document.getElementById('popcontact').style.display="block";
}
//popup petites annonces
function addPa() {
	document.getElementById('voile').style.display="block";
	document.getElementById('popPa').style.display="block";
}
//popup bons plans
function popBP() {
	document.getElementById('voile').style.display="block";
	document.getElementById('popBP').style.display="block";
}
//---- Affichage du formulaire d'infos pour les comptes pros (bons plans)
function afficheFormCptePro() {
	document.getElementById('formCptePro').style.display = 'block';
}
//---- Poster le formulaire d'infos pour les comptes pros (bons plans)
function saveBPpros(){
	document.infosCptePro.submit();
}
//popup upload bons plans
function uploadBP() {
	document.getElementById('gfiUploadBP').style.display="block";
}
//ferme la fenêtre upload en cours
function closeUploadBP() {
	document.getElementById('gfiUploadBP').style.display="none";
}
//popup offres
function openOffres() {
	document.getElementById('offresBP').style.display="block";
}
//ferme la fenêtre offres
function closeOffresBP() {
	document.getElementById('offresBP').style.display="none";
}
//popup upload petites annonces
function upload(num) {
	document.getElementById('gfiUpload' + num).style.display="block";
	//document.test1.test.value = num;
}
//ferme la fenêtre upload en cours
function closeUpload() {
	document.getElementById('gfiUpload1').style.display="none";
	document.getElementById('gfiUpload2').style.display="none";
	document.getElementById('gfiUpload3').style.display="none";
}
//popup contact petites annonces
function ContactPa(user,num) {
	document.getElementById('voile').style.display="block";
	document.getElementById('popcontactpa').style.display="block";
	document.getElementById('iframectcpa').src="popupcontactpa.php?member="+user+"&numero="+num;
}
//popup club
function addClub() {
	document.getElementById('voile').style.display="block";
	document.getElementById('popclub').style.display="block";
}
//popup club
function addShop() {
	document.getElementById('voile').style.display="block";
	document.getElementById('popshop').style.display="block";
}
//popup map
function localise() {
	document.getElementById('voile').style.display="block";
	document.getElementById('popmap').style.top="50%";
}
//popup open de Lyon
function openLyon() {
	document.getElementById('voile').style.display="block";
	document.getElementById('popLyon').style.display="block";
}
function closeLayer(t) {
	if(t==1) {
	  var gfi = "popfriend";
	} else if(t==2) {
	  var gfi = "popcontact";
	} else if(t==3) {
	  var gfi = "popclub";
	} else if(t==4) {
	  var gfi = "popshop";
	} else if(t==5) {
	  var gfi = "popPa";
	} else if(t==6) {
	  var gfi = "popcontactpa";
	} else if(t==7) {
	  var gfi = "popLyon";
	} else if(t==8) {
	  var gfi = "popBP";
	}
	
	document.getElementById('voile').style.display="none";
	if(document.getElementById(gfi).style.display="block") {
		document.getElementById(gfi).style.display="none";
	}
}

function closeMap() {
	document.getElementById('voile').style.display="none";
	document.getElementById('popmap').style.top="-400px";
}

function hideVideos() {
	document.getElementById('choixvideos').style.display="none";
}

//on affiche ou on masque le menu vidéos sous le player (toggle)
function switchMenu(obj) {
 var el = document.getElementById(obj);
 if ( el.style.display != "none" ) {
 el.style.display = 'none';
 }
 else {
 el.style.display = 'block';
 }
}

//création de l'objet ajax ==============================================================
function getXhr(){
      var xhr = null; 
   	  if(window.XMLHttpRequest) // Firefox et autres
		  xhr = new XMLHttpRequest(); 
	  else if(window.ActiveXObject){ // Internet Explorer 
		  try {
		        xhr = new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (e) {
		        xhr = new ActiveXObject("Microsoft.XMLHTTP");
		  }
	  }
	  else { // XMLHttpRequest non supporté par le navigateur 
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		  xhr = false; 
	  } 
      return xhr
}

// Méthode qui sera appelée sur le click du bouton
function go(n,fichier){
	var xhr = getXhr()
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				contenu = xhr.responseText;
				document.getElementById('content').innerHTML = contenu;
			}
	}
	xhr.open("GET","./load_video.php?type="+n+"&file="+fichier,true);
	xhr.send(null);
}

// Fonction qui permet de changer le titre dela vidéo en cours
function changeVideoTitle(title) {
	document.getElementById('select_g').innerHTML = title;
}

//---- Changer de page dans les listes des articles
function changePage(i){
	document.getElementById('numpage').value = i;
	document.frmPages.submit();
}

//---- Poster le formulaire d'envoi de commentaire
function postComments(){
	document.frmCommentaires.submit();
}

//---- Poster le formulaire d'envoi à un ami
function postAmi(){
	document.frmAmi.submit();
}

//---- Poster le formulaire de contact général
function postContact(){
	document.frmContact.submit();
}

//---- Poster le formulaire de contact d'un vendeur de petite annonce
function postContactPa(){
	document.frmContactPa.submit();
}

//---- Poster le formulaire de club
function postClub(){
	document.frmClub.submit();
}

//---- Poster le formulaire de shop
function postShop(){
	document.frmShop.submit();
}

//---- Poster le formulaire de petite annonce
function postPa(){
	document.frmPa.submit();
}

//---- Poster le formulaire de recherche
function postSearch(){
	document.search_form.submit();
}

/* 
 * Preload onmouseover images
 */
function preload_image(_image) {
	var image = new Image;
	image.src = _image;
}

//Affichage du sous menu annonces
function showAnnonces() {
	document.getElementById("ssMenuAnnonces").style.display = "block";
}

//Masquage du sous menu annonces
function hideAnnonces() {
	document.getElementById("ssMenuAnnonces").style.display = "none";
}

// ========= pour la carte =========================================
/* 
 * Change county image onmouseover on index page 
 */
function change_img(num) {
	var ShowItem = document.getElementById("choix");
	var LinkItem = document.getElementById("regioname_" + num);
	ShowItem.style.backgroundImage = 'url(img/reg_' + num + '.png)';
	LinkItem.style.textDecoration = "underline";
	return true;
}

/* 
 * Change back county image onmouseout on index page
 */ 
function hide_img(num) {
	var ShowItem = document.getElementById("choix");
	var LinkItem = document.getElementById("regioname_" + num);
	ShowItem.style.backgroundImage = 'url(img/none.gif)';
	LinkItem.style.textDecoration = "none";
	return true;
}
// ========= pour la carte =========================================

//spécial habillage de site
function clickHabill(id) {
	window.open('cnt.php?a='+id, '_blank');
}
