// JavaScript Document

function menuchangerstyle()
{
	if (document.forms["menuchoixstyle"].menuchoixstyle.options[0].selected) // Défaut
	{
		document.getElementById('monstyle').href='squelettes/Habillages/defaut/habillage.css';
		chargeflash('squelettes/Habillages/defaut/Animations/BandeauHaut.swf', 'flashbandeauhaut', '750', '148');
		chargeflash('squelettes/Habillages/defaut/Animations/ColonneDroite.swf', 'flashcolonnedroite', '95', '500');
	}
	if (document.forms["menuchoixstyle"].menuchoixstyle.options[1].selected) // Noël
	{
		document.getElementById('monstyle').href='squelettes/Habillages/noel/habillage.css';
		chargeflash('squelettes/Habillages/noel/Animations/BandeauHaut.swf', 'flashbandeauhaut', '750', '148');
		chargeflash('squelettes/Habillages/noel/Animations/ColonneDroite.swf', 'flashcolonnedroite', '95', '500');
	}
	if (document.forms["menuchoixstyle"].menuchoixstyle.options[2].selected) // Jour de l'an
	{
		document.getElementById('monstyle').href='dist/habillage.css';
		effaceflash('flashbandeauhaut');
		effaceflash('flashcolonnedroite');
	}
}

function dateenanglais(dateaconvertir) // transforme une date francaise en date anglaise
{
	jour=dateaconvertir.charAt(0)+dateaconvertir.charAt(1);
	mois=dateaconvertir.charAt(3)+dateaconvertir.charAt(4);
	annee=dateaconvertir.charAt(6)+dateaconvertir.charAt(7)+dateaconvertir.charAt(8)+dateaconvertir.charAt(9);
	resultat=mois+"/"+jour+"/"+annee;
	return resultat;
}

function initdesign () // Application du design selon la saison actuelle
{
	aujourdhui=new Date();
	d=aujourdhui.getDate();
	m=aujourdhui.getMonth()+1;
	a=aujourdhui.getFullYear();
	datedujour=m+"/"+d+"/"+a
	
	var saison="defaut";
	
	// Définition des dates des saisons
	if (datedujour>=dateenanglais("01/01/"+a) && datedujour<=dateenanglais("09/01/"+a)) { // Jour de l'an
		saison="jourdelan";
	}
	if (datedujour>=dateenanglais("15/10/"+a) && datedujour<=dateenanglais("31/10/"+a)) { // Halloween
		saison="halloween";
	}
	if (datedujour>=dateenanglais("01/11/"+a) && datedujour<=dateenanglais("31/12/"+a)) { // Noël
		saison="noel";
	}	

	// Chargements des designs
	document.getElementById('monstyle').href="squelettes/Habillages/"+saison+"/habillage.css";
}

function chargeflash(nomfichier, destination, largeur, hauteur)
{
	var line="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' id='"+nomfichier+"' width='"+largeur+"' height='"+hauteur+"'> <param name='movie' value='"+nomfichier+"'> <param name='quality' value='high'> <PARAM NAME='wmode' VALUE='transparent'> <embed src='"+nomfichier+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' width='"+largeur+"' height='"+hauteur+"'></embed></object>"; 
	document.getElementById(destination).innerHTML = line; 
}


function effaceflash(destination)
{
	var line=""; 
	document.getElementById(destination).innerHTML = line; 
}

function ecrire_cookie(nom, valeur, expires) {
  date=new Date;
  date.setMonth(date.getMonth()+1);
  expires=date
  document.cookie=nom+"="+escape(valeur)+
  ((expires==null) ? "" : ("; expires="+expires.toGMTString()));
}

function arguments_cookie(offset){
  var endstr=document.cookie.indexOf (";", offset);
  if (endstr==-1) endstr=document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr)); 
}

function lire_cookie(nom) {
  var arg=nom+"=";
  var alen=arg.length;
  var clen=document.cookie.length;
  var i=0;
  while (i<clen){
    var j=i+alen;
    if (document.cookie.substring(i, j)==arg) return arguments_cookie(j);
    i=document.cookie.indexOf(" ",i)+1;
    if (i==0) break;
  }
  return null; 
}

function definir_cookie_navigation(avecousansflash) {
if (avecousansflash=="sansflash") {
      ecrire_cookie("typenavigation", "sansflash");
   } else {
      ecrire_cookie("typenavigation", "avecflash");
   }
}

function lire_cookie_navigation() {
//if (lire_cookie("typenavigation")=="sansflash") {
//     effaceflash("flashbandeauhaut");
//	  effaceflash("flashcolonnedroite");
//}
}

function recherchesaison () // Recherche de la saison actuelle
{
	aujourdhui=new Date();
	d=aujourdhui.getDate();
	m=aujourdhui.getMonth()+1;
	a=aujourdhui.getFullYear();
	datedujour=m+"/"+d+"/"+a
	
	var saison="defaut";
	
	// Définition des dates des saisons
	if (datedujour>=dateenanglais("01/01/"+a) && datedujour<=dateenanglais("09/01/"+a)) { // Jour de l'an
		saison="jourdelan";
	}
	if (datedujour>=dateenanglais("15/10/"+a) && datedujour<=dateenanglais("31/10/"+a)) { // Halloween
		saison="halloween";
	}
	if (datedujour>=dateenanglais("01/11/"+a) && datedujour<=dateenanglais("25/12/"+a)) { // Noël
		saison="noel";
	}	

	return saison;
}

function chargeflash2(nomfichier, destination, largeur, hauteur)
{
	var line="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' id='"+nomfichier+"' width='"+largeur+"' height='"+hauteur+"'> <param name='movie' value='"+nomfichier+"'> <param name='quality' value='high'> <PARAM NAME='wmode' VALUE='transparent'> <embed src='"+nomfichier+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' width='"+largeur+"' height='"+hauteur+"'></embed></object>"; 
	
	if (lire_cookie("typenavigation")=="sansflash") { // Vérifie que la navigation n'est pas choisie sans flash
      line="";
	}
	
	document.getElementById(destination).innerHTML = line; 

}
