var firefox=navigator.userAgent.indexOf("Firefox")!=-1;
var explorer=navigator.userAgent.indexOf("MSIE")!=-1;
var explorer7=navigator.userAgent.indexOf("MSIE 7.0")!=-1;
var netscape=navigator.userAgent.indexOf("Netscape")!=-1;
var safari=navigator.userAgent.indexOf("Safari")!=-1;
var opera=navigator.userAgent.indexOf("Opera")!=-1;
var camino=navigator.userAgent.indexOf("Camino")!=-1;
var macintosh=navigator.platform.indexOf("Mac")!=-1;

function correctPNG(){
  var arVersion=navigator.appVersion.split("MSIE");
  var version=parseFloat(arVersion[1]);
  if((version>=5.5)&&(document.body.filters)){
    for(var i=0;i<document.images.length;i++){
      var img=document.images[i];
      var imgName=img.src.toUpperCase();
      if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){
        var imgID=(img.id)?"id='"+img.id+"' ":"";
        var imgClass=(img.className)?"class='"+img.className+"' ":"";
        var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' ";
        var imgStyle="display:inline-block;"+img.style.cssText;
        if(img.align=="left"){
          imgStyle="float:left;"+imgStyle;
        }
        if(img.align=="right"){
          imgStyle="float:right;"+imgStyle;
        }if(img.parentElement.href){
          imgStyle="cursor:hand;"+imgStyle;
        }
		//alert(img.src)
        var strNewHTML="<span "+imgID+imgClass+imgTitle+' style="'+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+";"+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"+"(src='"+img.src+"', sizingMethod='scale');\"></span>";
        img.outerHTML=strNewHTML;
        i=i-1;
        }
      }
    }
  }
  
if (explorer && !explorer7) {
	window.attachEvent('onload', correctPNG);
}
  
function calculateHeight(){
  //calculate left height 
  var myLeftList = $$('.colLeft');
  var myLeft = myLeftList[0];
  var myLeftHeight = parseInt(myLeft.getStyle("height"));
 // alert('left is : ' + myLeftHeight)
  
  //calculate middle height 
  var myMiddleList = $$('.colMiddle');
  var myMiddle = myMiddleList[0];
  var myMiddleHeight = parseInt(myMiddle.getStyle("height"));
  //alert('middle is : ' + myMiddleHeight)
  
  //calculate right height
  var myRightList = $$('.colRight');
  var myRight = myRightList[0];
  var myRightHeight = parseInt(myRight.getStyle("height"));
  //alert('right is : ' + myRightHeight)
  
  if(myLeftHeight > myMiddleHeight && myLeftHeight > myRightHeight){
    myMiddle.setStyle({"height" : myLeftHeight + "px"});
    myRight.setStyle({"height" : myLeftHeight + "px"});
    myRightHeight = myLeftHeight;
    myMiddleHeight = myLeftHeight;
  } 
  if(myMiddleHeight > myLeftHeight && myMiddleHeight > myRightHeight){
    myLeft.setStyle({"height" : myMiddleHeight + "px"});
    myRight.setStyle({"height" : myMiddleHeight + "px"});
    myLeftHeight = myMiddleHeight;
    myRightHeight = myMiddleHeight;
  } 
  if(myRightHeight > myLeftHeight && myRightHeight > myMiddleHeight){
    myLeft.setStyle({"height" : myRightHeight + "px"});
    myMiddle.setStyle({"height" : myRightHeight + "px"});
    myLeftHeight = myRightHeight;
    myMiddleHeight = myRightHeight;
  }
  
  //shadows
  var myMiddleShadowList = $$('.colMiddle .shadow');
  var myMiddleShadow = myMiddleShadowList[0];
  myMiddleShadow.setStyle({"height" : myMiddleHeight + "px"});
  var myRightShadowList = $$('.colRight .shadow');
  var myRightShadow = myRightShadowList[0];
  myRightShadow.setStyle({"height" : myRightHeight + "px"});

  //placer logo member
  //monLogoList = $$('.logoMembre');
  //monLogo = monLogoList[0];
  //monLogo.setStyle({'bottom':'20px'});

}

var whichPict = 1;
var myPosList = new Array();
    myPosList[0] = 0;
    myPosList[1] = -559;
    myPosList[2] = -559 * 2;
    myPosList[3] = -559 * 3;
    myPosList[4] = -559 * 4;
    myPosList[5] = -559 * 5;
    myPosList[6] = -559 * 6;
    myPosList[7] = -559 * 7;
    myPosList[8] = -559 * 8;
    myPosList[9] = -559 * 9;
    myPosList[10] = -559 * 10;
    myPosList[11] = -559 * 11;
  
//carousel nextPict
function nextPict(){
  var myPictList = $$('.carousel ul');
  var myPict = myPictList[0];
  var myPictListLI = $$('.carousel ul li');
  whichPict = whichPict + 1;
  if(whichPict > myPictListLI.length){
    whichPict = 1;
    new Effect.Move(myPict, { x: 0, y: 0, mode: 'absolute' });
  } else {
    new Effect.Move(myPict, { x: -559, y: 0, mode: 'relative' });
  }
  changePagers(whichPict);
  return false;
}

function changePict(whichNewPic){
  var myPictList = $$('.carousel ul');
  var myPict = myPictList[0];
  whichPict = whichNewPic;
  posX = myPosList[(whichPict - 1)];
  new Effect.Move(myPict, { x: posX, y: 0, mode: 'absolute' });
  changePagers(whichPict);
  return false;
}

function changePagers(whichPager){
  var myPagersAList = $$('.carousel .pagers a');
  for(i=0;i<myPagersAList.length;i++){
    var myPager = myPagersAList[i];
    myPager.removeClassName('active');
  }
  whichPager = whichPager - 1;
  var myActivePager = myPagersAList[whichPager];
  myActivePager.addClassName('active');
  return false;
}

var tempX = 0
var tempY = 0
function getMouseXY(e){
	tempX = 0
	tempY = 0
    if(e == undefined)
        e = event;
    if( e.pageX != undefined){ // gecko, konqueror,
        tempX = e.pageX;
        tempY = e.pageY;
    } else if(event != undefined && event.x != undefined && event.clientX == undefined){ // ie4 ?
        tempX = event.x;
        tempY = event.y;
    } else if(e.clientX != undefined ){ // IE6,  IE7, IE5.5
        if(document.documentElement){
            tempX = e.clientX + ( document.documentElement.scrollLeft || document.body.scrollLeft);
            tempY = e.clientY + ( document.documentElement.scrollTop || document.body.scrollTop);
        } else {
            tempX = e.clientX + document.body.scrollLeft;
            tempY = e.clientY + document.body.scrollTop;
        }
    } else {
        tempX = 0;
        tempY = 0;
    }
    tempX -= 200;
	tempY -= 120;
	return false;
}

function toggleTooltip(whichTool){
	var tt = setTimeout(function(){
				$(whichTool).setStyle({left:(tempX+"px")});
				$(whichTool).setStyle({top:(tempY+"px")});
				$(whichTool).show();
				
	},2);
	return false;
}

function toggleLightbox(whichLight){
	var myState = $(whichLight).getStyle('display');
	if(myState == "none"){
		$(whichLight).show();
	} else {
		$(whichLight).hide();
	}
}

window.attachEvent("onload",correctPNG);
