function writediv(element,texte, option)
 {
 	document.getElementById(element).innerHTML = texte;

 	if (option == '1') {
 		var browser=navigator.appName;
		var b_version=navigator.appVersion;
		var version=parseFloat(b_version);

		if ((browser=="Microsoft Internet Explorer") && (version<7)) {
  			document.embeds[0].play();
  		}
 	}
 }

function vote(id_article,id_user,compteur,id_zone){
	traitement = file('squelettes/insert_vote.php?id_article='+escape(id_article)+'&id_user='+escape(id_user)+'&id_zone='+escape(id_zone));
	traitement=traitement.indexOf("1");
	if(traitement < 0){

	}
	else{
		traitement2 = file('squelettes/compte_vote.php?id_article='+escape(id_article));
		writediv('nbvote-'+compteur,traitement2+" votes");
		writediv('actionvote-'+compteur,'');
		traitement3 = file('squelettes/top_10_vote.php?id_zone='+escape(id_zone));
		writediv('classement',traitement3);

	}

}

function maj_top(id_zone){
traitement3 = file('squelettes/top_10_vote.php?id_zone='+escape(id_zone));
writediv('classement',traitement3);
setTimeout("maj_top("+id_zone+")",10000);
}

function vote2(id_article,id_user,id_zone){
	traitement = file('squelettes/insert_vote.php?id_article='+escape(id_article)+'&id_user='+escape(id_user)+'&id_zone='+escape(id_zone));
	traitement=traitement.indexOf("1");
	if(traitement < 0){

	}
	else
	{
		writediv('actionvote','');
	}
			history.go(0);
}

function ordre_par_auteur(){
	traitement = file('spip.php?page=blog_auteur');
	writediv('blog',traitement);
}

function afficheListe(lettre,zone,iduser){
	traitement = file('squelettes/affiche_annuaire.php?lettre='+lettre+'&zone='+zone+'&user='+iduser);
	writediv('liste',traitement);
}

function file(fichier)
 {
 if(window.XMLHttpRequest) // FIREFOX
      xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject) // IE
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 else
      return(false);
 xhr_object.open("GET", fichier, false);
 xhr_object.send(null);
 if(xhr_object.readyState == 4) return(xhr_object.responseText);
 else return(false);
 }

 function ouvrir_ag(idag) {
 	var confirmation = confirm('Confirmez-vous l\'ouverture de cette assembl\351e g\351n\351rale ?');
 	 if(confirmation) {
 	 	traitement = file('../includes/agcaconet.php?action=ouvrirag&idag='+escape(idag));
 	 	if(traitement == 'ok') {
 	 		alert('Cette assembl\351e g\351n\351rale est d\351sormais ouverte');
 	 		document.location.href='?exec=agcaconet';
 	 	} else {
 	 		alert(traitement);
 	 	}
 	 }
 }

  function cloturer_ag(idag) {
 	var confirmation = confirm('Confirmez-vous la cloture de cette assembl\351e g\351n\351rale ?');
 	 if(confirmation) {
 	 	traitement = file('../includes/agcaconet.php?action=cloturerag&idag='+escape(idag));
 	 	if(traitement == 'ok') {
 	 		alert('Cette assembl\351e g\351n\351rale est d\351sormais clotur\351e.');
 	 		document.location.href='?exec=agcaconet';
 	 	} else {
 	 		alert('rate-'+traitement);
 	 	}
 	 }
 }

  function cloture_insc(idag) {
 	var confirmation = confirm('Confirmez-vous la cloture des d\351l\351gations pour cette assembl\351e g\351n\351rale ?');
 	 if(confirmation) {
 	 	traitement = file('../includes/agcaconet.php?action=cloturerdeleg&idag='+escape(idag));
 	 	if(traitement == 'ok') {
 	 		alert('Les d\351l\351gations de pouvoir sont maintenant clotur\351es.');
 	 	} else {
 	 		alert(traitement);
 	 	}
 	 }
 }

 function genere_convoc(idag) {
  	var confirmation = confirm('Confirmez-vous la g\351n\351ration des convocations ?');
 	 if(confirmation) {
  	 	traitement = file('../includes/agcaconet.php?action=genererconvoc&idag='+escape(idag));
 	 	if(traitement !== 'Impossible. Utilisez le plug in Spip-listes.') {

 	 		document.location.href='?exec=gerer_courrier&id_message='+traitement;
 	 	} else {
 	 		alert(traitement);
 	 	}
 	 }
 }

  function flux_supp(idag, idflux) {
  	var confirmation = confirm('Confirmez-vous la suppression de ce flux ?');
 	 if(confirmation) {
  	 	traitement = file('../includes/agcaconet.php?action=fluxsupp&idag='+escape(idag)+'&idflux='+escape(idflux));
 	 	if(traitement == 'ok') {
 	 	 	alert('Flux supprim\351');
 			history.go(0);
 	 	} else {
			alert('Erreur!');
 	 	}
 	 }
 }

 function ajouter_flux(idag) {
 	var lurl = document.getElementById("url_flux").value;
 	var letexte = document.getElementById("txt_flux").value;
 	if (lurl !== '' && letexte !== '') {
 		traitement = file('../includes/agcaconet.php?action=fluxadd&idag='+escape(idag)+'&lurl='+escape(lurl)+'&letexte='+escape(letexte));
 		if (traitement == 'ok') {
 			alert('Flux ajout\351');
 		} else {
 			alert('Erreur !');
 		}
 		history.go(0);
 	} else {
 		alert('Tous les champs sont obligatoires.');
 	}
 }

 function chg_flux(source) {
 	if (source != '') {

 // 			document.getElementById('streamdiv').innerHTML = '<object width="320" height="240" name="stream" id="stream"><param name="url" value="'+source+'"/><param name="src" value="'+source+'"/><param name="autostart" value="true"/><param name="quality" value="high"/><param name="lang" value="fr"/><embed src="'+source+'" autostart="true" quality="high" lang="fr"  width="320" height="240"></embed></object>';
 				document.getElementById('streamdiv').innerHTML = '<embed src="'+source+'" autostart="true" quality="high" lang="fr"  width="320" height="240"></embed>';
 	}
 }

 function depli(zone, lieu) {
 	deleg_div = 'array_'+zone;
 	deleg_img = 'img_'+zone;
 	if (lieu == 1) {
 		var path = '../dist/images/';
 	} else {
 		var path = 'dist/images/';
 	}
 	var deleg_etat = document.getElementById(deleg_div).style.display;
 		if (deleg_etat == 'none') {
 			document.getElementById(deleg_div).style.display = 'block';
 			document.getElementById(deleg_img).src = path+'deplierbas.gif';
 		} else {
  			document.getElementById(deleg_div).style.display = 'none';
 			document.getElementById(deleg_img).src = path+'deplierhaut.gif';
 		}
 }

function deleg_liste(valeur, idag) {
	if(document.getElementById('deleg_form').style.display == 'none') {
		document.getElementById('deleg_form').style.display = 'block';
	}
	 	traitement = file('../includes/agcaconet.php?action=delegmod&idag='+escape(idag)+'&valeur='+escape(valeur));
}

 function validdeleg(idag) {
	 	traitement = file('../includes/agcaconet.php?action=delegvalid&idag='+escape(idag));
	 	if (traitement != 'ok') {
	 		traitement = 'Une erreur est apparue.';
	 	} else {
	 		traitement = 'Modifications enregistr\351es.';
	 	}
 		alert(traitement);
 		history.go(0);
 }

 function chat_load(type2, rubrique2) {
 	setTimeout("chat_refresh('"+type2+"', '"+rubrique2+"', '1')", 5000);
 }

 function chat_refresh(type, rubrique, refresh) {
	traitement = file('includes/chat.php?action=chatrefresh&idag='+escape(rubrique)+'&type='+escape(type));
	writediv('chat_contenu', traitement);
	if (refresh == 1) {
		setTimeout("chat_refresh('"+type+"', '"+rubrique+"', '1')", 5000);
	}
 }

 function chat_send(type, auteur, rubrique) {
 	letexte = document.getElementById("chat_txtarea").value;
 	if (letexte != '') {
 	traitement = file('includes/chat.php?action=chatsend&idag='+escape(rubrique)+'&type='+escape(type)+'&auteur='+escape(auteur)+'&letexte='+escape(letexte));
 	document.getElementById("chat_txtarea").value = '';
 	chat_refresh(type, rubrique, '0');
 	}
 }

 function ag_voteart(choix, idauteur, idarticle, idrubrique) {
 	if(choix == 1) {
 	  	var confirmation = confirm('Confirmez-vous le vote POUR ?');
 	} else if(choix == 2) {
  	  	var confirmation = confirm('Confirmez-vous le vote CONTRE ?');
 	} else if(choix == 3) {
  	  	var confirmation = confirm('Confirmez-vous le vote ABSTENTION ?');
 	} else {
 		alert('Erreur dans le choix.');
 	}
 	 	if(confirmation) {
 	 		ag_votereg(choix, idauteur, idarticle, idrubrique);
 	 	}
 }

 function ag_votereg(choix, idauteur, idarticle, idrubrique) {
 	traitement = file('includes/agcaconet.php?action=agvotereg&idag='+escape(idrubrique)+'&idart='+escape(idarticle)+'&idaut='+escape(idauteur)+'&choix='+escape(choix));
	writediv('displayjevote', traitement, '1');
 }

 function ag_dispart(idart) {
 	traitement = file('spip.php?article'+escape(idart));
 	writediv('placearticle', traitement, '1');
 }

   function addfriend(iduser1,iduser2) {
 	var confirmation = confirm('Voulez-vous ajouter cet utilisateur \340 votre liste d\'amis ?');
 	 if(confirmation) {
		traitement = file('includes/friends.php?action=addfriend&iduser1='+escape(iduser1)+'&iduser2='+escape(iduser2));
		if (traitement == 'ok') {
			alert('Votre liste d\'amis a \351t\351 mise \340 jour.');
			history.go(0);
		} else if (traitement == 'pasok') {
			alert('Cette personne fait d\351j\340 partie de votre liste d\'amis.');
		} else {
			alert('Un probl\350me est apparu.');
		}
 	 }
 }

function delfriend(iduser1,iduser2) {
var confirmation = confirm('Voulez-vous supprimer cet utilisateur de votre liste d\'amis ?');
 if(confirmation) {
	traitement = file('includes/friends.php?action=delfriend&iduser1='+escape(iduser1)+'&iduser2='+escape(iduser2));
	if (traitement == 'ok') {
		alert('Votre liste d\'amis a \351t\351 mise \340 jour.');
		history.go(0);
	} else if (traitement == 'pasok') {
		alert('Cette personne ne fait pas partie de votre liste d\'amis.');
	} else {
		alert('Un probl\350me est apparu.');
	}
 }
}

function recommander(iduser, type, idarticle) {
	var compte = document.getElementById('compte').value;
	var check = document.formrec.check;
	if (type == 'check') {
		var listeid2 = iduser+','+idarticle;
		var listeid = iduser+','+idarticle;
		for (i = 0; i < compte; i++) {
		  if (document.getElementById('choix_'+i).checked == true) {
			listeid = listeid+','+document.getElementById('choix_'+i).value;
		  }
		}
		if (listeid != listeid2)
		{
			traitement = file('includes/friends.php?action=recommander&mesvars='+escape(listeid));
			if (traitement == 'ok') {
				alert('Vos amis ont \351t\351 pr\351venus.');
				history.go(0);
			} else {
				alert('Un probl\350me est apparu.');
			}
		} else {
			alert('Veuillez cocher au moins un ami.');
		}
	}
 	}
	
	// crée une popup pour l'affichage des viédos, etc...
function creerPopup(urlvideo, nom, w, h) 
{
	// rajoute 5px autour de la vidéo
	var wwindow = parseInt(w)+0;
	var hwindow = parseInt(h)+20;
	window.open("/videos/lireRV.php?urlvideo="+urlvideo+"&w="+w+"&h="+h, nom, 'resizable=no, location=no, menubar=no, width='+w+', height='+hwindow+', status=no, scrollbars=no, menubar=no, top=200, left=300');
}
