//FUNCTION NEW_WINDOWS
function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) 
	{
	var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
	var int_windowTop = (screen.height - a_int_windowHeight) / 2;
	var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
	var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
	if (parseInt(navigator.appVersion) >= 4) 
		{
		obj_window.window.focus();
		}
	}

//FUNCTION LOAD_STYLESHHEET
			scrnSize="0"
			
			if (navigator.appName.indexOf("Microsoft") != -1) {scrnSize = screen.width + "x" + screen.height};
			if (navigator.appName.indexOf("Opera") != -1) {scrnSize = screen.width + "x" + screen.height};
			if (navigator.appName.indexOf("Netscape") != -1) {scrnSize = screen.width + "x" + (screen.height)};

			if (scrnSize == "640x480") document.write('<LINK REL="stylesheet" HREF="css/small.css" TYPE="text/css">');
			if (scrnSize == "800x600") document.write('<LINK REL="stylesheet" HREF="css/small.css" TYPE="text/css">');
			if (scrnSize == "1024x768") document.write('<LINK REL="stylesheet" HREF="css/small.css" TYPE="text/css">');
			else document.write('<LINK REL="stylesheet" HREF="css/default.css" TYPE="text/css">');

//FUNCTION NEW_IMAGES
function newImage(arg) {
			if (document.images) {
				rslt = new Image();
				rslt.src = arg;
				return rslt;
			}
		}
		
		function changeImages(){
			if (document.images && (preloadFlag == true)) {
				for (var i=0; i<changeImages.arguments.length; i+=2) {
					document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
				}
			}
		}
		
		var preloadFlag = false;
		function preloadImages(){
			if (document.images) {
//MENU_IMAGES
				fr_canadon_over = newImage("images/fr_canadon-over.gif");
				
				
				frenterover = newImage("images/enter/fr_enter_over.gif");
				enenterover = newImage("images/enter/en_enter_over.gif");
				
				fr_bt_accueil_over = newImage("images/menu/fr_bt_accueil-over.gif");
				fr_bt_plan_over = newImage("images/menu/fr_bt_plan-over.gif");
				fr_bt_contact_over = newImage("images/menu/fr_bt_contact-over.gif");
				fr_don1_over = newImage("images/promo/fr_don1-over.jpg");
				fr_activites_over = newImage("images/fr_activites-over.jpg");
				fr_implication_over = newImage("images/fr_implication-over.jpg");
				fr_sm_qui_histoire_over = newImage("images/menu/fr_sm_qui_histoire-over.jpg");
				fr_sm_qui_mission_over = newImage("images/menu/fr_sm_qui_mission-over.jpg");
				fr_sm_qui_pourquoi_over = newImage("images/menu/fr_sm_qui_pourquoi-over.jpg");
				fr_sm_qui_territoire_over = newImage("images/menu/fr_sm_qui_territoire-over.jpg");
				fr_sm_qui_equipe_over = newImage("images/menu/fr_sm_qui_equipe-over.jpg");
				fr_sm_qui_ca_over = newImage("images/menu/fr_sm_qui_ca-over.jpg");
				fr_sm_org_soutien_over = newImage("images/menu/fr_sm_org_soutien-over.jpg");
				fr_sm_org_formations_over = newImage("images/menu/fr_sm_org_formations-over.jpg");
				fr_sm_org_liens_over = newImage("images/menu/fr_sm_org_liens-over.jpg");
				fr_sm_org_liste_over = newImage("images/menu/fr_sm_org_liste-over.jpg");
				fr_sm_part_agro_over = newImage("images/menu/fr_sm_part_agro-over.jpg");
				fr_sm_part_finance_over = newImage("images/menu/fr_sm_part_finance-over.jpg");
				fr_sm_part_produits_over = newImage("images/menu/fr_sm_part_produits-over.jpg");
				fr_sm_part_devenir_over = newImage("images/menu/fr_sm_part_devenir-over.jpg");
				fr_sm_media_com_over = newImage("images/menu/fr_sm_media_com-over.jpg");
				fr_sm_media_parutions_over = newImage("images/menu/fr_sm_media_parutions-over.jpg");
				fr_sm_media_articles_over = newImage("images/menu/fr_sm_media_articles-over.jpg");
				fr_sm_media_rapport_over = newImage("images/menu/fr_sm_media_rapport-over.jpg");
				fr_sm_media_virtuel_over = newImage("images/menu/fr_sm_media_virtuel-over.jpg");
				preloadFlag = true;
			}
		}

// SCROLLABLE AREA
			function verifyCompatibleBrowser(){ 
			    this.ver=navigator.appVersion 
			    this.dom=document.getElementById?1:0 
			    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
			    this.ie4=(document.all && !this.dom)?1:0; 
			    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
			 
			    this.ns4=(document.layers && !this.dom)?1:0; 
			    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5) 
			    return this 
			} 
			bw=new verifyCompatibleBrowser() 
			 
			 
			var speed=50 
			 
			var loop, timer 
			 
			function ConstructObject(obj,nest){ 
			    nest=(!nest) ? '':'document.'+nest+'.' 
			    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0; 
			    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0; 
			    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight 
			    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight 
			    this.up=MoveAreaUp;this.down=MoveAreaDown; 
			    this.MoveArea=MoveArea; this.x; this.y; 
			    this.obj = obj + "Object" 
			    eval(this.obj + "=this") 
			    return this 
			} 
			function MoveArea(x,y){ 
			    this.x=x;this.y=y 
			    this.css.left=this.x 
			    this.css.top=this.y 
			} 
			 
			function MoveAreaDown(move){ 
				if(this.y>-this.scrollHeight+objContainer.clipHeight){ 
			    this.MoveArea(0,this.y-move) 
			    if(loop) setTimeout(this.obj+".down("+move+")",speed) 
				} 
			} 
			function MoveAreaUp(move){ 
				if(this.y<0){ 
			    this.MoveArea(0,this.y-move) 
			    if(loop) setTimeout(this.obj+".up("+move+")",speed) 
				} 
			} 
			 
			function PerformScroll(speed){ 
				if(initialised){ 
					loop=true; 
					if(speed>0) objScroller.down(speed) 
					else objScroller.up(speed) 
				} 
			} 
			 
			function CeaseScroll(){ 
			    loop=false 
			    if(timer) clearTimeout(timer) 
			} 
			var initialised; 
//			function InitialiseScrollableArea(){ 
				function InitialiseScrollableArea(){ 
			    objContainer=new ConstructObject('divContainer') 
			    objScroller=new ConstructObject('divContent','divContainer') 
			    objScroller.MoveArea(0,0) 
			    objContainer.css.visibility='visible' 
			    initialised=true; 
			} 
		
//FUNCTION CASCADING_MENU
//startList = function() {
function startList() {

//code only for IE
	if(!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for(var i=0; i<subs.length; i++) {
		var li = subs[i].parentNode;
		if(li && li.lastChild.style) {
			li.onmouseover = function() {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function() {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}
//window.onload=preloadImages();InitialiseScrollableArea();startList();

//FUNCTION PRINT_LAYER
function printlayer(lname) {
var txt = document.getElementById(lname).innerHTML;
document.open();
document.write(txt);
document.close();
window.print();
}

//FUNCTION IMAGE_ROTATOR
var num=0;

// format: src, alt, link
imgArray = [  
 ['images/promo/fr_promo1.jpg', 'promo 1', 'fr_promotions.php?id=1'], //CRAYON
 ['images/promo/fr_promo2.jpg', 'promo 2', 'fr_promotions.php?id=2'], //GOLF
 ['images/promo/fr_promo3.jpg', 'promo 3', 'pdf/marche_et_course_2010.pdf'], // COURRIR
 ['images/promo/fr_promo5.jpg', 'promo 5', 'fr_promotions.php?id=5']  //5A100
// ['images/promo/fr_promo5.jpg', 'promo 5', 'fr_promotions.php?id=5'] //5A100
]

function LimitNumber(value) {
  if (value < 0) { value = imgArray.length - 1; }
  var value = value % imgArray.length;
  return value; 
}
function slide(slide_num,Pict,Link) {
  document.getElementById(Pict).src=imgArray[slide_num][0];
  document.getElementById(Pict).alt=imgArray[slide_num][1];
  document.getElementById(Link).href=imgArray[slide_num][2];
}

var timedNum = 0;

function TimedImage() {
  timedNum++;
  timedNum = LimitNumber(timedNum);
  slide(timedNum,'pict10','link10');
}

var timedFunc = '';
function InitTimeInterval() {
  timeFunc = setInterval("TimedImage()",4000);
}

// Version 1.0
// Copyright Programmation Sebastien Boyer
// 2010