// JavaScript Document
function isArray(a){if(a.constructor.toString().indexOf("Array")==-1){return false;}else{return true;}}
function ChangeMarq(c)
{
	if(c=='')
	{
		$('ajax_id_produit').setStyle({'visibility':'hidden'});
		$('btn_envoyer').setStyle({'visibility':'hidden'});
		$('Result').setStyle({'display':'none'});
	}
	else
	{
		var data = 'id='+c;
		var url  = 'dynamique/dyn/module.php?md=GDA-listproduct';
		menuSelect					=	$('id_produit');
		menuSelect.options.length	=	0;
		var myAjax = new Ajax.Request(url,{method: 'post', parameters: data, onComplete: retMarq} );
	}
}
function retMarq(req)
{
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			window.status	= ("Done");
			var oJson=xml2json.parser(req.responseText);
			oJson=oJson.xml;

			var aOption=oJson.option;
			menuSelect					=	$('id_produit');
			if(isArray(aOption))
			{
				for(var i=0;i<aOption.length;i++)
				{
					menuSelect.options[i]	=	new Option(aOption[i].name,aOption[i].id,false, false);
				}
			}
			else
			{
				menuSelect.options[0]	=	new Option(aOption.name,aOption.id,false, false);
			}
			$('ajax_id_produit').setStyle({'visibility':'visible'});
			$('btn_envoyer').setStyle({'visibility':'visible'});
		}
		else
		{
			alert("Problème de récupération des données XML:\n" + req.statusText);
		}
	}
}
function ChangeProduct()
{
	var c=$('id_produit').value;
	var data = 'id='+c;
	var url  = 'dynamique/dyn/module.php?md=GDA-findproduct';
	var myAjax = new Ajax.Request(url,{method: 'post', parameters: data, onComplete: retProduct} );
	return false;
}
function retProduct(req)
{
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			window.status	= ("Done");
			$('Result').innerHTML=req.responseText;

			/*var aOption=oJson.option;
			menuSelect					=	$('id_produit');
			if(isArray(aOption))
			{
				for(var i=0;i<aOption.length;i++)
				{
					menuSelect.options[i]	=	new Option(aOption[i].name,aOption[i].id,false, false);
				}
			}
			else
			{
				menuSelect.options[0]	=	new Option(aOption.name,aOption.id,false, false);
			}
			$('ajax_id_produit').setStyle({'visibility':'visible'});
			$('btn_envoyer').setStyle({'visibility':'visible'});*/

			$('Result').setStyle({'display':'block'});
		}
		else
		{
			alert("Problème de récupération des données XML:\n" + req.statusText);
		}
	}
}

// ROLLOVER
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//

function NameDiv(id){
	if(document.all){ doc = document.all[id]; }
	if(document.getElementById){ doc = document.getElementById(id);}
	return doc;
}

function SetObjDisplay(id, prop){
	NameDiv(id);

	if(doc)doc.style.display=prop;
}

function SetObjCss(id, cssName){
	NameDiv(id);
	if(doc)doc.className=cssName;
}

var Btn = new Array();
	Btn[0] = "Rub1";
	Btn[1] = "Rub2";
	Btn[2] = "Rub3";

function SwapContent(id){
	var ContBtn = new Array();
	ContBtn[0] = "Chiffres";
	ContBtn[1] = "Group";
	ContBtn[2] = "Suntory";

	for(i=0; i<Btn.length; i++){
		if(id==Btn[i]){
			SetObjDisplay(ContBtn[i], "block");
			SetObjCss(Btn[i], "on")
		} else{
			SetObjDisplay(ContBtn[i], "none");
			SetObjCss(Btn[i], "")
		}
	}
}

function SwapRH(id){
	var ContBtn = new Array();
	ContBtn[0] = "Performance";
	ContBtn[1] = "Parcours";
	ContBtn[2] = "Formation";

	for(i=0; i<BtnEnv.length; i++){
		if(id==BtnEnv[i]){
			SetObjDisplay(ContBtn[i], "block");
			SetObjCss(BtnEnv[i], "on")
		} else{
			SetObjDisplay(ContBtn[i], "none");
			SetObjCss(BtnEnv[i], "")
		}
	}
}

var BtnEnv = new Array();
	BtnEnv[0] = "Rub1";
	BtnEnv[1] = "Rub2";
	BtnEnv[2] = "Rub3";

function SwapEnvironnement(id){
	var ContBtn = new Array();
	ContBtn[0] = "Processus";
	ContBtn[1] = "Emballage";
	ContBtn[2] = "Transport";

	for(i=0; i<BtnEnv.length; i++){
		if(id==BtnEnv[i]){
			SetObjDisplay(ContBtn[i], "block");
			SetObjCss(BtnEnv[i], "on")
		} else{
			SetObjDisplay(ContBtn[i], "none");
			SetObjCss(BtnEnv[i], "")
		}
	}
}

var Rub = new Array();
	Rub[0] = "Rub1";
	Rub[1] = "Rub2";
	Rub[2] = "Rub3";
	Rub[3] = "Rub4";

function SwapJobs(id){
	var ContRub = new Array();
	ContRub[0] = "Marketing";
	ContRub[1] = "Commercial";
	ContRub[2] = "Supply";
	ContRub[3] = "Finance";

	for(i=0; i<Rub.length; i++){
		if(id==Rub[i]){
			SetObjDisplay(ContRub[i], "block");
			SetObjCss(Rub[i], "on")
		} else{
			SetObjDisplay(ContRub[i], "none");
			SetObjCss(Rub[i], "")
		}
	}
}

var BtnNutri = new Array();
	BtnNutri[0] = "Rub1";
	BtnNutri[1] = "Rub2";
	BtnNutri[2] = "Rub3";
	BtnNutri[3] = "Rub4";
	BtnNutri[4] = "Rub5";

function SwapNutri(id){
	var ContBtn = new Array();
	ContBtn[0] = "bloc1";
	ContBtn[1] = "bloc2";
	ContBtn[2] = "bloc3";
	ContBtn[3] = "bloc4";
	ContBtn[4] = "bloc5";

	for(i=0; i<BtnNutri.length; i++){
		if(id==BtnNutri[i]){
			SetObjDisplay(ContBtn[i], "block");
			SetObjCss(BtnNutri[i], "on")
		} else{
			SetObjDisplay(ContBtn[i], "none");
			SetObjCss(BtnNutri[i], "")
		}
	}
}


function Setzindex() {
	//alert(navigator.appName);
	for(i=1; i<4; i++){
		if(NameDiv('Rub'+i)){
			$('Rub'+i).setStyle({
			'z-index': 0});
		}
	}
	for(i=1; i<3; i++){
		if(NameDiv('lien'+i)){
			$('lien'+i).setStyle({
			'z-index': 0});
		}
	}
	if(NameDiv('selectionProduitForm')){
		$('selectionProduitForm').setStyle({
			'z-index': 0});
	}
	if(NameDiv('Link_rejoin')){
		$('Link_rejoin').setStyle({
			'z-index': 0});
	}
	if(NameDiv('Link_offer')){
		$('Link_offer').setStyle({
			'z-index': 0});
	}
	if(NameDiv('reclamation')){
		$('reclamation').setStyle({
			'z-index': 0});
	}
	if(NameDiv('ActusList')){
		$('ActusList').setStyle({
			'z-index': 0});
	}
	if(NameDiv('FaqQuestResp')){
		$('FaqQuestResp').setStyle({
			'z-index': 0});
	}
	if(NameDiv('EspacePresse')){
		$('EspacePresse').setStyle({
			'z-index': 0});
	}
	if(NameDiv('Conso_HomeList')){
		$('Conso_HomeList').setStyle({
			'z-index': 0});
	}

	/*if(NameDiv('Sitemap') && navigator.appName=='Microsoft Internet Explorer'){
		SetObjDisplay('id_marque', "none");
	}*/
	if(NameDiv('a-global')){
		$('a-global').setStyle({
			'z-index': 0});
	}
}

function Removezindex() {
	//alert(navigator.appName);
	for(i=1; i<4; i++){
		if(NameDiv('Rub'+i)){
			$('Rub'+i).setStyle({
			'z-index': 2});
		}
	}
	for(i=1; i<3; i++){
		if(NameDiv('lien'+i)){
			$('lien'+i).setStyle({
			'z-index': 2});
		}
	}
	if(NameDiv('selectionProduitForm')){
		$('selectionProduitForm').setStyle({
			'z-index': 2});
	}
	if(NameDiv('Link_rejoin')){
		$('Link_rejoin').setStyle({
			'z-index': 5});
	}
	if(NameDiv('Link_offer')){
		$('Link_offer').setStyle({
			'z-index': 5});
	}
	if(NameDiv('reclamation')){
		$('reclamation').setStyle({
			'z-index': 5});
	}
	if(NameDiv('ActusList')){
		$('ActusList').setStyle({
			'z-index': 5});
	}
	if(NameDiv('FaqQuestResp')){
		$('FaqQuestResp').setStyle({
			'z-index': 5});
	}
	if(NameDiv('EspacePresse')){
		$('EspacePresse').setStyle({
			'z-index': 5});
	}
	if(NameDiv('Conso_HomeList')){
		$('Conso_HomeList').setStyle({
			'z-index': 5});
	}
	if(NameDiv('a-global')){
		$('a-global').setStyle({
			'z-index': 5});
	}


	/*if(NameDiv('id_marque') && navigator.appName=='Microsoft Internet Explorer'){
		SetObjDisplay('id_marque', "block");
	}*/
}


function SetObjDisplay(id, prop){
	NameDiv(id);
	if(document.getElementById || document.all){ doc.style.display=prop; }
	if(document.layers){ doc.display=prop; }

}

function ShowLay(id){
	SetObjDisplay(id, 'block');
}

function HideLay(id){
	SetObjDisplay(id, 'none');
}

var test;
function StartTO(id){
	test=window.setTimeout("SetObjDisplay(\""+id+"\", 'none')",50);
}

function KillTO(){
	window.clearTimeout(test);
}

function popup(url, titre, largeur, hauteur, scroll)
  {
  window.open(url, titre, 'width=' + largeur + ', height=' + hauteur + ', scrollbars=' + scroll);
  }


/* Communication js --> flash */

function hiderubriques() {
	if(NameDiv('band')){
		NameDiv('band').echo();
	}
	if(NameDiv('navigation')){
		NameDiv('navigation').echo();
	}
}

var actualLayer;

function showLayer(id, state){
	if(state==1){
		$('detail'+id).show();
		$('opacity').show();
	}
	if(state==0){
		$('detail'+window.actualLayer).hide();
		$('opacity').hide();
	}

	window.actualLayer = id;

}


var nItems;
var id;

/*** module FAQ  ***/
function faqReponse(id){

	nItems=$$('.aquest').length;
	for(i=0; i<=nItems; i++){
		var detail = "response"+i;
		var btn = "li"+i;
		if(i==id){
			if($(detail))$(detail).show();
			SetObjCss(btn, " on");
		}else{
			if($(detail))$(detail).hide();
			SetObjCss(btn, "aquest");
		}
	}
}

