﻿//var imgactu = Math.floor(Math.random() * 6 + 1);
var imgactu = 1;
var imgactu2 = 1;

function preload() {
	image1 = new Image();
	image1.src = "images/ar_wh_lrg_o.gif";
	
	image2 = new Image();
	image2.src = "images/home_ttl_abo_o.gif";
	
	image3 = new Image();
	image3.src = "images/home_ttl_res_o.gif";
	
	image4 = new Image();
	image4.src = "images/home_ttl_pat_o.gif";
	
	image5 = new Image();
	image5.src = "images/home_ttl_way_o.gif";
	
	image6 = new Image();
	image6.src = "images/btn_online_res_o.gif";
	
	image7 = new Image();
	image7.src = "images/ar_re_med_o.gif";
	
	image8 = new Image();
	image8.src = "images/box_bg_o.gif";
	
	image9 = new Image();
	image9.src = "images/box_left_o.gif";
	
	image10 = new Image();
	image10.src = "images/box_right_o.gif";
	
	image11 = new Image();
	image11.src = "images/img1-o.jpg";
	
	image12 = new Image();
	image12.src = "images/grassroots/lrg/3.jpg";	
	
	image14 = new Image();
	image14.src = "images/grassroots/lrg/4.jpg";
	
	image15 = new Image();
	image15.src = "images/grassroots/lrg/5.jpg";
	
	image16 = new Image();
	image16.src = "images/grassroots/lrg/6.jpg";
	
	image17 = new Image();
	image17.src = "images/grassroots/lrg/7.jpg";
	
	image18 = new Image();
	image18.src = "images/grassroots/lrg/8.jpg";
	
	image19 = new Image();
	image19.src = "images/additional_o.gif";
	
	image20 = new Image();
	image20.src = "images/apply_o.gif";	
	
	image21 = new Image();
	image21.src = "images/awarded_o.gif";
	
	image22 = new Image();
	image22.src = "images/reporting_o.gif";
	
	image23 = new Image();
	image23.src = "images/review_o.gif";
	
	image24 = new Image();
	image24.src = "images/types_o.gif";
	
}

function preload_home() {
	
	image7 = new Image();
	image7.src = "images/logohome/logo1.gif";
	
	image8 = new Image();
	image8.src = "images/logohome/logo2.gif";
	
	image9 = new Image();
	image9.src = "images/logohome/logo3.gif";
	
	image10 = new Image();
	image10.src = "images/logohome/logo4.gif";
	
	image11 = new Image();
	image11.src = "images/logohome/logo5.gif";
	
	image12 = new Image();
	image12.src = "images/logohome/logo6.gif";
	
	image13 = new Image();
	image13.src = "images/logohome/logo7.gif";
	
	image14 = new Image();
	image14.src = "images/logohome/logo8.gif";
	
	image15 = new Image();
	image15.src = "images/logohome/logo9.gif";
	
	image16 = new Image();
	image16.src = "images/logohome/logo10.gif";
	
	image17 = new Image();
	image17.src = "images/logohome/logo11.gif";
	
	image18 = new Image();
	image18.src = "images/logohome/logo12.gif";
	
	image19 = new Image();
	image19.src = "images/logohome/logo13.gif";
	
	image20 = new Image();
	image20.src = "images/logohome/logo14.gif";
	
	image21 = new Image();
	image21.src = "images/logohome/logo15.gif";
	
	image22 = new Image();
	image22.src = "images/logohome/logo16.gif";
	
	image23 = new Image();
	image23.src = "images/hpm1ovr.png";
	
	image24 = new Image();
	image24.src = "images/hpm2ovr.png";
	
	image25 = new Image();
	image25.src = "images/hpm3ovr.png";
	
	image26 = new Image();
	image26.src = "images/hpm4ovr.png";
	
}


function findPos(obj) {
	var curtop = 0;
	var curleft = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function fixheight(reference, toadjust, toadjust2) {
	var plusgrand = "";
	
	if(parseInt(document.getElementById(reference).scrollHeight) > parseInt(document.getElementById(toadjust).scrollHeight)) {
		plusgrand = reference;
	} else {
		plusgrand = toadjust;
	}
	
	if(parseInt(document.getElementById(toadjust2).scrollHeight) > parseInt(document.getElementById(plusgrand).scrollHeight)) {
		plusgrand = toadjust2;
	}
	
	var hauteur = parseInt(document.getElementById(plusgrand).scrollHeight);
	document.getElementById(reference).style.height = hauteur + 'px';
	document.getElementById(toadjust).style.height = hauteur + 'px';
	document.getElementById(toadjust2).style.height = hauteur + 'px';
}

function fixheight2(obj1, obj2, amt) {
	var newheight = "";
	
	if(parseInt(document.getElementById(obj1).scrollHeight) + parseInt(amt) > parseInt(document.getElementById(obj2).scrollHeight)) {
		newheight = parseInt(document.getElementById(obj1).scrollHeight) + parseInt(amt);
		document.getElementById(obj2).style.height = newheight + 'px';
	} else {
		newheight = parseInt(document.getElementById(obj2).scrollHeight) - parseInt(amt);
		document.getElementById(obj1).style.height = newheight + 'px';
	}
}

/*** GROSSISSEMENT DU TEXTE ***/

var globalTitle = "small";

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) {
      	a.disabled = false;
      	      	
      	globalTitle = title;
      	createCookie("style", title, 365);
	
      }
    }
  }
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function loadStyle() {
	var cookie = readCookie("style");
  	var title = cookie ? cookie : getPreferredStyleSheet();
  	setActiveStyleSheet(title);
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}


/** IMAGE ROTATIVE **/


function initImage() {
  imageId = 'thephoto';
  image = document.getElementById(imageId);
  image.src = "images/visage"+imgactu+".gif";
  setOpacity(image, 0);
  image.style.visibility = 'visible';
  fadeIn(imageId,0);
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 5;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 5);
    } else {
    	timerimg = window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 4000);
    }
  }
}

function fadeOut(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity >= 0) {
      setOpacity(obj, opacity);
      opacity -= 5;
      window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 5);
    } else {
    	if(imgactu < 6) {
	    	imgactu++;
	    } else {
	    	imgactu = "1";
	    }
	    initImage();
    }
  }
}

/** LOGOS ROTATIFS **/


function initImage2() {
  imageId2 = 'thephoto2';
  image2 = document.getElementById(imageId2);
  image2.src = "images/logohome/logo"+imgactu2+".gif";
  setOpacity2(image2, 0);
  image2.style.visibility = 'visible';
  fadeIn2(imageId2,0);
}

function setOpacity2(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn2(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity2(obj, opacity);
      opacity += 5;
      window.setTimeout("fadeIn2('"+objId+"',"+opacity+")", 5);
    } else {
    	timerimg = window.setTimeout("fadeOut2('"+objId+"',"+opacity+")", 4000);
    }
  }
}

function fadeOut2(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity >= 0) {
      setOpacity2(obj, opacity);
      opacity -= 5;
      window.setTimeout("fadeOut2('"+objId+"',"+opacity+")", 5);
    } else {
    	if(imgactu2 < 16) {
	    	imgactu2++;
	    } else {
	    	imgactu2 = "1";
	    }
	    initImage2();
    }
  }
}

var guid = new Array();
guid[1] = "0";
guid[2] = "0";
guid[3] = "0";
guid[4] = "0";
guid[5] = "0";
guid[6] = "0";
guid[7] = "0";


function openCollapse(no) {
	if(guid[no] == "0") {
		document.getElementById('guid'+no).style.visibility='visible'; document.getElementById('guid'+no).style.position='static'; document.getElementById('guid'+no).style.height='auto';
		document.getElementById('ar'+no).src='images/arrow-down.gif';
		guid[no] = "1";
	} else {
		document.getElementById('guid'+no).style.visibility='hidden'; document.getElementById('guid'+no).style.position='absolute'; document.getElementById('guid'+no).style.height='0px';
		document.getElementById('ar'+no).src='images/arrow.gif';
		guid[no] = "0";
	}
}
