
/*
	SCRIPTS.JS
	Ensemble des fonctions JavaScript du site.
*/

var nbliens = 0;
var maintitre = 0;
var cligno = 0;

/*
	Régler l'opacité d'un objet
*/

function opaque(objet, op) {
  if(op == 100)
		op = 99;
  objet.style.KHTMLOpacity = op/100;
  objet.style.MozOpacity = op/100;
  objet.style.opacity = op/100;
  objet.style.filter = 'alpha(opacity:'+op+')';
}

/*
	Apparition ou disparition en fondu
*/

function fondue(id,op,vit,sens,limite,repeter) {
  var objet = document.getElementById(id);
  if (sens == 0)
  {
  	window.clearTimeout(cligno)
  	opaque(objet,op);
   	return;
  }
  if (op >= limite && sens == -1 || op <= 100 && sens == 1)
	{
   	if (op < limite+vit && sens == -1 || op > 100-vit && sens == 1)
   		if (repeter)
	   		sens *= -1;
	   	else
	   	{
	   		sens == 1 ? opaque(objet,100) : opaque(objet,0);
	   		return;
	   	}
     opaque(objet,op);
     op += vit*sens;
     cligno = window.setTimeout("fondue('"+id+"',"+op+","+vit+","+sens+","+limite+","+repeter+")", 100);
  }
}

/*
	Gestion dynamique des newsletters
*/

function newsletter() {
	creerRequete();
	
	var url = 'pages/ajaxnewsletter.php?mail='+document.getElementById('mail').value+'&l='+document.getElementById('langue').value;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('letter').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function delmail() {
	creerRequete();
	
	var url = 'pages/ajaxnewsletter.php?del='+document.getElementById('mail').value+'&l='+document.getElementById('langue').value;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('letter').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}


