function reduire_URL(_id) {
	
	nom = document.getElementById(_id).value.toLowerCase();
	nom = nom.replace("http://www.", "") ;
	nom = nom.replace("http://", "") ;
	nom = nom.replace("www.", "") ;
	
	document.getElementById(_id).value = nom ;
}

// setStyleByClass: given an element type and a class selector,
// style property and value, apply the style.
// args:
//  t - type of tag to check for (e.g., SPAN)
//  c - class name
//  p - CSS property
//  v - value
var ie = (document.all) ? true : false;

function setStyleByClass(t,c,p,v){
	var elements;
	if(t == '*') {
		// '*' not supported by IE/Win 5.5 and below
		elements = (ie) ? document.all : document.getElementsByTagName('*');
	} else {
		elements = document.getElementsByTagName(t);
	}
	for(var i = 0; i < elements.length; i++){
		var node = elements.item(i);
		for(var j = 0; j < node.attributes.length; j++) {
			if(node.attributes.item(j).nodeName == 'class') {
				if(node.attributes.item(j).nodeValue == c) {
					eval('node.style.' + p + " = '" +v + "'");
				}
			}
		}
	}
}

function testerTheme(theme, fond, texte, cadre, police, taille) {
  
  for (tmp = 0 ; tmp < theme ; tmp++) {
    if (document.getElementsByName('theme')[tmp].checked == true) {
      setStyleByClass('span', 'compteur', 'backgroundColor', 'eeeeee') ;
      setStyleByClass('span', 'compteur', 'color', 'black') ;
      setStyleByClass('span', 'compteur', 'borderColor', 'eeeeee') ;
      setStyleByClass('span', 'compteur', 'fontFamily', '') ;
      setStyleByClass('span', 'compteur', 'fontSize', '14px') ;
      tmp = theme ;
    } else {
      setStyleByClass('span', 'compteur', 'backgroundColor', fond) ;
      setStyleByClass('span', 'compteur', 'color', texte) ;
      setStyleByClass('span', 'compteur', 'borderColor', cadre) ;
      setStyleByClass('span', 'compteur', 'fontFamily', police) ;
      setStyleByClass('span', 'compteur', 'fontSize', taille) ;
      tmp = theme ;
    }
  }
  
}

