﻿var imgload=new Array();
var imgsrc=new Array();

var partenairesload=new Array();
var partenairessrc=new Array();
var index = 0;

function preloadpartenaires(){
	var x = imgload.length;
	var fichiers = preloadpartenaires.arguments[0].split (' ');
	
	if (fichiers.length == 0) return;

	for(var j=0; j<fichiers.length; j++){
		if (fichiers[j].length == 0) continue;
		partenairesload[x]=new Image();
		partenairesload[x].src=fichiers[j];
		partenairessrc[x] = fichiers[j];
//		alert("Loading " + fichiers[j]);
		x++;
	}
}

function init() {
	diapoauto ();
}

function diapoauto(){
	var logopartenaire = document.getElementById ("logospartenaires");
	
	 if(index < partenairessrc.length){
		 logopartenaire.src=partenairessrc[index];
//		 alert ("new = " + logopartenaire.src);
		 setTimeout("diapoauto()",2500);
		 index++;
		 if(index==partenairessrc.length){
			 index=0;
		 }
	 }
 }

function preload(){
	var x = preload.arguments[0];
	var fichier = preload.arguments[1];
	
	if (fichier.length == 0) return;
	imgload[x]=new Image();
	imgload[x].src=fichier;
	imgsrc[x] = fichier;
}

function setlogo(){
	var index = setlogo.arguments[0];
	var logo = document.getElementById ("logo");
	
	 if(index < imgsrc.length){
		 logo.src=imgsrc[index];
//		 alert ("new = " + logopartenaire.src);
	 }
 }

 function getRealValue(element, propriete_) {
 	if (element.currentStyle) {
 		return element.currentStyle[propriete_];
 	} else if (window.getComputedStyle) {
 		return document.defaultView.getComputedStyle(element, null).getPropertyValue(propriete_);
 	}
 }

 function getPositionLeft(obj) {
 	var curleft = 0;
 	do {
 		curleft += obj.offsetLeft;
 		obj = obj.offsetParent;
 	}
 	while (obj && getRealValue(obj, 'position') != 'absolute');
 	return curleft;
 }

 function getPositionTop(obj) {
// 	var curtop = 0;
// 	if (obj.offsetParent) {
// 		curtop = obj.offsetTop;
// 		while (obj = obj.offsetParent) { curtop += obj.offsetTop; }
// 	}
// 	return curtop;
 	//
 	var curtop = 0;
 	do {
 		curtop += obj.offsetTop;
 		obj = obj.offsetParent;
 	}
 	while (obj && getRealValue(obj, 'position') != 'absolute');
 	return curtop;
 }

 function placeMenu(menu, menu_title, conteneur) {
 	var left = menu_title ? getPositionLeft(menu_title) : getPositionLeft(menu);
 	var top = menu_title ? getPositionTop(menu_title) + menu_title.clientHeight : getPositionTop(menu);

 	windowWidth = (conteneur ? getPositionLeft(conteneur) + conteneur.clientWidth : document.body.clientWidth - 5);
 	if (left + menu.offsetWidth > windowWidth) {
 		left = windowWidth - menu.offsetWidth;
 	}
 	menu.style.top = top;
 	menu.style.left = left + 10;
 }

//function openMenu (id) {
//	var conteneur = document.getElementById("header");
//	var menu = document.getElementById(id);
//	var menu_title = document.getElementById(id + '_title');
//	if (menu_title) {
//		menu_title.className = 'menutitle_on';
//	}
//	if (menu)
//	{
//		menu.className = 'menu_on';

//		var left = menu_title ? getPositionLeft(menu_title) : getPositionLeft(menu);
//		var top = menu_title ? getPositionTop(menu_title) + menu_title.clientHeight : getPositionTop(menu);
//		
//		windowWidth = (conteneur ? getPositionLeft(conteneur) + conteneur.clientWidth : document.body.clientWidth-5);
//		if (left + menu.offsetWidth > windowWidth)
//		{
//			left = windowWidth - menu.offsetWidth;
//		}
//		menu.style.top = top;
//		menu.style.left = left + 10;
//	}
//	var selectedMenu = document.getElementById('selectedMenu');
//	if (selectedMenu)
//		selectedMenu.value = id;
//}

//function closeMenu()
//{
//	var selectedMenu = document.getElementById('selectedMenu');
//	if (!selectedMenu) return;
//	if (selectedMenu.value != '')
//	{
//		var menu_title = document.getElementById(selectedMenu.value + '_title');
//		var menu = document.getElementById(selectedMenu.value);
//		
//		if (menu_title) {
//			menu_title.className = 'menutitle_off';
//		}
//		if (menu)
//		{
//			menu.className = 'menu_off';
//			
//		}
//		selectedMenu.value = '';
//	}
//}

