

function init_hsrc() {
  if (!document.getElementById) return
  var imgOriginSrc;
  var MouseOverHappened;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++) {
	if (imgarr[i].getAttribute('hsrc')) {
		imgTemp[i] = new Image();
		imgTemp[i].src = imgarr[i].getAttribute('hsrc');
		imgarr[i].onmouseover = function() {
			imgOriginSrc = this.getAttribute('src');			
			this.setAttribute('src',this.getAttribute('hsrc'));
			MouseOverHappened=true;
		}
		imgarr[i].onmouseout = function() {
			if(MouseOverHappened)
				this.setAttribute('src',imgOriginSrc);
		}
	}
  }
}


//Change le texte de la status bar sur le OnMouseOver des Tags "a" ! (Utiliser l'attribut status='xxx')
function init_status() {
  if (!document.getElementById) return
  var statusarr = document.getElementsByTagName('a');
  var temparr = new Array();
  
  for (var i = 0; i < statusarr.length; i++) {
	temparr[i]=new String()
	temparr[i]=statusarr[i].getAttribute('status');	
	if (statusarr[i].getAttribute('status')) {					
		statusarr[i].onmouseover = function() {			
			window.status = this.getAttribute('status');
			return true;
		}
		statusarr[i].onmouseout = function() {
			window.status = '';
			return true;
		}
	}
  }
}


function init_status_td() {
  if (!document.getElementById) return
  var statusarr = document.getElementsByTagName('td');
  var texte
  var temparr = new Array();
  var temparr2 = new Array();

    for (var i = 0; i < statusarr.length; i++) {	
	temparr[i]=new String();
	temparr[i]=statusarr[i].getAttribute('status');	
	
	temparr2[i]=new String();
	temparr2[i]=statusarr[i].getAttribute('over');
	
	if (statusarr[i].getAttribute('status')) {					
		statusarr[i].onmouseover = function() {			
			
			eval(this.getAttribute('over'));			
			window.status = this.getAttribute('status');
			return true;
		}
		statusarr[i].onmouseout = function() {
			eval(this.getAttribute('out'));
			window.status = '';
			return true;
		}
	}
  }
}

function init_status_tr() {
  if (!document.getElementById) return
  var statusarr = document.getElementsByTagName('tr');
  var texte
  var temparr = new Array();
  var temparr2 = new Array();

    for (var i = 0; i < statusarr.length; i++) {	
	temparr[i]=new String();
	temparr[i]=statusarr[i].getAttribute('status');	
	
	temparr2[i]=new String();
	temparr2[i]=statusarr[i].getAttribute('over');
	
	if (statusarr[i].getAttribute('status')) {					
		statusarr[i].onmouseover = function() {			
			
			eval(this.getAttribute('over'));			
			window.status = this.getAttribute('status');
			return true;
		}
		statusarr[i].onmouseout = function() {
			eval(this.getAttribute('out'));
			window.status = '';
			return true;
		}
	}
  }
}

function init_status_div() {
  if (!document.getElementById) return
  var statusarr = document.getElementsByTagName('div');
  var texte
  var temparr = new Array();
  var temparr2 = new Array();

    for (var i = 0; i < statusarr.length; i++) {	
	temparr[i]=new String();
	temparr[i]=statusarr[i].getAttribute('status');	
	
	temparr2[i]=new String();
	temparr2[i]=statusarr[i].getAttribute('over');
	
	if (statusarr[i].getAttribute('status')) {					
		statusarr[i].onmouseover = function() {			
			
			eval(this.getAttribute('over'));			
			window.status = this.getAttribute('status');
			return true;
		}
		statusarr[i].onmouseout = function() {
			eval(this.getAttribute('out'));
			window.status = '';
			return true;
		}
	}
  }
}



function init_custom_tags(){
	init_hsrc();
	init_status();
	init_status_td();
	init_status_tr();
	init_status_div();
}

onload=init_custom_tags;
   


