$(document).ready(function() {
	nb = $('#box_center_top_content').children('.diapo').length;
	$('#diapo1').css("display","block");
	$("#bt1").css("background-color","#009e30");
	lancerdiapo = setTimeout("diaporama()",5000);
	insertOnclickAnalytics();
});

//systeme du moteur de recherche 
var http; // Notre objet XMLHttpRequest
//
function createRequestObject()
{
	var http;
	if(window.XMLHttpRequest)
	{ // Mozilla, Safari, ...
		http = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{ // Internet Explorer
		http = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return http;
}
function maRecherche() {
	document.getElementById("mot").blur();
	var mot = document.getElementById("mot").value;
	if (mot.length < 4 || mot == "rechercher") {
		message ='<div id="close_mail">';
		message +='<a onclick="closeRecherche();" href="javascript:void(0)">Fermer cette fenêtre</a>';
		message += '</div>';
		message += "<span class='titre'>Rechercher<br />sur le site</span>";
		message += "<div id='result_recherche'>";
		message += "Veuillez entrer au moins 4 lettres...<br />";
		message += "</div>";
		document.getElementById("recherche").innerHTML = message;
		$('#recherche').slideDown(400);
	} else {
		document.getElementById("recherche").innerHTML = '<em>Recherche en cours...</em>';
		http = createRequestObject();
		http.open('POST', './recherche.php', true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");     
		http.onreadystatechange = afficheRecherche;
		http.send("mot="+mot);
	}
};

function afficheRecherche()
{
	if(http.readyState == 4)
	{
		if(http.status == 200)
		{
			document.getElementById('recherche').innerHTML = http.responseText;
			$('#recherche').slideDown(400);
		}
		else
		{
			message = "<img src='../imgs/recherche.gif' alt='Recherche' />";
			message +='<div id="close_mail">';
			message +='<a onclick="closeRecherche();" href="javascript:void(0)">Fermer cette fenêtre</a>';
			message += '</div>';
			message += "<hr class='mail' /><br />";
			message += "<div id='result_recherche'>";
			message += "<em>La recherche n'a pas fonctionné.<br />Veuillez essayer ultérieurement.</em><br />";
			message += "</div>";
			document.getElementById('recherche').innerHTML = message;
			$('#recherche').slideDown(400);
		}
	}
}

function closeRecherche() {
	$("#recherche").slideUp(400);
}
		
		document.onkeydown = applyKey;
		function checkEventObj ( _event_ ){
			// --- IE explorer
			if ( window.event )
				return window.event;
			// --- Netscape and other explorers
			else
				return _event_;
		}
		function applyKey (_event_){
			var winObj = checkEventObj(_event_);
			var intKeyCode = winObj.keyCode;
			if (intKeyCode == 13) {
				maRecherche();
			}
		}
//function pour la mise en favoris du site 
function favoris() {

	if ( navigator.appName != 'Microsoft Internet Explorer' ){ 
		window.sidebar.addPanel("Portail de la Cité du design","http://www.citedudesign.com",""); }
	else { 
		window.external.AddFavorite("http://www.citedudesign.com","Portail de la cité du design"); 
	} 
}
			
//lancer le diaporama du portail
//systeme de gestion du diaporama 
		var a = 1;
		var nb;
		var lancerdiapo;

		function diaporama() {
			$('#diapo'+a).fadeTo(500,0);
			var cible = a+1;
			if (cible == (nb+1)) {
				$('#diapo'+a).css("display","none");
				cible = 1;
				a = 0;
			}
			var suiv = $('#diapo'+cible);
			suiv.css("opacity",0);
			suiv.css("display","block");
			suiv.fadeTo(500,1, function() { $('#diapo'+(a-1)).css("display","none"); });
			for (b=0; b<=nb; b++) {
				$("#bt"+b).css("background-color","#eee");
			}
			$("#bt"+cible).css("background-color","#009e30");
			lancerdiapo = setTimeout("diaporama()",5000);
			a++;
		}
		function relancer(id) {
			a = id;
			lancerdiapo = setTimeout("diaporama()",5000);
		}
		function stopDiapo(id) {
			clearTimeout(lancerdiapo);
			for (c=0;c<=nb;c++) {
				$('#diapo'+c).css("display","none");
				$('#diapo'+c).css("opacity",0);
				$("#bt"+c).css("background-color","#eee");
			}
			$('#diapo'+id).css("display","block");
			$('#diapo'+id).css("opacity",1);
			$("#bt"+id).css("background-color","#009e30");
		}
		

//GOOGLE ANALYTICS//
/*******************/
//ajoute un onclick sur les liens sortants et les fichiers en téléchargement
//permet a google analytics de comptabiliser les clicks vers les sites externes et les téléchargement de fichier

function insertOnclickAnalytics(){
var links = document.getElementsByTagName('a');
	for(i = 0; i < links.length; i++) {
		if (links[i].href.indexOf(location.host) == -1 && links[i].href.match(/^http:\/\//i)) {
			links[i].setAttribute("onClick","recordOutboundLink(this, 'Liens sortant', '"+links[i]+"');return false;");
		}else if(links[i].href.match(/^.+\.(pdf|doc)/)){
			links[i].setAttribute("onClick","recordOutboundLink(this, 'Téléchargement', '"+links[i]+"');return false;");
		}
		
	}
}

function recordOutboundLink(link, category, action) {
  try {
    var pageTracker=_gat._getTracker("UA-6171511-3");
    pageTracker._trackEvent(category, action);
    setTimeout('window.open("'+link.href+'")', 100)
  }catch(err){}
}
/*******************/


