function doClass() {
  if (!document.getElementsByTagName) return false;

  var inputs = document.getElementsByTagName("input");
  for (var i=0; i < inputs.length; i++) {
    if (inputs[i].className.match("autoempty")) {
		if( inputs[i].value=="")
		{
	      inputs[i].style.color='#555'; 
		  inputs[i].value=inputs[i].alt;
		}
      inputs[i].onfocus = function() {
      	if( this.value==this.alt) { this.value=''; }
      	this.style.color='#000';
        return false;
      }
      inputs[i].onblur = function() {
		if(this.value==''){ this.style.color='#555'; this.value=this.alt;  }
        return false;
      }
    }
    if (inputs[i].className.match("automaj")) {
      inputs[i].onkeyup = function() {
		this.value=this.value.toUpperCase();
      }
      inputs[i].onchange = function() {
		this.value=this.value.toUpperCase();
      }
	}
    if (inputs[i].className.match("autofocus")) {
		inputs[i].focus();
	}
    if (inputs[i].className.match("notempty")) {
		if( inputs[i].value=="")
		{
		  inputs[i].value=inputs[i].alt;
		}
      inputs[i].onblur = function() {
		if(this.value==''){ this.value=this.alt;  }
        return false;
      }
    }
  }

  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("popin")) {
/*		links[i].onclick = function(){ popin(); return false; };*/
		links[i].onclick = popin;
	}
    if (links[i].className.match("autoconfirm")) {
      links[i].onclick= function() {
		this.blur();
		var where_to= confirm("Etes-vous certain(e) ?");
		if (where_to== true){
			return true;
		}
		return false;
      }
	}
  }
}

function popin(e)
{
	if (!e) var e = window.event;

	/** Objet */
	var obj;
	if (e.target) obj = e.target;
	else if (e.srcElement) obj = e.srcElement;
	if (obj.nodeType == 3) // defeat Safari bug
		obj = obj.parentNode;
	
	if(obj.getAttribute('href')==null)
	{
		obj = obj.parentNode
	}
	
	if(obj.getAttribute('href')!=null)
	{
		obj.blur();
		var contenuPopin='<a href="javascript:;" onclick="Effect.Fade(\'popin\', {duration:0.5})" class="fermer">x</a><div id="popin_contenu"><span class="loading">Chargement...</span></div>'

		if( $('popin') )
		{
			$('popin').innerHTML=contenuPopin;
		}
		else
		{
			var body = document.getElementById('body');
			var newdiv = document.createElement('div');
			newdiv.setAttribute('id','popin');
			newdiv.style.display='none';
			newdiv.innerHTML = contenuPopin;
			body.appendChild(newdiv);
		}
		$('popin').style.position='absolute';
		$('popin').style.marginTop='0';
		$('popin').style.marginRight='0';
		$('popin').style.marginLeft='0';

		Effect.Appear('popin', {duration:0.5});
		
	//	var attribs=obj.attributes;
	//	alert();
	/*	for (a=0; a<attribs.length; a++)
		{
			alert(attribs[a].nodeName);
		}
	**/
		new Ajax.Updater('popin_contenu',obj.getAttribute('href')+'&template=noborder');
	}
		return false;
}

var oncodeloaded=false;
function oncodeload(){ if(!oncodeloaded){ doClass(); } oncodeloaded=true; }
window.onload = function(){ if(!oncodeloaded){ doClass(); } oncodeloaded=true;  }