/* popup */
var _POPUP_FEATURES = ''; // redefining default features

addLoadEvent(function() {
        //listen('click', 'cn', eventPopup );
        //listen('click', 'cn', eventPopupFeatures('location=0,statusbar=1,menubar=1,width=190,height=300') );
        mlisten('click', getElementsByClass('popup', 'a'), eventPopup);
    }
);

/* font size */
function fontsizeup() {
  active = getActiveStyleSheet();
  switch (active) {
    case 'A--' : 
      setActiveStyleSheet('A-');
      break;
    case 'A-' : 
      setActiveStyleSheet('A');
      break;
    case 'A' : 
      setActiveStyleSheet('A+');
      break;
    case 'A+' : 
      //setActiveStyleSheet('A++');
      break;
    case 'A++' :
      break;
    default :
      setActiveStyleSheet('A-');
      break;
  }
  return false;
}

function fontsizedown() {
  active = getActiveStyleSheet();
  switch (active) {
    case 'A++' : 
      setActiveStyleSheet('A+');
      break;
    case 'A+' : 
      setActiveStyleSheet('A');
      break;
    case 'A' : 
      setActiveStyleSheet('A-');
      break;
    case 'A-' : 
      //setActiveStyleSheet('A--');
      break;
    case 'A--' : 
       break;
    default :
      setActiveStyleSheet('A-');
      break;
  }
  return false;
}

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;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  return ('A-');
}

function iniFontSize() {
	var cookie = getCookie('style');
	var title = cookie ? cookie : getPreferredStyleSheet();
	setActiveStyleSheet(title);
}

function saveFontSize() {
	var title = getActiveStyleSheet();
	nd = new Date();
	nd.setTime (nd.getTime()+(365*24*60*60*1000));
	setCookie('style', title, nd, '/');
}

/*
addLoadEvent(iniFontSize);
listen('unload', window, saveFontSize);
*/

/* champ newsletter */
var libelle_defaut_recherche;

function event_nav_recherche()
{
	if (obj = document.getElementById('f_email_dyn')) {
		// mémorisation libellé défaut
		libelle_defaut_recherche = document.forms['form_newsletter'].elements['f_email_dyn'].value;
		/*
		listen("keydown", obj, processFinder);
		listen("focus", obj, processFinder);
		listen("blur", obj, processFinder);
		*/
		listen("keydown", obj, processFinder, false);
		listen("focus", obj, processFinder, false);
		listen("blur", obj, processFinder, false);
	}
}

function processFinder(ev) {
	var event = new xEvent(ev, true);
	if (event.type == 'keydow') {
		if (evenement.keyCode == 13) // touche entrée
			document.forms['form_newsletter'].submit();
	} else if (event.type == 'focus') {
		var valeur = event.target.value;
		if (valeur == libelle_defaut_recherche)
			document.forms['form_newsletter'].elements['f_email_dyn'].value = '';
	} else if (event.type == 'blur') {
		var valeur = event.target.value;
		if (valeur == '')
			document.forms['form_newsletter'].elements['f_email_dyn'].value = libelle_defaut_recherche;
	}
}

addLoadEvent(event_nav_recherche);
