/* --------------------- detection ie6 -------------- */

var IE6 = false;

var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChStart = strChUserAgent.substring(0,intSplitStart);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
var strChEnd = strChUserAgent.substring(strChEnd);

if(strChMid.indexOf("MSIE 6") != -1) IE6 = true;

/* --------------------- fonctions au chargement de la page -------------- */

$(document).ready
( function()
  { apply_ie_pngfix();
    check_message();
    pre_load_imgs();
    set_survols();
  }
);

/* --------------------- pngfix pour ie6 -------------- */

function apply_ie_pngfix()
{
  if(IE6)
  { var imgs = $('.png_img').get();
    for(var i in imgs) imgs[i].style.behavior = "url(includes/sts_templates/simtic/iepngfix/iepngfix.htc)";
  }
}

/* --------------------- check message -------------------------- */

var message_timer = null;

function check_message()
{ if(document.getElementById("message"))
  { //$("#message").get(0).style.display = "none";
    $("#message").fadeIn(1000);
    message_timer = setTimeout("hide_message()", 4000);
    $("#message").hover
	( function()
      { clearTimeout(message_timer);
      },
	  function()
      { message_timer = setTimeout("hide_message()", 3000);
      }
    );
  }
}

function hide_message() { $("#message").fadeOut(2000); }

/* --------------------- prechargement des survols -------------- */

function pre_load_imgs()
{ (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_rubriques/delices_over.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_rubriques/recettes_over.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_rubriques/recettes_out.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_rubriques/terroir_over.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_rubriques/table_over.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_rubriques/charcuterie_over.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_top/contact_over.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_top/plan_over.jpg";
  (new Image()).src = "includes/sts_templates/simtic/images/accueil/menu_top/compte_over.jpg";
}

/* --------------------- survols -------------------------------- */

function set_survols()
{ $("#menu_top a img").each
  ( function ()
    { $(this).hover
      ( function()
        { var v_src = $(this).get(0).src.split("/");
          var src = "";
          for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
          var n = v_src[v_src.length - 1].lastIndexOf(".");
          $(this).get(0).src = src + v_src[v_src.length - 1].substr(0, n) + "_over" + v_src[v_src.length - 1].substr(n);
        },
        function()
        { var v_src = $(this).get(0).src.split("/");
          var src = "";
          for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
          var n = v_src[v_src.length - 1].lastIndexOf(".");
          var u = v_src[v_src.length - 1].lastIndexOf("_");
          $(this).get(0).src = src + v_src[v_src.length - 1].substr(0, u) + v_src[v_src.length - 1].substr(n);
        }
      );
    }
  );
  $("#menu_rubriques_links a img").each
  ( function ()
    { $(this).hover
      ( function()
        { var v_src = $(this).get(0).src.split("/");
          var src = "";
          for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
          var n = v_src[v_src.length - 1].lastIndexOf(".");
          $(this).get(0).src = src + v_src[v_src.length - 1].substr(0, n) + "_over" + v_src[v_src.length - 1].substr(n);
          if($(this).get(0).id != "recettes")
          { var recettes_img = $("#recettes");
            v_src = recettes_img.get(0).src.split("/");
            src = "";
            for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
            n = v_src[v_src.length - 1].lastIndexOf(".");
            recettes_img.get(0).src = src + v_src[v_src.length - 1].substr(0, n) + "_out" + v_src[v_src.length - 1].substr(n);
          }
        },
        function()
        { var v_src = $(this).get(0).src.split("/");
          var src = "";
          for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
          var n = v_src[v_src.length - 1].lastIndexOf(".");
          var u = v_src[v_src.length - 1].lastIndexOf("_");
          $(this).get(0).src = src + v_src[v_src.length - 1].substr(0, u) + v_src[v_src.length - 1].substr(n);
          if($(this).get(0).id != "recettes")
          { var recettes_img = $("#recettes");
            v_src = recettes_img.get(0).src.split("/");
            src = "";
            for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
            n = v_src[v_src.length - 1].lastIndexOf(".");
            var u = v_src[v_src.length - 1].lastIndexOf("_");
            recettes_img.get(0).src = src + v_src[v_src.length - 1].substr(0, u) + v_src[v_src.length - 1].substr(n);
          }
        }
      );
    }
  );
}
