function loaded() {
	initMyTextareas();
	initPasswd();
	initSite();
}


function initSite() {
	dojo.query(".site").forEach(function(node){
		dojo.connect(node, "onmouseover", null, function() {
			dojo.style(node, 'background', '#efefef');
			dojo.style(node, 'border', '1px solid #bbb');
			dojo.style(node, 'cursor', 'pointer');
		}); 
		
		dojo.connect(node, "onclick", null, function() {
			listLink = dojo.query("a", node)
			link = listLink[0];
			window.location.href = link.href;
		}); 
	
		dojo.connect(node, "onmouseout", null, function() {
			dojo.style(node, 'background', '#fff');
			dojo.style(node, 'border', '1px solid #fff');
		}); 
  });
}


function initMyTextareas() {

  var textarea = document.getElementById('descrip');

  if(textarea) {
    textarea.originalValue = textarea.value;
    if(textarea.addEventListener) {
      textarea.addEventListener('focus', show, false);
    }
    else {
      textarea.attachEvent('onfocus', show);
    }
  }
}

function show(e) {

  e = e || window.event;
  var textarea = e.target || e.srcElement;
  var p = document.getElementById('caract');

  if(e.type == 'focus') {
    textarea.timer = window.setInterval('count_char()',100);
    p.style.visibility = 'visible';
  }
  else {
    window.clearInterval(textarea.timer);
    p.style.visibility = 'hidden';
    if(textarea.value == '') textarea.value == textarea.originalValue;
  }
  
}

function count_char() {

  var textarea = document.getElementById('descrip');
  var p = document.getElementById('caract');
  var nb_char = 255 - textarea.value.length;
  if(nb_char < 0) {
    nb_char = 0;
    p.style.color = 'green';
    p.innerHTML = 'Nombre de caract&egrave;res minimum atteint';
  }
  else if(nb_char < 100) {
    p.style.color = 'orangered';
    p.innerHTML = 'Il vous reste ' + nb_char + ' caract&egrave;res &agrave; &eacute;crire';
  }
  else {
    p.style.color = 'red';
    p.innerHTML = 'Il vous reste ' + nb_char + ' caract&egrave;res &agrave; &eacute;crire';
  } 
}


function initPasswd() {
	if(document.getElementById("lien_change_mdp")) {
		if(document.getElementById("lien_change_mdp").addEventListener) {
			document.getElementById("lien_change_mdp").addEventListener("click",change_mdp,false);
			document.getElementById("lien_change_mdp").addEventListener("mouseover",on,false);
			document.getElementById("lien_change_mdp").addEventListener("mouseout",off,false);
		}
		else {
			document.getElementById("lien_change_mdp").attachEvent("onclick",change_mdp);
			document.getElementById("lien_change_mdp").attachEvent("onmouseover",on);
			document.getElementById("lien_change_mdp").attachEvent("onmouseout",off);
		}
	}
}


function on() {
	document.body.style.cursor="pointer";
}


function off() {
	document.body.style.cursor="default"
}


function change_mdp() {
	$(".change_mdp").show();
	$("#li_chg").hide();
	document.getElementById("inp_chg").value="on";
}


function notation(nb_note) {
	for (var i = 1; i <= 10; i++)
		if(i <= nb_note)
			document.getElementById("note"+i).src = "/img/note_p.jpg";
		else
			document.getElementById("note"+i).src = "/img/note_m.jpg";
}


function hide_note () {
	for (var i = 1; i <= 10; i++)
		if(i >= '.++$note.')
			document.getElementById("note"+i).src = "/img/note_m.jpg";
		else
			document.getElementById("note"+i).src = "/img/note_p.jpg";
}


function confirmNote (note) {
	document.getElementById("note").value = note;
	document.noter.submit();
}

function confirmation (message) {
	return window.confirm("Etes vous sur de vouloir " + message + " ?");
}

if(window.addEventListener) window.addEventListener('load', loaded, false);
else window.attachEvent('onload', loaded);
