/* MODIFIED on 03/30/2009 */
/* Alert messgae */
var closePop = function(){
   $('#popError').fadeOut('slow');            
   $('#popMask').hide();
}
var msgErrorNotLogged = 'Cette rubrique est r&eacute;serv&eacute;e aux clients<br />de Pomona PassionFroid.<br />Merci de vous identifier dans l\'espace client<br />r&eacute;serv&eacute; &agrave; cet effet,';
msgErrorNotLogged += 'vous aurez ainsi acc&egrave;s &agrave; l\'int&eacute;gralit&eacute;<br />de nos contenus et services sur ce site.';
       
var alertError = function(msgError){
   if(!$('#popError').is("div") && !$('#popMask').is("div")){
       var divs = '<div id="popMask" onclick="closePop();">&nbsp;</div><div id="popError"><p class="closePop"><a href="javascript:;" onclick="closePop();"><img src="' + pathRessources + '/img/common/fermer.gif" width="21" height="18" alt="Fermer" title="Fermer" /></a></p><p id="theMsg"></p></div';
       $("#outerPage").append(divs);
       $("#popMask").css("height", $(window).height());
   }   
   $('#theMsg').html(msgError);
   $('#popError').fadeIn('slow');
   $('#popMask').show();
}
/* END Alert messgae */
/* END MODIFIED on 03/30/2009 */

/* Empty Text Field */
var emptyTheField = function(){   
   $("input.emptyMe").focus(function(){
      var inputTitle = $(this).attr("title");
      if($(this).val().toLowerCase().indexOf(inputTitle.toLowerCase())!=-1){
         $(this).val("");
      }
   });
}


/* Menu */
var showMenu = function(){
   $("#menu div.subMenu").css("visibility", "visible");
   $("#menu div.subMenu").hide();
   $("#menu li h2 a").mouseover( function () {
      if(!$(this).find("img").hasClass("imgOn")){
         var imgOn = $(this).find("img").attr("src").replace(".gif","-on.gif");
         $(this).find("img").attr("src", imgOn);
      }
   });
   $("#menu li h2 a").mouseout( function () {
      if(!$(this).find("img").hasClass("imgOn")){
         var imgOff = $(this).find("img").attr("src").replace("-on.gif",".gif");
         $(this).find("img").attr("src", imgOff);
      }
   });
   $("li.menuItem h2 a").click( function () {
      $(this).blur();
      var theParent = $(this).parent();
      // Si le sous-menu etait deja ouvert, on le referme :      
      if ($(theParent).next("div.subMenu:visible").length != 0) {
          $(theParent).next("div.subMenu").slideUp("normal", function () { $(theParent).parent().removeClass("opened") } );
          var imgOff = $(this).find("img").attr("src").replace("-on.gif",".gif");
          $(this).find("img").attr("src", imgOff);
          $(this).find("img").removeClass("imgOn");
      }
      // Si le sous-menu etait cache, on ferme les autres et on l'affiche :
      else {
          $("div.subMenu").slideUp("normal", function () { $(theParent).parent().removeClass("opened") } );
          $(theParent).next("div.subMenu").slideDown("normal", function () { $(theParent).parent().addClass("opened") } );
          //On eteint tous les boutons allumes
          $("#menu li h2 a img").each( function (){
             var imgOff = $(this).attr("src").replace("-on.gif",".gif");
             $(this).attr("src", imgOff);
             $(this).removeClass("imgOn");
          });
          var imgOn = $(this).find("img").attr("src").replace(".gif","-on.gif");
          $(this).find("img").attr("src", imgOn);
          $(this).find("img").addClass("imgOn");
      }
      return false;
  });
}

/* Active menu */

var showActiveMenu = function(menuId, subMenuId){//subMenuId = l'ordre du li contenant le lien actif commencant par 0
   //Ouvrir le sous-menu actif
   $("#" + menuId + " div.subMenu").slideDown();
   
   //Allumer le bouton actif
   var imgActive = $("#" + menuId + " h2 a img").attr("src").replace(".gif","-on.gif");
   $("#" + menuId + " h2 a img").attr("src", imgActive);
   $("#" + menuId + " h2 a img").addClass("imgOn");
   
   //Allumer l'item actif du sous-menu
   if(subMenuId!=undefined){
	   if($("#" + menuId + " .subMenuList") && $("#" + menuId + " .subMenuList").children("li")[subMenuId]){
		$("#" + menuId + " .subMenuList").children("li")[subMenuId].className="subMenuItemActive";
	   }
   }
}

/* MODIFIED JULY 2009 */
var initShowHideLayer = function(){	
	if($(".layerShowHide").is("div")){
		$(".layerShowHide").fadeOut();
		var mealTime = getParam2("mealTime"); //"lunch" pour MIDI et "diner" pour SOIR
		if(mealTime=="diner"){
			$(".layerShowHide").eq(1).fadeIn();
		}
		else{
			$(".layerShowHide").eq(0).fadeIn();
		}
	}
}

var showHideLayer = function(layerId){
	$(".layerShowHide").hide();
	$("#" + layerId).fadeIn('slow');
	return false;
}

var showMeal = function(mealToShow, mealToHide){
	$("#" + mealToHide).hide();
	$("#" + mealToShow).show();
	$("#" + mealToShow).attr("class", "ifClicked");//Pour bug ie6
	return false;
}

var getParam2 = function(name){
  var start=location.search.indexOf("?"+name+"=");
  if (start<0) start=location.search.indexOf("&"+name+"=");
  if (start<0) return '';
  start += name.length+2;
  var end=location.search.indexOf("&",start)-1;
  if (end<0) end=location.search.length;
  var result='';
  for(var i=start;i<=end;i++) {
    var c=location.search.charAt(i);
    result=result+(c=='+'?' ':c);
  }
  return unescape(result);
}

/* onload */
$(document).ready(function(){
   emptyTheField();
   showMenu();
	initShowHideLayer();
});
/* END onload */


/**********************************************************************************
Declaration des constants pour les sous-menus,
a appeler dans la page en utilisant la fonction showActiveMenu, par ex showActiveMenu("services", RECETTE);
ce sont l'ordre des apparitions dans la liste de sous-menu commencant par 0
Si l'element change de place ou ajout de nouvelle rubrique,
il suffit de changer des numero d'ordre dans ce fichier et non dans les pages
************************************************************************************/

//Sous-menu DES PRODUITS
var NOUVEAUTE = 0;
var TOUS_NOS_PRODUITS = 0;
var VENTE_A_EMPORTER = 2;
var RECHERCHE_AVANCEE = 2;

//Sous-menu DES HOMMES
var GROUPE_POMONA = 0;
var VALEURS_PPF = 1;
var METIERS_PPF = 2;
var NEWS_PPF = 3;
var FILIERES_PPF = 4;
var RH = 5;
var PARTENAIRES = 6;

//Sous-menu DES SERVICES
var NUTRITION = 0;
var RECETTE = 1;
var IDEES_MENUS = 2;

/**********************************************************************************/
	
/*
var imgSvr = ""; 
var pathRessources=imgSvr +"..";
*/
	


var imgSvr = PTIncluder.imageServerURL; 
var pathRessources=imgSvr +"plumtree/portal/custom/pomona/branding";

// gestion pour la nutrition ***************************
function tryOpenNutritionPDF(file){
	
	if(file==path5EtapesNutrition){
		alertError("Cette page sera bient&ocirc;t disponible");
		return;
	}
	
	openNutritionPDF(file);
}
function tryPlayVideoNutrition(url){
	//displayNotAvailableMessage();
	playVideoLarge(url);
}

var videoFileNameNutrition="522.flv";
var pathPlaquetteNutrition = "/nutrition/plaquetteNutrition.pdf";
var pathDecretNutrition = "/nutrition/decretApplication.pdf";
var path5EtapesNutrition = "/nutrition/les5Etapes.pdf";
var pathTableauFrequenceNutrition = "/nutrition/tableauxFrequenceNutrition.pdf";
var pathTableauGrammageNutrition = "/nutrition/tableauxGrammagesNutrition.pdf";
/**********************************************************************************/

// path accès aux services GSA
var domainGSAServices="";
if(document.domain.match("pomona-ppf-dev")){
	// domain GSA DEV
	domainGSAServices="http://pomona-ppf-dev/portal/server.pt/gateway/PTARGS_0_509722_260_220_766_43/http%3B/v02s020402:8080//portailInternetPPF";
}
if(document.domain.match("pomona-ppf-rec")){
	// domain GSA REC
	domainGSAServices="http://pomona-ppf-rec/portal/server.pt/gateway/PTARGS_0_4727_450_234_399642_43/http%3B/v06s020402:8080//portailInternetPPF";
					   
}
if(document.domain.match("www.pomonapassionfroid.fr")){
	// domain GSA PROD 
	domainGSAServices="http://www.pomonapassionfroid.fr/portal/server.pt/gateway/PTARGS_0_4736_377_223_0_43/http%3B/s020411:8080//portailInternetPPF";
	
	// check videos et menu par une page vide :
	//http://www.pomonapassionfroid.fr/portal/server.pt/gateway/PTARGS_0_4736_377_223_0_43/http%3B/s020411:8080//portailInternetPPF/pages/GSA/video/GSAblankVideoResult.jsp?id=12
	//http://www.pomonapassionfroid.fr/portal/server.pt/gateway/PTARGS_0_4736_377_223_0_43/http%3B/s020411:8080//portailInternetPPF/pages/GSA/menu/GSAblankMenuResult.jsp?id=12
}


