var wwwCookieName = "VELtic";
var preloadFlag = false;
var movieName = "soundPlay";
var msgWindow = null;
var currentImageName = "";

function thisMovie(movieName) {
  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window[movieName]
  }	else {
    return document[movieName]
  }
}

function movieIsLoaded (theMovie) {
  if (typeof(theMovie) != "undefined") {
    return theMovie.PercentLoaded() == 100;
  } else {
    return false;
  }
}

function clickSound(soundName) {
  if (movieIsLoaded(thisMovie(movieName))) {
    thisMovie(movieName).TGotoLabel("_level0/"+soundName,"stopSound");
    thisMovie(movieName).TGotoLabel("_level0/"+soundName,"playSound");
  }
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function changeImages2(imgSrc, overState, imgNum) {
	if (document.images && (preloadFlag == true)) {
		if (imgNum) {imgSrcNum = imgSrc + imgNum} else {imgSrcNum = imgSrc};
		document.getElementById(imgSrcNum).src = eval(imgSrc+overState).src;
	}
}

if (document.images) {
	spacerLoad = newImage("images/spacer.gif");
}

function yellowSticky(blockType, tM, rM, bM, lM, alignLCR, stickyNote, sNsize){
  myHeight = 0;
  if (blockType == "div") {tailBreak="<br clear=all>"} else {tailBreak=""};
  if (sNsize > 130) {myWidth = sNsize} else {myWidth=130};
  if (myWidth > 150) {myHeight = myWidth-150} else {myHeight=0};
  ysType="ys2";
  document.writeln("<"+blockType+"><table align=\""+alignLCR+"\" width="+(myWidth+20)+" border=0 cellpadding=0 cellspacing=0 style=\"margin: 0px; padding: 0px; margin-right:"+rM+"px; margin-left:"+lM+"px; margin-top:"+tM+"px; margin-bottom:"+bM+"px;\">");
  document.writeln("	<tr>");
  document.writeln("		<td width= 10 valign=\"top\" align=\"left\" style=\"background: url('images/" + ysType + "11.gif');\"><img src=\"images/" + ysType + "11.gif\"   width= \"10\" height=\"10\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("		<td width= " + myWidth + " valign=\"top\" align=\"left\" style=\"background: url('images/" + ysType + "12.gif');\"><img src=\"images/" + ysType + "12a.gif\" width= \"130\" height=\"10\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("		<td width= 10 valign=\"top\" align=\"left\" style=\"background: url('images/" + ysType + "13.gif');\"><img src=\"images/" + ysType + "13.gif\"   width= \"10\" height=\"10\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("	</tr>");
  document.writeln("	<tr>");
  document.writeln("		<td width= 10 valign=\"top\"    align=\"left\" style=\"background: url('images/" + ysType + "21.gif');\"><img src=\"images/" + ysType + "21a.gif\" width=\"10\" height=\"130\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"><br><img src=\"images/spacer.gif\" width= \"10\" height=\""+myHeight+"\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("		<td width= " + myWidth + " valign=\"top\"    align=\"left\" style=\"background: #ffffcc;\"><div style=\"width: "+myWidth+"px;\"><div class=\"stickyNoteIn\">"+stickyNote+"</div></div></td>");
  document.writeln("		<td width= 10 valign=\"bottom\" align=\"left\" style=\"background: url('images/" + ysType + "23.gif');\"><img src=\"images/" + ysType + "23a.gif\" width=\"10\" height=\"130\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("	</tr>");
  document.writeln("	<tr>");
  document.writeln("		<td width= 10 valign=\"top\" align=\"left\"  style=\"background: url('images/" + ysType + "31.gif');\"><img src=\"images/" + ysType + "31.gif\"  width= \"10\" height= \"10\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("		<td width= " + myWidth + " valign=\"top\" align=\"right\" style=\"background: url('images/" + ysType + "32.gif');\"><img src=\"images/" + ysType + "32a.gif\" width=\"130\" height= \"10\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\" align=\"right\"></td>");
  document.writeln("		<td width= 10 valign=\"top\" align=\"left\"  style=\"background: url('images/" + ysType + "33.gif');\"><img src=\"images/" + ysType + "33.gif\"  width= \"10\" height= \"10\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("	</tr>");
  document.writeln("	<tr>");
  document.writeln("		<td width= 10></td>");
  document.writeln("		<td width= 10><img src=\"images/spacer.gif\" width= \""+myWidth+"\" height=\"1\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"\"></td>");
  document.writeln("		<td width= 10</td>");
  document.writeln("	</tr>");
  document.writeln("</table></"+blockType+">"+tailBreak);
};

function preloadImages() {
	mbackOn = newImage("images/backon.gif");
	mbackOff = newImage("images/backoff.gif");
	mlockOn = newImage("images/mlockon2.gif");
	mlockOff = newImage("images/mlockoff.gif");
	munlockOn = newImage("images/munlockon.gif");
	munlockOff = newImage("images/munlockoff.gif");
	munlockbOn = newImage("images/munlockbon.gif");
	munlockbOff = newImage("images/munlockboff.gif");
	mtopOn = newImage("images/mtopon.gif");
	mtopOff = newImage("images/mtopoff.gif");
	msearchOn = newImage("images/msearchon.gif");
	msearchOff = newImage("images/msearchoff.gif");
	msearchdOn = newImage("images/msearchdon.gif");
	msearchdOff = newImage("images/msearchdoff.gif");
	msearchbOn = newImage("images/msearchbon.gif");
	msearchbOff = newImage("images/msearchboff.gif");
	msendOn = newImage("images/msendon.gif");
	msendOff = newImage("images/msendoff.gif");
	mcancelOn = newImage("images/mcancelon.gif");
	mcancelOff = newImage("images/mcanceloff.gif");
	blogonrcOn  = newImage("images/blogonrcon.gif");
	blogonrcOff = newImage("images/blogonrcoff.gif");
	blogosshrcOn  = newImage("images/blogosshrcon.gif");
	blogosshrcOff = newImage("images/blogosshrcoff.gif");
	blogoottOn  = newImage("images/blogootton.gif");
	blogoottOff = newImage("images/blogoottoff.gif");
	blogoicrmlOn  = newImage("images/blogoicrmlon.gif");
	blogoicrmlOff = newImage("images/blogoicrmloff.gif");
	blogonbccOn  = newImage("images/blogonbccon.gif");
	blogonbccOff = newImage("images/blogonbccoff.gif");

	backt = newImage("images/backt.png");
	backt2 = newImage("images/backt2.png");
	
	drapabsm = newImage("images/drapabsm.gif");
	drapcbsm = newImage("images/drapcbsm.gif");
	drapmbsm = newImage("images/drapmbsm.gif");
	drapnbsm = newImage("images/drapnbsm.gif");
	draptnsm = newImage("images/draptnsm.gif");
	draptosm = newImage("images/draptosm.gif");
	drapnbsm = newImage("images/drapnbsm.gif");
	drapnusm = newImage("images/drapnusm.gif");
	draponsm = newImage("images/draponsm.gif");
	drapnbsm = newImage("images/drapnbsm.gif");
	drapsksm = newImage("images/drapsksm.gif");
	drapyusm = newImage("images/drapyusm.gif");

	preloadFlag = true;
}

function dummyF() {
}

function goBackClear() {
  history.back();
  location.replace("contact.php");
}

function getCookie(name){
  var cname = name + "=";
  var dc = document.cookie;
  if (dc.length > 0) {
    begin = dc.indexOf(cname);
    if (begin != -1) {
      begin += cname.length;
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    }
  }
  return null;
}

function setCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function SubmitForm2() {
  setCookie('myName', document.eMailMessage.fullName.value, 365);
  setCookie('myeMail', document.eMailMessage.eMail2.value, 365);
  document.eMailMessage.submit();
}

function delCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 expire.setTime(today.getTime());
 document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function tabOnEnter (field, evt, nextfield, formname) {
	var keyCode = document.layers ? evt.which : document.all ? evt.keyCode : evt.keyCode;
	if ((keyCode != 13) && (keyCode != 9))
		return true;
	else {
		if (nextfield == "soumettre") {
			if (formname != "changePassword") {
				document.getElementById(formname).submit();
			} else {
				checkNewPassword();
			}
		} else {
			document.getElementById(nextfield).focus()
		};
		return false;
	}
}
function tabOnEnter2 (field, evt) {
	var keyCode = document.layers ? evt.which : document.all ? evt.keyCode : evt.keyCode;
	if (keyCode == 13) {
		submitParamForm();
		return false;
	} else {
		if (field == document.getElementById("searchTerms")) {
			document.getElementById("searchTerms2").value = document.getElementById("searchTerms").value;
		}
		if (field == document.getElementById("searchTerms2")) {
			if (document.getElementById("searchTerms")) {
				document.getElementById("searchTerms").value = document.getElementById("searchTerms2").value;
			}
		}
		return true;
	}
}
function tabOnEnter3 (field, evt) {
	var keyCode = document.layers ? evt.which : document.all ? evt.keyCode : evt.keyCode;
	clearTimeout(timer);
	if (keyCode == 13) {
		submitParamForm();
		return false;
	} else {
		timer=setTimeout('performSearch()',100); 
		if (field == document.getElementById("searchTerms")) {
			document.getElementById("searchTerms2").value = document.getElementById("searchTerms").value;
		}
		if (field == document.getElementById("searchTerms2")) {
			if (document.getElementById("searchTerms")) {
				document.getElementById("searchTerms").value = document.getElementById("searchTerms2").value;
			}
		}
		return true;
	}
}
function focusField () {
	if (document.getElementById("email")) {
		document.getElementById("email").value = document.getElementById("email").value;
		document.getElementById("email").focus();
	};
}

function checkNewPassword () {
	message00 = "Votre mot de passe a été changé.";
	message01 = "SVP réessayez. Les deux entrées du mot de passe ne sont pas identiques.";
	message02 = "SVP réessayez. Votre mot de passe doit contenir au moins 5 charactères.";
	message03 = "SVP réessayez. Votre mot de passe contient des caractères non permis (seuls des chiffres et des lettres sont permis).";
	
	var illegalChars = /[\W_]/;
	if (illegalChars.test(document.getElementById("pwd1").value)) {
		alert(message03);
	} else {
		if (document.getElementById("pwd1").value == document.getElementById("pwd2").value) {
			if (document.getElementById("pwd1").value.length < 5) {
				alert(message02);
			} else {
				alert(message00);
				document.getElementById('changepassword').submit();
			};
		} else {
			alert(message01);
		};
	};
};

function fullQuote(quotation, author) {
  this.quotation = quotation;
  this.author = author;
}

function changeChecked(currentBox, checkIndex) {
	document.getElementsByName(currentBox)[checkIndex].checked = !(document.getElementsByName(currentBox)[checkIndex].checked);
}
/*
function changeChecked(currentBox, checkIndex) {
	myBox = document.getElementsByName(currentBox);
	if (myBox[checkIndex].checked) {
		myBox[checkIndex].checked = false
	} else {
		myBox[checkIndex].checked = true
	}
}
	
// FOR ALL OF THEM
function changeChecked(currentBox, checkIndex) {
	for (var i=0; i<document.getElementsByName(currentBox).length; i+=1) {
		document.getElementsByName(currentBox)[i].checked = !(document.getElementsByName(currentBox)[i].checked);
	}
}

*/

myQuotes = new Array();
qCounter = 0;
myQuotes[qCounter]   = new fullQuote ("Nos élèves cherchent en nous ce qu'ils espèrent de l'avenir.", "Denys Gagnon");
myQuotes[++qCounter] = new fullQuote ("Tout ce que l'on sait, on l'a appris de quelqu'un d'autre.", "Béa Cenné");
myQuotes[++qCounter] = new fullQuote ("Nous arrivons dans ce monde avec rien d'autre qu'une capacité à apprendre.", "John B. Watson");
myQuotes[++qCounter] = new fullQuote ("Il n'est pas de bonne pédagogie qui ne commence par éveiller le désir d'apprendre.", "François de Closets");
myQuotes[++qCounter] = new fullQuote ("L'école n'est pas seule à instruire les jeunes. Le milieu et l'époque ont sur eux autant et plus d'influence que les éducateurs.", "Paul Valéry, Variété, Le bilan de l'intelligence");
myQuotes[++qCounter] = new fullQuote ("L'heure de la fin des découvertes ne sonne jamais.", "Colette");
myQuotes[++qCounter] = new fullQuote ("Celui qui aime à apprendre est bien près du savoir.", "Confucius");
myQuotes[++qCounter] = new fullQuote ("Il n'y a qu'une façon d'apprendre, c'est par l'action.", "Paulo Coelho, L'Alchimiste");
myQuotes[++qCounter] = new fullQuote ("C'est le propre du génie de procéder par les idées les plus simples.", "Charles Péguy, Pensées");
myQuotes[++qCounter] = new fullQuote ("J'apprends chaque jour pour enseigner le lendemain.", "Emile Faguet");
myQuotes[++qCounter] = new fullQuote ("Un bon maître a ce souci constant&nbsp;: enseigner à se passer de lui.", "André Gide, Journal");
myQuotes[++qCounter] = new fullQuote ("Enseigner, c'est apprendre deux fois.", "Joubert, Pensées");
myQuotes[++qCounter] = new fullQuote ("La plume est la langue de l'âme.", "Miguel De Cervantès, Don Quichotte");
myQuotes[++qCounter] = new fullQuote ("Un livre a toujours deux auteurs&nbsp;: celui qui l'écrit et celui qui le lit.", "Jacques Salomé, Si je m'écoutais, je m'entendrais");
myQuotes[++qCounter] = new fullQuote ("L'important n'est pas de convaincre, mais de donner à réfléchir.", "Bernard Werber, Le père de nos pères");
myQuotes[++qCounter] = new fullQuote ("La culture, c'est ce qui reste quand on a tout oublié.", "Edouard Herriot");
myQuotes[++qCounter] = new fullQuote ("Le monde entier est un théatre.", "Shakespeare, Comme il vous plaira");
myQuotes[++qCounter] = new fullQuote ("La culture, c'est comme la confiture&nbsp;: moins on en a, plus on l'étale.", "Françoise Sagan");
myQuotes[++qCounter] = new fullQuote ("Une pièce sans livres, c'est comme un corps sans âme.", "Cicéron");
myQuotes[++qCounter] = new fullQuote ("Une bibliothèque, c'est le carrefour de tous les rêves de l'humanité.", "Julien Green");
myQuotes[++qCounter] = new fullQuote ("Les livres sont la lumière qui guide la civilisation.", "F. D. Roosevelt");
myQuotes[++qCounter] = new fullQuote ("Un livre qu'on quitte sans en avoir extrait quelque chose est un livre qu'on n'a pas lu.", "Antoine Albalat, L'art d'écrire");
myQuotes[++qCounter] = new fullQuote ("Il est un bonheur pur auquel mon coeur se livre, C'est d'avoir un ami sage, instruit, parlant bien, Qu'à mon gré je consulte en intime entretien, Et chacun peut avoir cet ami, c'est le livre&nbsp;!", "Hippolyte Laroche, Poésies diverses");
myQuotes[++qCounter] = new fullQuote ("Le livre peut sembler le bien et la sagesse, De tous, et dont chacun profite avec largesse; Et quand il est utile et noblement écrit, C'est le double aliment du coeur et de l'esprit.", "H. Laroche, Poésies diverses");
myQuotes[++qCounter] = new fullQuote ("Comme c'est le caractère des grands esprits de faire entendre en peu de paroles beaucoup de choses, les petits esprits au contraire ont le don de beaucoup parler, et de ne rien dire.", "La Rochefoucauld, Réflexions ou Sentences et Maximes morales");


var xmlHttp;
var searchActive = false;
var nextSearch = "";

function changePage(newPage) {
	document.getElementById("resultsTable").innerHTML = "								<p style=\"margin-top: 25px;\"><span ID=\"blink\">Recherche en cours</span> &#8230; SVP patienter.";
//	document.getElementById("waitBox").style.display = "block";
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="searchdata.php"
	url=url+"?searchPage="+escape(newPage);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange = stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function changeResultsPerPage(resultsPerPage) {
	setCookie('resPpage', resultsPerPage, 365);
	document.getElementById("resultsTable").innerHTML = "								<p style=\"margin-top: 25px;\"><span ID=\"blink\">Recherche en cours</span> &#8230; SVP patienter.";
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="searchdata.php"
	url=url+"?searchPage="+escape(1);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange = stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged2() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById("tableSearchResults").innerHTML = xmlHttp.responseText;
		searchActive = false;
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		xmlHttp=new XMLHttpRequest();}
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}
	return xmlHttp;
}

function doBlink() {
	if (document.getElementById("blink")) {
		document.getElementById("blink").style.visibility = document.getElementById("blink").style.visibility == "" ? "hidden" : ""
	}
}
setInterval("doBlink()",375);

