﻿function keypress(event) { 
  if (event.keyCode == 13) {
    if (ValiderMesCoordonnees()) this.submit();
  }
}

function isNotSelected(name) {
  var error_f = document.getElementById("error_" + name), ret = true, obj = document.getElementById(name);

  if (obj != null && error_f != null) {
    if (obj.selectedIndex > 0) {
      ret = false;
    }
    if (ret == false) {
      obj.style.backgroundColor = "#FFFFFF";
      error_f.style.visibility = "hidden";

    } else { 
      error_f.style.visibility = "visible";
      obj.style.backgroundColor = "#FFCCCC";
      obj.focus();
    }
  }
  return ret;
}

function isEmpty(name) {
  var error_f = document.getElementById("error_" + name), ret = true, obj = document.getElementById(name);

  if (obj != null && error_f != null) {
    if (obj.value != "") {
      ret = false;
    }
    if (ret == false) {
      obj.style.backgroundColor = "#FFFFFF";
      error_f.style.visibility = "hidden";

    } else { 
      error_f.style.visibility = "visible";
      obj.style.backgroundColor = "#FFCCCC";
      obj.focus();
    }
  }
  return ret;
}

function ValiderMonPanier() {
    var ret, price, total_commande, lines;

    ret = false;
    price = document.getElementById("command_price");
    if (parseFloat(price.innerHTML) <= 0.0) {
        alert("Votre panier doit comporter au moins un produit.\nVeuillez v&eacute;rifier votre s&eacute;lection s'il vous pla&icirc;t.");
    } else {
        lines = "";
	total_commande = 0;
        function getQuantity(product_name) {
          quantity = 0;
          nb = document.getElementById(product_name).value;
          if (nb != "") {
	    nb = parseInt(nb);
            if (nb > 0) quantity = nb;
          }
          return quantity;
        }
        function getLine(product_id, product_name, product_title, unit_price, kg_price) {
          var ret = "";
	  total_commande;          
          if ((nb = getQuantity(product_name)) > 0) {
            ret = "<tr><td style=\"padding-right: 10px\">" + product_title + "</td><td style=\"padding-right: 10px; horizontal-align: middle\">" + nb + "</td><td style=\"padding-right: 10px\">" + unit_price + "&euro;</td><td style=\"padding-right: 10px\">" + (unit_price * nb) + "&euro;</td><td style=\"padding-right: 10px\">" + kg_price + "&euro;/Kg</td></tr>";
            total_commande = total_commande + (unit_price * nb);
          }
          return ret;
        }
        lines = lines + getLine(1, 'produit_01', 'La caissette d&eacute;couverte', 50, 10);
        if ((getQuantity('produit_02') + getQuantity('produit_03') + getQuantity('produit_04')) < 3) {
          lines = lines + getLine(2, 'produit_02', 'La caissette Barbecue', 80, 8);
          lines = lines + getLine(3, 'produit_03', 'La caissette du Laboureur', 80, 8);
          lines = lines + getLine(4, 'produit_04', 'La caissette du Ch\'ti', 80, 8);
        }
        else {
          lines = lines + getLine(2, 'produit_02', 'La caissette Barbecue', 70, 7);
          lines = lines + getLine(3, 'produit_03', 'La caissette du Laboureur', 70, 7);
          lines = lines + getLine(4, 'produit_04', 'La caissette du Ch\'ti', 70, 7);
        }
        lines = lines + getLine(5, 'produit_05', 'Le demi-porc d&eacute;coup&eacute;', 150, 5);
        lines = lines + getLine(6, 'produit_06', 'Le porc entier d&eacute;coup&eacute;', 200, 4.5);          
        lines = lines + "<tr><td colspan=\"5\"></td></tr>";
	lines = lines + "<tr><td colspan=\"5\"><br/>total de la commande = " + total_commande + "&euro; TTC</td></tr>";

	var receipt = document.getElementById('receipt_content_table');
	receipt.innerHTML = "<table id=\"receipt_content\"><tr><td colspan=\"5\">D&eacute;tails de votre commande<br/><br/></td></tr><tr><th>d&eacute;signation</th><th>quantit&eacute;</th><th>prix unitaire ttc</th><th>total ttc</th><th>prix au Kg</th></tr><tr><td colspan=\"5\"></td></tr>" + lines + "<tr><td colspan=\"5\">(mise en sachets et livraison comprise)</td></tr></table>";

	var receipt2 = document.getElementById('receipt_content_table2');
	receipt2.innerHTML = "<table id=\"receipt_content\"><tr><td colspan=\"5\">R&eacute;capitulatif de votre commande<br/><br/></td></tr><tr><th>d&eacute;signation</th><th>quantit&eacute;</th><th>prix unitaire ttc</th><th>total ttc</th><th>prix au Kg</th></tr><tr><td colspan=\"5\"></td></tr>" + lines + 
			     "<tr><td colspan=\"5\">(mise en sachets et livraison comprise)<br/><br/></td></tr><tr><td colspan=\"3\"><b>Votre adresse de livraison</b><br/><br/>#coords#<br/><br/></td>" +
                             "<td colspan=\"2\"><b>Vos coordonn&eacute;es</b><br/><br/></td></tr></table>";

	var coord = document.getElementById('coordonnees');
	var pan = document.getElementById('panier');
	coord.style.display = "block";
	coord.style.visibility = "visible";
	pan.style.display = "none";
	pan.style.visibility = "hidden";
        ret = true;
    }
    return (ret);
}

function ValiderMesCoordonnees() {
    var temp, ret = true;

    if (document.getElementById("formExistingUser").style.visibility == "visible") {
      if (isEmpty("client_n")) ret = false;

    } else if (document.getElementById("formNewUser").style.visibility == "visible") {
      if (isNotSelected("civility") || isEmpty("nom") || isEmpty("prenom") || isEmpty("email") || isEmpty("code_postal") || isEmpty("ville") || isEmpty("adresse") || isEmpty("telephone")) {
        ret = false;
      }

    } else {
      if (isEmpty("nom") || isEmpty("prenom") || isEmpty("email") || isEmpty("code_postal")) ret = false;
    }

    if (ret) {
      var temp = document.getElementById("civility").options[document.getElementById("civility").selectedIndex].text + " " + document.getElementById("prenom").value + " " + document.getElementById("nom").value + "<br/>" + document.getElementById("adresse").value + "<br/>" + document.getElementById("code_postal").value + " " + document.getElementById("ville").value;
      var receipt2 = document.getElementById('receipt_content_table2');
      receipt2.innerHTML = receipt2.innerHTML.replace("#coords#", temp);

      var coord = document.getElementById('coordonnees');
      var paiement = document.getElementById('paiement');
      paiement.style.display = "block";
      paiement.style.visibility = "visible";
      coord.style.display = "none";
      coord.style.visibility = "hidden";
    }
}

function NombreDeProduit(objID) {
    var ret, produit;
    ret = 0;
    produit = document.getElementById(objID);
    if (produit != null) {
        ret = parseInt(produit.value);
    }
    return (ret);
}

function CommandeAjouterProduit(objID, offreBoolean) {
    var nb, produit;

    produit = document.getElementById(objID);
    if (produit != null) {
	nb = parseInt(produit.value);
	nb = (nb > 0) ? nb + 1 : 1;
        produit.value = nb;
	if (offreBoolean == true) CommandeVerifierOffre();
	MiseAJourDuTotalDeLaCommande();
    }
}

function CommandeSupprimerProduit(objID, offreBoolean) {
    var nb, produit;

    produit = document.getElementById(objID);
    if (produit != null) {
	nb = parseInt(produit.value);
	nb = (nb > 1) ? nb - 1 : 0;
        produit.value = nb;
	if (offreBoolean == true) CommandeVerifierOffre();
	MiseAJourDuTotalDeLaCommande();
    }
}

function MiseAJourDuTotalDeLaCommande() {
    var total, ttc, offre;

    total = document.getElementById('command_price');
    if (total != null) {
        offre = false;
        if ((NombreDeProduit('produit_02') + NombreDeProduit('produit_03') + NombreDeProduit('produit_04')) >= 3) offre = true;

        ttc = 0.0 +
              NombreDeProduit('produit_01') * 50 +
              NombreDeProduit('produit_02') * ((offre == true) ? 70 : 80) +
              NombreDeProduit('produit_03') * ((offre == true) ? 70 : 80) +
              NombreDeProduit('produit_04') * ((offre == true) ? 70 : 80) +
              NombreDeProduit('produit_05') * 150 +
              NombreDeProduit('produit_06') * 200 ;

	total.innerHTML = ttc.toFixed(2);
    }
}

function CommandeVerifierOffre() {
    var nb, offre_01;

    offre_01 = document.getElementById('offre_01');
    if (offre_01 != null) {
        nb = NombreDeProduit('produit_02') + NombreDeProduit('produit_03') + NombreDeProduit('produit_04');
	if (nb >= 3) {
	    if (offre_01.innerHTML.indexOf('ok-icon.png') <= 0) {
                offre_01.innerHTML = "";
                offre_01.innerHTML = "3 ou +&nbsp;<img src=\"/img/ok-icon.png\" alt=\"vous b&eacute;n&eacute;ficiez de l'offre\" /><img src=\"/img/coins-icon.png\" alt=\"Prix au Kilo\" />&nbsp;7&euro;/Kg";
            }
	}
	else {
	    if (offre_01.innerHTML.indexOf('arrow-up-icon.png') <= 0 || offre_01.innerHTML.indexOf(nb.toString() + '&nbsp;/&nbsp;3') < 0) {
                offre_01.innerHTML = "";
                offre_01.innerHTML = nb + "&nbsp;/&nbsp;3<img src=\"/img/arrow-up-icon.png\" alt=\"&agrave; s&eacute;lectionner ci-dessus\" /><img src=\"/img/coins-icon.png\" alt=\"Prix au Kilo\" />&nbsp;7&euro;/Kg";
            }
	}
    }
}

function AjouterAuxFavoris(obj, title, url) {
    if (window.sidebar) {
        // Mozilla Firefox Bookmark 
        window.sidebar.addPanel(title, url, "");
        return false;
    } else if (window.external) {
        // IE Favorite 
        window.external.AddFavorite(url, title);
        return false;
    } else if (window.opera && window.print) {
        // Opera Hotlist 
        obj.setAttribute('href', url);
        obj.setAttribute('title', title);
        obj.setAttribute('rel', 'sidebar');
        obj.click();
        return false;
    }
}

function jx_getHTTPObject() {
 var xmlhttp;
 
 //Use IE's ActiveX items to load the file.
 if(typeof ActiveXObject != 'undefined') {
  try {
   xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
 //If ActiveX is not available, use the XMLHttpRequest of Firefox/Mozilla etc. to load the document.
 } else if (XMLHttpRequest) {
  try {
   xmlhttp = new XMLHttpRequest();
  } catch (e) {
   xmlhttp = false;
  }
 } else {
  xmlhttp = false;
 }
 return xmlhttp;
}

function InscriptionLettreInformations() {
    var email = document.getElementById('emailLettreInformations');
    var button = document.getElementById('souscrireLettreInformations');
    if (email != null) {
        var str = email.value;
        if (str == 'saisissez votre email ici') {
            email.value = '';
            email.focus();
        } else if (str == '' || str.indexOf('@') < 2 || str.indexOf('.') <= 0) {
            alert('Il semblerait que l\'email n\'est pas renseign&eacute; ou soit incorrect.\nVeuillez s\'il vous pla&icirc;t v&eacute;rifier votre saisie.');
            email.focus();
        } else {
            email.disabled = true;
            button.disabled = true;
	    
            var url = "/api/newsletter.php";
	    var params = "email=" + str;
	    var http = jx_getHTTPObject(); 
            http.open("POST", url, true);
            http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            http.setRequestHeader("Content-length", params.length);
            http.setRequestHeader("Connection", "close");
            http.onreadystatechange = function() {
		//
		if (http.readyState == 4 && http.status == 200) {
            	    var button = document.getElementById('souscrireLettreInformations');
    		    if (button != null) button.value = ' Bien reçu, Merci! ';
            	}
            }
            http.send(params);
        }
    }
}

function Desabonner() {
    var ret = true;
    var email = document.getElementById('emailDesabonnement');
    if (email != null) {
        var str = email.value;
        if (str == '' || str.indexOf('@') < 2 || str.indexOf('.') <= 0) {
            alert('Il semblerait que l\'email n\'est pas renseign&eacute; ou soit incorrect.\nVeuillez s\'il vous pla&icirc;t v&eacute;rifier votre saisie.');
            email.focus();
	    ret = false;
	}
    }
    return ret;
}

function ChangerFormulaire(n) {
	if (n == 1) {
		document.getElementById("formExistingUser").style.visibility = "hidden";
		document.getElementById("formCompany").style.visibility = "hidden";
		document.getElementById("formExistingUser").style.display = "none";
		document.getElementById("formCompany").style.display = "none";

		document.getElementById("formNewUser").style.visibility = "visible";
		document.getElementById("formNewUser").style.display = "block";
	}
	else if (n == 2) {
		document.getElementById("formNewUser").style.visibility = "hidden";
		document.getElementById("formCompany").style.visibility = "hidden";
		document.getElementById("formNewUser").style.display = "none";
		document.getElementById("formCompany").style.display = "none";

		document.getElementById("formExistingUser").style.visibility = "visible";
		document.getElementById("formExistingUser").style.display = "block";
	}
	else {
		document.getElementById("formExistingUser").style.visibility = "hidden";
		document.getElementById("formExistingUser").style.display = "none";
		document.getElementById("formNewUser").style.visibility = "hidden";
		document.getElementById("formNewUser").style.display = "none";

		document.getElementById("formCompany").style.visibility = "visible";
		document.getElementById("formCompany").style.display = "block";
	}
}

// ----- RECETTES ----------------------------

var gHomeTitles, gHomeParagraphs, gHomeIDs;
var gCurrentHomeNum;
var gHomeTimerSeconds;
var gHomeTimer;
var gSkipTimer;

function getElementsByClass(searchClass, domNode, tagName) {
    if (domNode == null) domNode = document;
    if (tagName == null) tagName = '*';
    var el = new Array();
    var tags = domNode.getElementsByTagName(tagName);
    var tcl = " " + searchClass + " ";
    for (i = 0, j = 0; i < tags.length; i++) {
        var test = " " + tags[i].className + " ";
        if (test.indexOf(tcl) != -1)
            el[j++] = tags[i];
    }
    return el;
}

function refreshHome() {
  document.getElementById('plat').style.backgroundImage = "url('img/cooking/home_0" + gCurrentHomeNum + ".jpg')";
  document.getElementById('homeTitle').innerHTML = gHomeTitles[gCurrentHomeNum - 1];
  document.getElementById('homeParagraph').innerHTML = "&nbsp;&nbsp;" + gHomeParagraphs[gCurrentHomeNum - 1];
}

function nextHome() {
  gSkipTimer = true;
  gCurrentHomeNum = gCurrentHomeNum + 1;
  if (gCurrentHomeNum > 3) gCurrentHomeNum = 1;
  refreshHome();
}

function previousHome() {
  gSkipTimer = true;
  gCurrentHomeNum = gCurrentHomeNum - 1;
  if (gCurrentHomeNum < 1) gCurrentHomeNum = 3;
  refreshHome();
}

var gRecetteTitles = new Array("La Rouelle fa&ccedil;on Blanches Terres", "C&ocirc;telettes de Porc aux pommes de l'avesnois",
                               "C&ocirc;tes de Porc au Maroilles", "Le R&ocirc;ti de porc fa&ccedil;on Arleux", 
                               "Paupiettes de porc aux Tomates", "Le Cassoulet d'IZEL",
                               "Les Escalopes de porc en Robe du Dimanche", "C&ocirc;tes de Porc &agrave; la Moutarde",
                               "Chipolatas aux Endives du Nord", "Saut&eacute; de porc au Curry et lait de Coco");

var gRecetteCouverts = new Array("5 personnes", "6 personnes", "6 personnes", "6 personnes", "2 personnes", "10 personnes!", "5 personnes", "4 personnes", "4 personnes", "4 personnes");

var gRecetteIngredients = new Array("Une rouelle de la Ferme des Blanches terres, 1kg de pommes de terre Belle de Fontenay, 3 gousses d'ail, 2 beaux oignons, beurre,  sel, poivre, thym, laurier.", 
                                    "6 c&ocirc;telettes de porc de la Ferme des Blanches Terres, 60 grammes de beurre, 1 kg de pommes de l'avesnois type reinettes, sel, poivre.",
                                    "6 c&ocirc;tes premi&egrave;res de la Ferme des Blanches Terres, 1 oignon, 200g de maroilles, 40cl de cr&egrave;me fra&icirc;che,  12 cl de bi&egrave;re, 30 grammes de beurre, sel, poivre.", 
                                    "Un r&ocirc;ti de porc dans le filet de la Ferme des Blanches Terres, 4-5 t&ecirc;tes d'Ail, une cuill&egrave;re &agrave; soupe d'huile d'olive, une branche de thym frais, sel, poivre noir.", 
                                    "Deux paupiettes, un oignon, deux belles tomates, un verre de vin blanc, 20 grammes de beurre, un bouquet garni, sel, poivre.", 
                                    "750g de r&ocirc;ti de porc au filet, 250g de poitrine fraiche, 250g de poitrine fum&eacute;e, 10  Grosses saucisses, un saucisson &agrave; l'ail, 750g de lingot du nord, 2 poireaux, 250g d'oignons, 1 bouquet garni, 2 clous de girofle, 6 gousses d'ail, 300g de coulis de tomates, 100g de saindoux.", 
                                    "5 Escalopes de porc de la Ferme des Blanches Terres, 2 &oelig;ufs, beurre, chapelure, sel, poivre.", 
                                    "4 c&ocirc;tes &eacute;chines de porc de la Ferme Des Blanches Terres, moutarde, une &eacute;chalote, sel, poivre.",
                                    "10 chipolatas de la Ferme des Blanches Terres, 1kg d'endives, 1 &eacute;chalote, 60 grammes de beurre, sel, poivre.", 
                                    "400g de Saut&eacute; de porc de la Ferme des Blanches Terres, 50 grammes de beurre, poivre, sel, curry, une petite bo&icirc;te de lait de coco, 200g de riz blanc ou Basmati.");

var gRecetteTexte = new Array("Placer une belle rouelle de porc de la Ferme des Blanches Terres dans un grand plat allant au four.<br/><br/>Eplucher les oignons et  les couper grossi&egrave;rement. Placer dans le plat autour de la rouelle, ajouter l'ail, ajouter le beurre, sel, poivre, thym, laurier.<br/><br/>Placer dans le four thermostat 7-8 afin de faire dorer la rouelle pendant 15 mn, puis retourner la rouelle et laisser dorer 15mn.<br/><br/>Peler les pommes de terres et les couper en petits cubes, les ajouter dans le plat.<br/><br/>Retirer la Rouelle, r&eacute;server au chaud et m&eacute;langer les pommes de terre avec la sauce r&eacute;guli&egrave;rement jusqu'&agrave; ce qu'elles soient dor&eacute;es.<br/><br/>Remettre la rouelle et laisser cuire le tout pendant 1heure thermostat 6.<br/><br/>Quand les pommes de terre sont cuites le plat est pr&ecirc;t.<br/><br/>Bon App&eacute;tit !!!",
                              "Peler les pommes couper les en tranches fines.<br/><br/>Dans une casserole faire fondre 30 grammes de beurre, mettre les pommes et faire sauter. Couvrir et laisser cuire jusqu'&agrave; ce qu'elles soient moelleuses (environ 15mn).<br/><br/>Pendant ce temps &agrave; la po&ecirc;le faire dorer les c&ocirc;telettes de chaque cot&eacute; dans 30 grammes de beurre.<br/><br/>Ajouter les pommes, saler l&eacute;g&egrave;rement, poivrer, couvrir et laisser cuire encore 15mn.<br/><br/>Accompagner d'un verre de cidre fermier.<br/><br/>Bon app&eacute;tit !!!!",
                              "Dans une sauteuse faire dorer les c&ocirc;tes avec le beurre. Retirer la viande et faire revenir l'oignon.<br/><br/>Replacer les c&ocirc;tes dans la sauteuse, saler, poivrer et arroser de bi&egrave;re. <br/><br/>Couvrir et laisser cuire &agrave; feu doux 8mn environ. Retourner la viande de temps en temps.<br/><br/>Dans une casserole, verser la cr&egrave;me et ajouter le maroilles coup&eacute; en d&eacute;s avec sa cro&ucirc;te. Porter &agrave; &eacute;bullition jusqu'&agrave; ce que le fromage soit totalement fondu. <br/><br/>Verser la sauce sur les c&ocirc;tes, laisser cuire encore 2 mn. <br/><br/>Bon App&eacute;tit !!!", 
                              "Pr&eacute;chauffer le four thermostat 7.<br/><br/>Placer le r&ocirc;ti dans un plat salez et poivrer.<br/><br/>Ajouter les gousses d'ail non pel&eacute;es, le thym, l'huile d'olive et 15 &agrave; 20 cl d'eau.<br/><br/>Laisser cuire 35 mn au four.<br/><br/>Sortir  le plat du four v&eacute;rifier qu'il n'est pas sec ou ajouter &agrave; nouveau de l'eau et couvrir d'un papier aluminium. Laisser cuire 15mn.<br/><br/>D&eacute;couper le r&ocirc;ti et servir dans un plat avec les gousses d'ail. (L'ail est un vrai d&eacute;lice ramolli dans la gousse il se mariera tr&egrave;s bien avec le r&ocirc;ti...).<br/><br/>Bon App&eacute;tit !!!", 
                              "Placer le beurre dans une petite cocotte, lorsqu'il cr&eacute;pite ajouter les paupiettes et l'oignon &eacute;pluch&eacute; et finement &eacute;minc&eacute;.<br/><br/>Faire roussir l'oignon et les paupiettes en les tournant r&eacute;guli&egrave;rement.<br/><br/>Lorsque l'ensemble est bien color&eacute; ajouter le vin et les tomates coup&eacute;es en quartiers , le bouquet garni, saler, poivrer.<br/><br/>Laisser cuire 40mn environ &agrave; feu doux.<br/><br/>Servir avec des pommes de terres cuite &agrave; l'eau ou de la pur&eacute;e...<br/><br/>Bon App&eacute;tit !!!",
                              "Faire tremper les haricots 6 heures dans l'eau froide et les &eacute;goutter.<br/><br/>Ebouillanter les poitrines et couper les en morceaux.<br/><br/>Couper les poireaux en rondelles.<br/><br/>Piquer les clous de girofle sur un oignon. Hacher les autres oignons.<br/><br/>Mettre les haricots dans une grande marmite couvrir largement d'eau, ajouter les poitrines, les poireaux, l'oignon piqu&eacute; de clous de girofle et le bouquet garni et laisser mijoter 1h30.<br/><br/>Faire chauffer le saindoux et faire dorer le r&ocirc;ti de porc coup&eacute; en d&eacute;s et le reste des oignons hach&eacute;s.<br/><br/>Ajouter 4 gousses d'ail hach&eacute;es, le coulis de tomate, saler, poivrer puis couvrir et laisser mijoter 1h.<br/><br/>Ajouter le tout aux haricots avec les saucisses et le saucisson coup&eacute; en rondelles. Laisser cuire 15mn.<br/><br/>Pr&eacute;chauffer le four termostat 6.<br/><br/>Peler les deux gousses d'ail restantes et frotter les sur un grand plat en terre allant au four.<br/><br/>Verser le contenu de la cocotte dans le plat, laisser cuire 1h30 &agrave; feux doux. Le contenu doit faire &laquo; clapoter &raquo; l&eacute;g&egrave;rement.<br/><br/>Encore meilleur r&eacute;chauff&eacute; !!!<br/><br/>Bon App&eacute;tit !!!", 
                              "Dans une assiette creuse battre les &oelig;ufs en omelette, saler, poivrer.<br/><br/>Mettre la chapelure dans une autre assiette creuse.<br/><br/>Faire fondre le beurre dans une grande po&ecirc;le.<br/><br/>Prendre une escalope et la passer de chaque cot&eacute; dans l'assiette contenant les &oelig;ufs. Puis la passer dans la chapelure et d&eacute;poser l&agrave; dans la po&ecirc;le chaude. R&eacute;p&eacute;ter l'op&eacute;ration.<br/><br/>Laisser cuire jusqu'&agrave; ce qu'elles soient dor&eacute;es de chaque cot&eacute;. (Lors de la cuisson retourner les une seule fois pour garantir une bonne tenue de l'habillage.)<br/><br/>Finir la cuisson &agrave; feu doux...<br/><br/>Bon App&eacute;tit !!!", 
                              "Pr&eacute;chauffer le four thermostat 7.<br/><br/>Badigeonner les c&ocirc;tes d'&eacute;chines avec la moutarde, les placer dans un plat saler, poivrer, &eacute;mincer l'&eacute;chalote et ajouter le beurre en morceaux.<br/><br/>Laisser cuire au four 35mn.<br/><br/>Servir avec des tagliatelles fra&icirc;ches.<br/><br/>Bon App&eacute;tit !!!",
                              "Faire fondre 30 grammes de beurre dans une cocotte et faire revenir l'&eacute;chalote finement hach&eacute;e.<br/><br/>Pr&eacute;parer les endives et coup&eacute;es les en deux dans le sens de la longueur et enlever la base plus am&egrave;re.<br/><br/>Ajouter les endives dans la cocotte et faire roussir, saler et poivrer l&eacute;g&egrave;rement.<br/><br/>Pendant ce temps l&agrave;, faire dorer les chipolatas &agrave; la po&ecirc;le dans le reste du beurre.<br/><br/>Ensuite positionner les chipolatas sur les endives couvrir et laisser mijoter &agrave; feu doux pendant 20mn.<br/><br/>Servir avec une pomme de terre charlotte cuite &agrave; la vapeur.<br/><br/>Bon app&eacute;tit !!!", 
                              "Mettez le riz &agrave; cuire et pendant ce temps l&agrave;, faire dorer les morceaux de saut&eacute de porc dans une sauteuse.<br/><br/>Ajouter sel, poivre, dosez le curry &agrave; votre convenance (de une &agrave; deux cuill&egrave;res &agrave; caf&eacute;) et laisser cuire 10 minutes &agrave; feu doux en retournant la viande de temps en temps. Ajouter deux minutes avant de servir le lait de Coco que vous laisserez doucement r&eacute;duire.<br/><br/>Bon App&eacute;tit !!!");

function afficherRecette(recetteID) {
  if (recetteID == -1) recetteID = gHomeIDs[gCurrentHomeNum - 1];
  if (recetteID == 0) {
    document.getElementById('recette_details').style.display = 'none';
    document.getElementById('recette_sommaire').style.display = 'block';
  }
  else {
    document.getElementById('recette_title').innerHTML = gRecetteTitles[recetteID - 1];
    document.getElementById('recette_couverts').innerHTML = "<b>Pr&eacute;paration : </b>" + gRecetteCouverts[recetteID - 1];
    document.getElementById('recette_ingredients').innerHTML = "<b>Ingr&eacute;dients : </b>" + gRecetteIngredients[recetteID - 1];
    document.getElementById('recette_texte').innerHTML = gRecetteTexte[recetteID - 1];
    document.getElementById('recette_sommaire').style.display = 'none';
    document.getElementById('recette_details').style.display = 'block';
  }
}

function initRecetteHome() {
  gHomeTimer = null;
  gSkipTimer = false;
  gCurrentHomeNum = 0;
  gHomeTimerSeconds = 3 * 1000;
  gHomeIDs = new Array(5, 6, 7);
  gHomeTitles = new Array("Paupiettes de porc aux Tomates", "Le Cassoulet d'IZEL", "Les Escalopes de porc en Robe du Dimanche");
  gHomeParagraphs = new Array("Placer le beurre dans une petite cocotte, lorsqu'il cr&eacute;pite ajouter les paupiettes et l'oignon &eacute;pluch&eacute; et finement &eacute;minc&eacute;. Faire roussir ensuite l'oignon et les paupiettes en les tournant r&eacute;guli&egrave;rement... (lire la suite)", "Faire tremper les haricots 6 heures dans l'eau froide et les &eacute;goutter. Ebouillanter les poitrines et couper les en morceaux... (lire la suite)", "Faire fondre le beurre dans une grande po&ecirc;le. Prendre une escalope et la passer de chaque cot&eacute; dans l'assiette contenant les &oelig;ufs. Puis la passer dans la chapelure et d&eacute;poser l&agrave; dans la po&ecirc;le chaude... (lire la suite)");
  nextHome();
  var recettes = getElementsByClass('recetteLien');
  for (i = 0; i < recettes.length; i++) {
    recettes[i].onmouseover = function () { this.className = 'recetteLienHover'; };
    recettes[i].onmouseout = function () { this.className = 'recetteLien'; };
  }
  onHomeTimer(true);
}

function onHomeTimer(init) {
  if (gSkipTimer) {
    gSkipTimer = false;
  }
  else {
    if (!init) nextHome();
  }
  if (gHomeTimer != null) this.clearTimeout(gHomeTimer);
  gHomeTimer = this.setTimeout("onHomeTimer(false)", gHomeTimerSeconds);
}

// ----- RECETTES ----------------------------
