
function mouseMove (evt) {
	var x = 0;
  var y = 0;
	var plusX = 0;
	var plusY = 0;
	if (document.layers) {
		x = evt.x;
		y = evt.y;
		plusX = window.pageXOffset;
		plusY = window.pageYOffset;
	} else	if (document.all) {
		x = event.clientX;
		y = event.clientY;
		plusX = document.documentElement.scrollLeft;
		plusY = document.documentElement.scrollTop;
	} else if (document.getElementById) {
		x = evt.clientX;
		y = evt.clientY;
		plusX = window.pageXOffset;
		plusY = window.pageYOffset;
	}
	if(document.getElementById("popBox")) {
	document.getElementById("popBox").style.left = (x+plusX+15)+"px";
	document.getElementById("popBox").style.top = (y+plusY+5)+"px";
	}
}
if (document.layers)
	document.captureEvents(Event.MOUSEMOVE);
if (document.layers || document.all)
	document.onmousemove = mouseMove;
if (document.addEventListener)
	document.addEventListener('mousemove', mouseMove, true);


function cache() {
 var elt = document.getElementById('popBox');
 elt.style.display = "none";
}


function rechercher()
{
	if( document.tt_recherche_form.recherche.value.length < 3){
	  alert("Veuillez saisir un mot contenant plus de deux caractères!")
	  return
	}

	if(   document.tt_recherche_form.recherche.value == ""
	   || document.tt_recherche_form.recherche.value == "Saisissez un mot ou une expression"){
		alert("Veuillez renseigner le champ correspondant à votre recherche!")
	}
	else{
		xt_clic('N',2,'recherche_de_mot')

		document.tt_recherche_form.submit()
	}
}


sfHover = function() {
	var sfEls = document.getElementById("main_nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+="_sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp("_sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

var ongletOn='1';
var onglet='content';
var titre='titre';
var image='image';
function montre(id) {
if (ongletOn == id) {return 0;}
var objOnglet = document.getElementById(onglet+id);
var objImage = document.getElementById(image+id);
var objTitre = document.getElementById(titre+id);
	for (var i = 1; i<4; i++) {
		if ((onglet+i != onglet+id) && document.getElementById(onglet+i)) {document.getElementById(onglet+i).style.display='none';}
		if ((image+i != image+id) && document.getElementById(image+i)) {document.getElementById(image+i).style.display='none';}
		if ((titre+i != titre+id) && document.getElementById(titre+i)) {
            document.getElementById(titre+i).className=document.getElementById(titre+i).className.replace('titre_on', 'titre_off');
        }
	}
    if (objOnglet) {
        if(objOnglet.style.display != 'block'){
            objOnglet.style.display='block';
			objImage.style.display='block';
            objTitre.className=document.getElementById(titre+id).className.replace('titre_off', 'titre_on');
        }else{
            objOnglet.style.display='none';
			objImage.style.display='none';
            objTitre.className=document.getElementById(titre+id).className.replace('titre_off', 'titre_on');
        }
    }
ongletOn=id;
}




function redirection()
{
f=window.open("");
f.location.href=window.document.from.sites.options[window.document.from.sites.selectedIndex].value ;
}


function favori(phrase,lien)
{
   if (window.sidebar){
   	window.sidebar.addPanel(phrase, lien,"");
   } else if( document.all ) {
   	window.external.AddFavorite(lien, phrase);
   } else {
   	return true;
   }
}

function popupcentre(adresse, nomFenetre, largeur, hauteur, scroll)
{
 var largeurEcran = (screen.width - largeur) / 2;
 var hauteurEcran = (screen.height - hauteur) / 2;
 window.open(adresse, nomFenetre, 'height=' + hauteur + ', width=' + largeur + ', top=' + hauteurEcran + ', left=' + largeurEcran + ', scrollbars=' + scroll + ', noresizable')
}

// fonction OnChange de la liste dÚroulante des archives de la newsletter
function change(){
  if(document.archive_form.archive.value == "0"){
    return false
  }
  else{
    window.open('index.php?id='+document.archive_form.archive.value,'myWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=665,height=650')
    document.archive_form.submit()
  }
}

function go(selObj){
  if(selObj.options[selObj.selectedIndex].value == 0) {
  	 return;
  }

  //xt_clic('N',2,selObj.options[0].name+selObj.options[selObj.selectedIndex].name);

  eval("document.location.href='index.php?id="+selObj.options[selObj.selectedIndex].value+"'");
}

function xt_clic(typecl,section,page,url,nvlle) {
	Xt_r=document.referrer;
	Xt_h=new Date();
	xt_img=new Image();

	Xt_i='http://logi3.xiti.com/hit.xiti?s=90515&s2='+section;
	Xt_i+='&p='+page+'&clic='+typecl+'&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();

	if (parseFloat(navigator.appVersion)>=4) {
		Xiti_s=screen;
		Xt_i += '&r=' + Xiti_s.width + 'x' + Xiti_s.height + 'x' + Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;
	}

	Xt_i+='&ref='+Xt_r.replace(/[<>'']/g,'').replace(/&/g,'$');
	xt_img.src = Xt_i;

	if (url != null) {
		if( (nvlle=='')||(nvlle==null) ) {
			document.location = url;
		}
		else {
 			xfen = window.open(url,'xfen','');
			xfen.focus();
		}
	}
	else {
		return;
	}
}



// Gestion des listes déroulantes
TabRegion = new Array();
TabRegion[0] = new Array("1" , "Alsace");
TabRegion[1] = new Array("2" , "Aquitaine");
TabRegion[2] = new Array("3" , "Auvergne");
TabRegion[3] = new Array("4" , "Basse-Normandie");
TabRegion[4] = new Array("5" , "Bourgogne");
TabRegion[5] = new Array("6" , "Bretagne");
TabRegion[6] = new Array("7" , "Centre");
TabRegion[7] = new Array("8" , "Champagne-Ardenne");
TabRegion[8] = new Array("9" , "Corse");
TabRegion[9] = new Array("10" , "Franche-Comté");
TabRegion[10] = new Array("11" , "Haute-Normandie");
TabRegion[11] = new Array("12" , "Ile de France");
TabRegion[12] = new Array("13" , "Languedoc-Roussillon");
TabRegion[13] = new Array("14" , "Limousin");
TabRegion[14] = new Array("15" , "Lorraine");
TabRegion[15] = new Array("16" , "Midi-Pyrénées");
TabRegion[16] = new Array("17" , "Nord-Pas-de-Calais");
TabRegion[17] = new Array("18" , "Pays de la Loire");
TabRegion[18] = new Array("19" , "Picardie");
TabRegion[19] = new Array("20" , "Poitou-Charentes");
TabRegion[20] = new Array("21" , "Provence-Alpes-Côte d'Azur");
TabRegion[21] = new Array("22" , "Rhône-Alpes");

// Gestion des départements
TabDept = new Array();
TabDept[0] = new Array("1" , "Bas-Rhin" , "1");
TabDept[1] = new Array("2" , "Haut-Rhin" , "1");
TabDept[2] = new Array("3" , "Dordogne" , "2");
TabDept[3] = new Array("4" , "Gironde" , "2");
TabDept[4] = new Array("5" , "Landes" , "2");
TabDept[5] = new Array("6" , "Lot-et-Garonne" , "2");
TabDept[6] = new Array("7" , "Pyrénées-Atlantiques" , "2");
TabDept[7] = new Array("8" , "Allier" , "3");
TabDept[8] = new Array("9" , "Cantal" , "3");
TabDept[9] = new Array("10" , "Haute-Loire" , "3");
TabDept[10] = new Array("11" , "Puy-de-Dôme" , "3");
TabDept[11] = new Array("12" , "Calvados" , "4");
TabDept[12] = new Array("13" , "Manche" , "4");
TabDept[13] = new Array("14" , "Orne" , "4");
TabDept[14] = new Array("15" , "Côte-d'Or" , "5");
TabDept[15] = new Array("16" , "Nièvre" , "5");
TabDept[16] = new Array("17" , "Saône-et-Loire" , "5");
TabDept[17] = new Array("18" , "Yonne" , "5");
TabDept[18] = new Array("19" , "Côtes d'Armor" , "6");
TabDept[19] = new Array("20" , "Finistère" , "6");
TabDept[20] = new Array("21" , "Ille-et-Vilaine" , "6");
TabDept[21] = new Array("22" , "Morbihan" , "6");
TabDept[22] = new Array("23" , "Cher" , "7");
TabDept[23] = new Array("24" , "Eure-et-Loir" , "7");
TabDept[24] = new Array("25" , "Indre" , "7");
TabDept[25] = new Array("26" , "Indre-et-Loire" , "7");
TabDept[26] = new Array("27" , "Loir-et-Cher" , "7");
TabDept[27] = new Array("28" , "Loiret" , "7");
TabDept[28] = new Array("29" , "Ardennes" , "8");
TabDept[29] = new Array("30" , "Aube" , "8");
TabDept[30] = new Array("31" , "Marne" , "8");
TabDept[31] = new Array("32" , "Haute-Marne" , "8");
TabDept[32] = new Array("33" , "Corse-du-Sud" , "9");
TabDept[33] = new Array("34" , "Haute-Corse" , "9");
TabDept[34] = new Array("35" , "Doubs" , "10");
TabDept[35] = new Array("36" , "Jura" , "10");
TabDept[36] = new Array("37" , "Haute-Saône" , "10");
TabDept[37] = new Array("38" , "Territoire-de-Belfort" , "10");
TabDept[38] = new Array("39" , "Eure" , "11");
TabDept[39] = new Array("40" , "Seine-Maritime" , "11");
TabDept[40] = new Array("41" , "Paris" , "12");
TabDept[41] = new Array("42" , "Seine-et-Marne" , "12");
TabDept[42] = new Array("43" , "Yvelines" , "12");
TabDept[43] = new Array("44" , "Essonne" , "12");
TabDept[44] = new Array("45" , "Hauts-de-Seine" , "12");
TabDept[45] = new Array("46" , "Seine-Saint-Denis" , "12");
TabDept[46] = new Array("47" , "Val-de-Marne" , "12");
TabDept[47] = new Array("48" , "Val-d'Oise" , "12");
TabDept[48] = new Array("49" , "Aude" , "13");
TabDept[49] = new Array("50" , "Gard" , "13");
TabDept[50] = new Array("51" , "Hérault" , "13");
TabDept[51] = new Array("52" , "Lozère" , "13");
TabDept[52] = new Array("53" , "Pyrénées-Orientales" , "13");
TabDept[53] = new Array("54" , "Corrèze" , "14");
TabDept[54] = new Array("55" , "Creuse" , "14");
TabDept[55] = new Array("56" , "Haute-Vienne" , "14");
TabDept[56] = new Array("57" , "Meurthe-et-Moselle" , "15");
TabDept[57] = new Array("58" , "Meuse" , "15");
TabDept[58] = new Array("59" , "Moselle" , "15");
TabDept[59] = new Array("60" , "Vosges" , "15");
TabDept[60] = new Array("61" , "Ariège" , "16");
TabDept[61] = new Array("62" , "Aveyron" , "16");
TabDept[62] = new Array("63" , "Haute-Garonne" , "16");
TabDept[63] = new Array("64" , "Gers" , "16");
TabDept[64] = new Array("65" , "Lot" , "16");
TabDept[65] = new Array("66" , "Hautes-Pyrénées" , "16");
TabDept[66] = new Array("67" , "Tarn" , "16");
TabDept[67] = new Array("68" , "Tarn-et-Garonne" , "16");
TabDept[68] = new Array("69" , "Nord" , "17");
TabDept[69] = new Array("70" , "Pas-de-Calais" , "17");
TabDept[70] = new Array("71" , "Loire-Atlantique" , "18");
TabDept[71] = new Array("72" , "Maine-et-Loire" , "18");
TabDept[72] = new Array("73" , "Mayenne" , "18");
TabDept[73] = new Array("74" , "Sarthe" , "18");
TabDept[74] = new Array("75" , "Vendée" , "18");
TabDept[75] = new Array("76" , "Aisne" , "19");
TabDept[76] = new Array("77" , "Oise" , "19");
TabDept[77] = new Array("78" , "Somme" , "19");
TabDept[78] = new Array("79" , "Charente" , "20");
TabDept[79] = new Array("80" , "Charente-Maritime" , "20");
TabDept[80] = new Array("81" , "Deux-Sèvres" , "20");
TabDept[81] = new Array("82" , "Vienne" , "20");
TabDept[82] = new Array("83" , "Alpes de Hautes-Provence" , "21");
TabDept[83] = new Array("84" , "Hautes-Alpes" , "21");
TabDept[84] = new Array("85" , "Alpes-Maritimes" , "21");
TabDept[85] = new Array("86" , "Bouches-du-Rhône" , "21");
TabDept[86] = new Array("87" , "Var" , "21");
TabDept[87] = new Array("88" , "Vaucluse" , "21");
TabDept[88] = new Array("89" , "Ain" , "22");
TabDept[89] = new Array("90" , "Ardèche" , "22");
TabDept[90] = new Array("91" , "Drôme" , "22");
TabDept[91] = new Array("92" , "Isère" , "22");
TabDept[92] = new Array("93" , "Loire" , "22");
TabDept[93] = new Array("94" , "Rhône" , "22");
TabDept[94] = new Array("95" , "Savoie" , "22");
TabDept[95] = new Array("96" , "Haute-Savoie" , "22");

function updateSecteur()
{
	regionIndex = document.form1000Fromages["fromage[region]"].selectedIndex;
	regionValue = document.form1000Fromages["fromage[region]"].options[regionIndex].value;

	tailleListe = 4;
	for(i=0; i< TabDept.length; i++)
	{
		if(TabDept[i][2] == regionValue)
		{
			document.form1000Fromages["fromage[dept]"].options.length = tailleListe;
			document.form1000Fromages["fromage[dept]"].options[tailleListe-1].value = TabDept[i][0];
			document.form1000Fromages["fromage[dept]"].options[tailleListe-1].text = TabDept[i][1];
			tailleListe = tailleListe + 1;
		}
	}

}
function submit_fastSearch_1000Fromages()
{
		if(document.form1000Fromages["fromage[txtRechercheRapide]"].value == '')
		{
			alert("Veuillez entrer un mot clé");
		}
		else
		{
			document.form1000Fromages["fromage[typeRecherche]"].value = 1;
			document.form1000Fromages.submit();
		}
}

function submit_advancedSearch_1000Fromages()
{
		if((document.form1000Fromages["fromage[region]"].value == 0) && (document.form1000Fromages["fromage[dept]"].value == 0) && (document.form1000Fromages["fromage[famille]"].value == 0) && (document.form1000Fromages["fromage[typelait1]"].checked == 0) && (document.form1000Fromages["fromage[typelait2]"].checked == 0) && (document.form1000Fromages["fromage[typelait3]"].checked == 0) && (document.form1000Fromages["fromage[typelait4]"].checked == 0) && ((document.form1000Fromages["fromage[laitcru]"].value == 0) || (document.form1000Fromages["fromage[laitcru]"].value == 3)))
		{
			alert("Veuillez sélectionner au moins un critère.");
		}
		else
		{
				document.form1000Fromages["fromage[typeRecherche]"].value = 2;
				document.form1000Fromages.submit();
		}
}

