var __zoom, __message_zoom;
var Recette_zoom;

//ANIMATIONS FLASH
function setZoom(src){
 /*   var ii=new Element('IMG')
    ii.src='../images/loading.gif'
    $('zoomer').update(ii)
   */ ctl00_ContentPlaceHolder1_modaleZoom.showMessage()
    var i=new Element('IMG')
    i.src=src
    $('zoomer').update(i)

}
function CreateFlash(id, chemin, width, height, vars){    
    var d = $(id);
    var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '">' +
    '<param name="movie" value="' + chemin + '" />' +
    '<param name="quality" value="high" />' +
    '<param name="wmode" value="transparent" />' +
    '<param name="flashvars" value="' + vars + '">' +
    '<embed src="' + chemin + '" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" flashvars="' + vars + '" width="' + width + '" height="' + height + '"></embed></object>'
    d.innerHTML = flash
}

window.onload = function(){
	placemenus();
	if($('zoom')) {
	  __message_zoom = Message_getMessage('zoom');
	}	
	if($('Recette_zoom')) {
	  Recette_zoom = Message_getMessage('Recette_zoom');
	  Event.observe($('ctl00_ContentPlaceHolder1_Image_recette'), 'click', function (e) { Recette_zoom.showMessage(); });
	  Event.observe($('Recette_zoom'), 'click', function (e) { Recette_zoom.hideMessage(); });
	}
	if($('Recette_zoom_chef')) {
	  Recette_zoom_chef = Message_getMessage('Recette_zoom_chef');
	  Event.observe($('ctl00_ContentPlaceHolder1_Image_recette_chef'), 'click', function (e) { Recette_zoom_chef.showMessage(); });
	  Event.observe($('Recette_zoom_chef'), 'click', function (e) { Recette_zoom_chef.hideMessage(); });
	}
	// Si la fonction d'initialisation de contact existe alors on la lance
	if (typeof(initContact) == 'function') { initContact(); }
	// Si il existe une image de la galerie on initialise la galerie
	if ($('Galerie_image_0')) { Galerie_init(); }
	if (typeof(Transmettre_init) == 'function') { Transmettre_init(); }
}

var GAUCHE
var CENTER
var DROITE 
var FOOTER
var __message

//pour la carte des implantations
function ShowRegion(ag){
	Ch = $("coordonnees").childNodes
	for(i=0;i<Ch.length;i++) {if (Ch[i].nodeName=="DIV") {Ch[i].style.display = 'none'}}
	$('c'+ag).style.display = 'block'
	$('ctl00_ContentPlaceHolder2_Contact1_hidden_mailid').value=ag;
}
function loadPage(){
    GAUCHE = $('gauche')
    CENTER = $('centre')
    DROITE = $('droite') 
    FOOTER = $('footer')
	__message = new OBJdisplayMessage('filtre');
    __message.setMessage('c', false);
}

function Change_Image(image){
	$('image_zoom').src = '../images/shim-huge.gif';
	setTimeout( function() { Rechange_Image(image); }, 500);
	__message_zoom.showMessage();
}

function Rechange_Image(image)
{
	$('image_zoom').src = image+'-full.jpg';	
	setTimeout( function() { __message_zoom.setPositionMessage(); }, 500);
}

function Message_getMessage(idDiv)
{
  var Message_temp = new OBJdisplayMessage(Message_createFilter());
  Message_temp.setMessage(idDiv, false);
  Message_temp.curvySettings = null; 
  Message_temp.filter.setStyle({position:'absolute', top:'0px', left:'0px', backgroundColor:'#ffffff', zIndex:'999', MozOpacity:'0.65', filter:'alpha(opacity=65),display:none'})
  return Message_temp;
}


function showMessage(page,l,h){
    __message.showMessage()
	var contenu = '<a href="#a" onclick="__message.hideMessage();" class="fermer">fermer&nbsp;X</a><br/><iframe height="'+h+'" width="'+l+'" frameborder="0" src="'+page+'" scrolling="no"></iframe>'	
	$('c').innerHTML = contenu
}

// ##### placement des div de la page #####
function placeDiv(){
	loadPage()
	window.onresize=setPosition    
	setPosition()
}

function setPosition(){
    var h = GAUCHE.clientHeight	
    h = (h < CENTER.clientHeight)?CENTER.clientHeight:h
    h = (h < DROITE.clientHeight)?DROITE.clientHeight:h
    GAUCHE.style.height = h + 'px'
	CENTER.style.height = h + 'px'
    DROITE.style.height = h + 'px'
	FOOTER.style.top = h + 130 + 'px'
} 

var isOnMenu = false;

// MENU DEROULANT
function ouvresousmenu(nom){
  isOnMenu = true;
	//alert(metiers)
	var sm = $('smenuctl00_Menu1_'+nom);
	var sm1=$('smenuctl00_Menu1_metiers');
	var sm2=$('smenuctl00_Menu1_nutrition');
	var sm3=$('smenuctl00_Menu1_services');
	var sm4=$('smenuctl00_Menu1_creapi');
	var sm5=$('smenuctl00_Menu1_contact');
	var sm6=$('smenuctl00_Menu1_recrutement');
	var a = new Array(sm1, sm2, sm3, sm4, sm5, sm6)
	for(var i=0; i<a.length; i++){	
		a[i].style.display = 'none';
	}
	sm.style.display = 'block';
}

function fermesousmenu(nom) {
  isOnMenu = false;
  setTimeout( function () { 
  if (!isOnMenu) {
     $('smenuctl00_Menu1_'+ nom).hide(); 
  } 
  }, 500);
}

window.onresize = function(){
	placemenus();
}

function placemenus(){	
	var m1=$('ctl00_Menu1_metiers');
	var m2=$('ctl00_Menu1_nutrition');
	var m3=$('ctl00_Menu1_services');
	var m4=$('ctl00_Menu1_creapi');
	var m5=$('ctl00_Menu1_contact');
	var m6=$('ctl00_Menu1_recrutement');
	var a = new Array(m1, m2, m3, m4, m5, m6)
	for(var i=0; i<a.length; i++){	
	place(a[i]);
	}
}

function place(m){
	var sm = $('smenu'+m.id);
	var posx = getLeft(m);
	var posy = getTop(m);
	sm.style.left = posx + 0 + 'px';
	sm.style.top = posy + 28 + 'px';
}

function getLeft(l){
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);
}
function getTop(l){
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}

/* GALERIE */
var Galerie_images = new Array();
var Galerie_image_actuelle = 0;

function Galerie_init() {
  Event.observe($('prevImage'), 'click', Galerie_prev);
  Event.observe($('prevImage2'), 'click', Galerie_prev);
  Event.observe($('nextImage'), 'click', Galerie_next);
  Event.observe($('nextImage2'), 'click', Galerie_next);
  
  for (i = 0; $('Galerie_image_'+ i); i++) {
    Galerie_images.push($('Galerie_image_'+ i));
  }
}

function Galerie_prev() {
  Galerie_images[Galerie_image_actuelle].hide();
  if (Galerie_images[Galerie_image_actuelle - 1]) {
    Galerie_image_actuelle = Galerie_image_actuelle - 1;
    Galerie_images[Galerie_image_actuelle].show();    
  }
  else {
    Galerie_image_actuelle = Galerie_images.length - 1
    Galerie_images[Galerie_image_actuelle].show();    
  }
}

function Galerie_next() {
  Galerie_images[Galerie_image_actuelle].hide();
  if (Galerie_images[Galerie_image_actuelle + 1]) {
    Galerie_image_actuelle = Galerie_image_actuelle + 1;
    Galerie_images[Galerie_image_actuelle].show();
    
  }
  else {
    Galerie_image_actuelle = 0;
    Galerie_images[Galerie_image_actuelle].show();
  }
}

function goToVideo(num){
	CreateFlash('apidor', '../fla/video-apidOr.swf', 550, 420, 'numfichier=' + num + '');
	}


