<!-- **********************************************************-->
<!-- **  FICHIER : twfonctions.js                            **-->
<!-- **                                                      **-->
<!-- **  DESCRIPTION                                         **-->
<!-- **  Fonctions Javascript globales.                      **-->
<!-- **                                                      **-->
<!-- **        AUTEUR : Django Blais                         **-->
<!-- **                 Conception Oznog co. Multimédia      **-->
<!-- **                 http://www.oznogco.com               **-->
<!-- **      CRÉER LE : 9/28/2003 23:35:45 PM                **-->
<!-- **                                                      **-->
<!-- **                                                      **-->
<!-- **********************************************************-->
<!--
var neo= null;
window.onerror = twerror;
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
function twerror() {return true;} 
function twNeowin(nUrl,nNom,w,h,nScroll){
	// AUTEUR : Django Blais
	// Trucsweb.com
  var winl = (screen.width) ? (screen.width-w)/2 : 0;
  var wint = (screen.height) ? (screen.height-h)/2 : 0;
  var options = 'width='+w+',height='+h+',top='+wint+',left='+winl+',scrollbars='+nScroll+',resizable=no';
  neo=window.open(nUrl,nNom,options);
  if(neo.window.focus){neo.window.focus();}
}

function twNeowin2(nUrl,nNom,w,h,nScroll){
	// AUTEUR : Django Blais
	// Trucsweb.com
  var winl = (screen.width) ? (screen.width-w)/2 : 0;
  var wint = (screen.height) ? (screen.height-h)/2 : 0;
  var options = 'menubar=yes,width='+w+',height='+h+',top='+wint+',left='+winl+',scrollbars='+nScroll+',resizable=no';
  neo=window.open(nUrl,nNom,options);
  if(neo.window.focus){neo.window.focus();}
}

function twImg(x, y) {document.images[x].src=eval(y+'.src');}
function twIEfavorit() {window.external.AddFavorite(window.location.href, 'Webothèque');}
function twIERecherche() {window.external.AddSearchProvider("http://www.webotheque.net/recherche.xml");}
function y2k(number) { return (number < 1000) ? number + 1900 : number; }
Date.prototype.twDate=function (_langage){
  // AUTEUR : Django Blais
	// Trucsweb.com
  var heures = this.getHours();
  var minutes = this.getMinutes();  
  var jour   = this.getDay(); 
  var date  = this.getDate();
  var mois = this.getMonth();
  var annee  = y2k(this.getYear());
  var sTemp = ""; 
  switch (_langage.toLowerCase()) { 
    case "fr-ca" : 
      date = (date=="1") ? date + "er" : date;
      moisFR = new Array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre');
      jourFR = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
      sTemp = jourFR[jour] + ' ' + date + ' ' + moisFR[mois] + ' ' + annee;
      break; 
    case "es" : 
      moisES = new Array('enero', 'febrero', 'marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','deciembre');
      jourES = new Array('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes','Sábado');
      sTemp = jourES[jour] + ', ' + date + ' de ' + moisES[mois] + ' de ' + ' ' + annee;
      break; 
    default   : 
      moisEN = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
      jourEN = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
      sTemp = jourEN[jour]  + ' ' + moisEN[mois] + ' ' + date +  ', ' + annee;
  }
  return sTemp;
}

function twZero(_nbr) { return (_nbr < 10) ? '0' + _nbr : _nbr; }
Date.prototype.twHeure=function (_langage){
	// AUTEUR : Django Blais
	// Trucsweb.com
  var sHeures = twZero(this.getHours());
  var sMinutes = twZero(this.getMinutes());
  var sTemp = ""; 
  switch (_langage.toLowerCase()) { 
    case "fr-ca" : sTemp = sHeures + ' h ' + sMinutes; break; 
    case "es" : sTemp = sHeures + '.' + sMinutes; break; 
    default : sTemp = sHeures + ':' + sMinutes;
  }
  return sTemp;
}

Date.prototype.twUTC=function (_langage){
	// AUTEUR : Django Blais
	// Trucsweb.com
  var sUTCAnnee = this.getUTCFullYear();
  var sUTCMois = twZero((this.getUTCMonth() + 1));
  var sUTCJour = twZero(this.getUTCDate());
  var sUTCHeures = twZero(this.getUTCHours());
  var sUTCMinutes = twZero(this.getUTCMinutes());
  var sUTCSecondes = twZero(this.getUTCSeconds());
  var sTemp = sUTCAnnee+'-'+sUTCMois+'-'+sUTCJour+'T'+sUTCHeures+':'+sUTCMinutes+':'+sUTCSecondes+'Z';
  return sTemp;
}

function twAffiche(id){if(document.all){document.all[id].style.visibility="visible";}else{document.getElementById(id).style.visibility="visible";}}
function twEfface(id){if(document.all){document.all[id].style.visibility="hidden";}else{document.getElementById(id).style.visibility="hidden";}}

function twISOdateVersJS(sDate) {
	//yyyy-MM-ddTHH:mm:ss-05:00
  var nAnnee = sDate.substring(0,4);
  var nMois = sDate.substring(5,7);
  var nJour = sDate.substring(8,10);
  var nHeure = sDate.substring(11,13);
  var nMinutes = sDate.substring(14,16);
  var nSeconde = sDate.substring(17,19);
  var dDateJS = new Date(nAnnee,nMois-1,nJour,nHeure,nMinutes,nSeconde);
  return dDateJS;
}

function twOuvreFeuilledeStyles(nGrandeur) {
  if (document.getElementById) {
    if (nGrandeur == "twStyle1") {
      document.getElementById("twStyle1").disabled = false;
      document.getElementById("twStyle2").disabled = true;
      document.getElementById("twStyle3").disabled = true;
    } else if(nGrandeur == "twStyle2") {
      document.getElementById("twStyle1").disabled = true;
      document.getElementById("twStyle2").disabled = false;
      document.getElementById("twStyle3").disabled = true;
    } else if(nGrandeur == "twStyle3") {
      document.getElementById("twStyle1").disabled = true;
      document.getElementById("twStyle2").disabled = true;
      document.getElementById("twStyle3").disabled = false;
    }
    twSauveFichierTemoins("NeuralTexte",nGrandeur,365);
  }
}

function twInitialiseTexte() {
	document.getElementById("twStyle1").disabled = true;
  document.getElementById("twStyle2").disabled = true;
  document.getElementById("twStyle3").disabled = true;
	var nGrandeur = twLieFichierTemoins("NeuralTexte");
	if (nGrandeur == null) {
		twOuvreFeuilledeStyles("twStyle1");
	} else {
		twOuvreFeuilledeStyles(nGrandeur);
	}
}

function twSauveFichierTemoins(sNom,sValeur,nJour) {
	if (nJour) {
		var date = new Date();
		date.setTime(date.getTime()+(nJour*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else {
		var expires = "";
	}
	document.cookie = sNom+"="+sValeur+expires+"; path=/";
}

function twLieFichierTemoins(sNom) {
	var nameEQ = sNom + "=";
	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;
}

function twDetruitFichierTemoins(sNom) {
	setCookie(sNom,"",-1);
}

function twcompteur(sUrl) {
	document.write('<s' + 'cript src="'+sUrl+'">');
  document.write('</' + 's' + 'cript>');
}
function twRechAction(sForm) { 
	var oForm = eval('document.'+sForm); 
	var sThemeRech = oForm.t.options[oForm.t.selectedIndex].value;
	switch (sThemeRech) { 
    case "9" : oForm.action = "http://webotheque.net/Bas-Saint-Laurent/"; break; 
    case "10" : oForm.action = "http://webotheque.net/Environnement/"; break;
    case "11" : oForm.action = "http://webotheque.net/Science/"; break; 
    case "20" : oForm.action = "http://webotheque.net/Sante/"; break; 
    case "21" : oForm.action = "http://webotheque.net/Gaspesie/"; break; 
    case "22" : oForm.action = "http://webotheque.net/Cote-Nord/"; break; 
    case "23" : oForm.action = "http://webotheque.net/Culture/"; break; 
    case "24" : oForm.action = "http://webotheque.net/Politique/"; break; 
    case "100" : oForm.action = "http://bas-saint-laurent.net/"; break; 
    case "101" : oForm.action = "http://fleuve.net/recherche/"; break;
    case "102" : oForm.m.value = oForm.q.value; oForm.q.value = ""; oForm.t.selectedIndex = 0; oForm.action = "http://www.bas-saint-laurent.org/comm/"; break; 
    default : oForm.action = "/Recherche/";
  }
  oForm.submit();
  return false;
}
function twMenuCSS(sIDs,sID,sClass) {
	aMenu = sIDs.split(',');
	aMenuFond = sClass.split(',');
	for (i=0; i<aMenu.length; i++) {
		oMenu = document.getElementById(aMenu[i]);
		oMenu.className=aMenuFond[i];
	  oContenuDyn = document.getElementById(aMenu[i] + '-contenu');
	    switch(aMenu[i]) {
        case sID:
          oMenu.className='oSelectionne';
			    oContenuDyn.style.display = '';
			    break;
			  default:
			    oContenuDyn.style.display = 'none';
			    break;
		  }	
	} 
}
var nTourMax = 2000;
var nTour = 0;
var nFleuveDelais = 10000;
var opa=0;
var oFleuveDelais;
var nFleuvePos=0;

onload=function(){
  setTimeout("twFade('oFleuve',1)",80);
}

function twFade(_div,nAjout){
  // **********************************************************
  // Script : twFade()
  // AUTEUR : Django Blais (Trucsweb.com)
	// Veuillez laisser cette remarque si vous utilisé ce script original.
	// **The Developer of the Code is Django Blais, Conception Oznog co. Multumédia - All Rights Reserved.
	// twFade Copyright (C) 2007 Django Blais, Conception Oznog co. Multumédia - Tous droits réservés.
	// **********************************************************
  var obj = document.getElementById(_div);
  if(opa==0){
  	nTour++;
    nFleuvePos=(nFleuvePos<nFleuveMax-1)?nFleuvePos+1:0;
    obj.innerHTML = aFleuve[nFleuvePos];
  }
  opa = opa + nAjout;
  if(obj.style.MozOpacity != null){//Moz
    obj.style.MozOpacity=(opa==10)?'1':'0.'+opa;
  } else if (obj.style.KhtmlOpacity != null){//KHTML
    obj.style.KhtmlOpacity=(opa==10)?'1':'0.'+opa;
  } else {//IE
    obj.style.filter='alpha(opacity='+(opa*10)+')';
  }
  if(opa==10){
    clearTimeout(oFleuveDelais);
    if (nTour<=nTourMax) {setTimeout("twFade('"+_div+"',-1)",nFleuveDelais);}
  } else {
    if(opa==0){
      clearTimeout(oFleuveDelais);
      setTimeout("twFade('"+_div+"',1)",80);
    } else {
      oFleuveDelais = setTimeout("twFade('"+_div+"',"+nAjout+")",40)
    }
  }
}

function twDirect(nDirection){
  var obj = document.getElementById('oFleuve');
  nFleuvePos = nFleuvePos + nDirection;
  if (nFleuvePos < 0) nFleuvePos = nFleuveMax-1;
  if (nFleuvePos >= nFleuveMax) nFleuvePos = 0;
  obj.innerHTML = aFleuve[nFleuvePos];
}
// -->