function affCache(idDiv) 
{
	var div = document.getElementById(idDiv);
	if (div.style.display == "")
		div.style.display = "none";
	else
		div.style.display = "";
}

function affCacheHidden(idDiv) 
{
	var div = document.getElementById(idDiv);
	if (div.style.visibility == "")
		div.style.visibility = "hidden";
	else
		div.style.visibility = "";
}

function affCacheV(idDiv)
{
	var div = document.getElementById(idDiv);
	if (div.style.width == "")
		div.style.width = "0";
	else
		div.style.width = "";
}

function changeDivStatus(id) 
{    
	var div = document.getElementById(id).getElementsByTagName('div')[0];    
	div.style.display = div.style.display == "none" ? "block" : "none";
}
	
function genereadresse(prenom,reste) 
{
	document.write("<a href=" + "mail" + "to:" + prenom + "@" + reste + ">" + prenom + "@" + reste + "</a>")
}

function genereadresse2(prenom,reste, text) 
{
	document.write("<a href=" + "mail" + "to:" + prenom + "@" + reste + ">" + text + "</a>")
}


function ShowHideDiv(elem)
{
	etat=document.getElementById(elem).style.display;
	if(etat=="none")
	{
		document.getElementById(elem).style.display="block";
	}
	else
	{
		document.getElementById(elem).style.display="none";
	}
}

function textCounter( field, countfield, maxlimit ) 
{
  if ( field.value.length > maxlimit )
  {
    field.value = field.value.substring( 0, maxlimit );
    alert( 'Max length reached.' );
    return false;
  }
  else
  {
    countfield.value = maxlimit - field.value.length;
  }
}



