//---------------------------------------------------------------------------------------------------------------------------//
//                                                                                                                           //
// Script principal Labo-Premier                                                                                             //
//   Copyrights ANSM 2008                                                                                                    //
//                                                                                                                           //
//---------------------------------------------------------------------------------------------------------------------------//
var msgClickToClose = new Array('Cliquez sur l\'image pour faire disparaître l\'image','Click to close')

//---------------------------------------------------------------------------------------------------------------------------//
// Fonctions macromedia
//---------------------------------------------------------------------------------------------------------------------------//

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_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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.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];}
}

//---------------------------------------------------------------------------------------------------------------------------//
// Fonctions JQuery
//---------------------------------------------------------------------------------------------------------------------------//
$(document).ready(JQ_Init);


function JQ_Init(){
    
    $('body').click(JQ_Event)
    
    $('.butHandleChoice').click(JQ_Event)
    $('#id_refreshCode').click(JQ_Event)
    $('.zoomImg').click(JQ_Event)
    $('.linkSendPassword').click(JQ_Event)
    
}

function JQ_Event(ev){
    var type = ev.type
    var target = ev.target
    //window.defaultStatus = ' Type : '+type+' target : '+target+' className : '+$(target).attr('class')
    switch(type){
        case 'click':
            
            
            switch($(target).attr('class')){
                case 'linkSendPassword':
                    $('.formSendPassword').css('display','block')
                    break;
                case 'zoomImg':
                    $('#idZoomer').css('position','absolute')
                    $('#idZoomer').html('<div id="idZoomBar"><span class="crux"><img id="cruxToClose" border="0" alt="" src="img/crux.gif" /></span></div><img class="imgZoomed" title="'+msgClickToClose[lngSite-1]+'" id="imgToClose" src="'+target.src+'" alt="'+target.alt+'" border="0" />');
                    var wHeight = document.body.clientHeight;
                    var wWidth  = $('body').width()-20;
                    var iHeight = $('img.imgZoomed',$('#idZoomer')).height()
                    var iWidth = $('img.imgZoomed',$('#idZoomer')).width()
                       
                    
                    $('#idZoomer').css('top',(Math.floor((wHeight-iHeight)/2))+'px')
                    $('#idZoomer').css('left',(Math.floor((wWidth-iWidth)/2))+'px')
                    $('#idZoomBar').css('width',iWidth+'px')
                    $('img',$('#idZoomBar')).css('width','16px')
                    
                    //window.defaultStatus = wWidth+' '+iWidth+' '+wHeight+' '+iHeight+' '+$('#idZoomBar').css('height')+' '+ratio
                    //alert($('#tableOut').height())                    
                    $('#boxZoomer').css('height',$('#tableOut').height()+'px')
                    $('#boxZoomer').css('display','block')
                    $('#imgToClose').click(JQ_Event)
                    $('#cruxToClose').click(JQ_Event)
                    
                    break;
                case 'butHandleChoice':        
                    ev.stopPropagation()
                    idx = $(target).val()
                    $('#sectionErrorMsg').css('display','none')
                    $('.formSendPassword').css('display','none')
                    $('.sectionForm').css('display','none')
                    $('.sectionForm:eq('+(idx-1)+')').css('display','block')
                    break;
                case 'sectionCenter':
                    oLink = document.getElementById('linkToHome')
                    window.location.href = oLink.href
                    break;
            }
            
            switch($(target).attr('id')){
                case 'cruxToClose':
                case 'imgToClose':
                    ev.stopPropagation()
                    $('#boxZoomer').css('display','none')
                    break;
                case 'id_refreshCode':
                    oImg = document.getElementById('imgCode')
                    oImg.src = 'include/image_code.php?r='+Math.random()
                    break;
            }
        
            break;
    }
}
