function show(id,valeur)
{
	document.getElementById(id).innerHTML=valeur;
	document.getElementById(id).style.display='block';
}
function afficher(id) {
    document.getElementById(id).style.display = 'block';
}
function hide(id) {
    document.getElementById(id).style.display = 'none';
}
function inverser(id) {
    if (document.getElementById(id).style.display == 'none') {
        //tout fermer
        var tabElements = document.forms[0].getElementsByTagName("*");
        for (var i = 0; i < tabElements.length; i++) {
            if (tabElements[i].id.indexOf('rubrique_') > -1 ||
            tabElements[i].id.indexOf('evenement_') > -1)
                tabElements[i].style.display = 'none';
        }
        document.getElementById(id).style.display = 'block';
    }
    else {
        //tout fermer
        var tabElements = document.forms[0].getElementsByTagName("*");
        for (var i = 0; i < tabElements.length; i++) {
            if (tabElements[i].id.indexOf('evenement_') > -1)
                tabElements[i].style.display = 'none';
        }
        document.getElementById(id).style.display = 'none';
    }
}
function inverser_even(id) {
    if (document.getElementById(id).style.display == 'none') {
        //tout fermer
        var tabElements = document.forms[0].getElementsByTagName("*");
        for (var i = 0; i < tabElements.length; i++) {
            if (tabElements[i].id.indexOf('evenement_') > -1)
                tabElements[i].style.display = 'none';
        }
        document.getElementById(id).style.display = 'block';
    }
    else
        document.getElementById(id).style.display = 'none';
}
function textCounter(fieldname, maxlimit) 
{
	var field=document.getElementById(fieldname);
	
	var results = field.value.match(/\{keyword:[^\}]+\}/i);
	if (results) 
	{
		maxlimit += "{keyword:}".length;
	}
	results = field.value.match(/\{keyword\}/);
	if (results) 
	{
		maxlimit += "{keyword}".length - 1;
	}
	if (field.value.indexOf("{") == -1 ) 
	{
	    if (field.value.length > maxlimit) 
	    {
		    field.value = field.value.substring(0, maxlimit);
	    }
	} 
	else 
	{
	    if (field.value.length > maxlimit) 
	    {
		    field.style.color = 'red';
		    return true;
	    }
	    else 
	    {
		    field.style.color = 'black';
		    return false;
	    }          
    }
}

function visible(zone) {
    try {
        if (document.layers) {
            document.layers[zone].visibility = 'show';
        }
        else if (document.all) {
            document.all[zone].style.visibility = 'visible';
        }
        else if (document.getElementById) {
            document.getElementById(zone).style.visibility = 'visible';
        }
    }
    catch (e) {
    }
}
function invisible(zone) {
    try {
        if (document.layers) {
            document.layers[zone].visibility = 'hide';
        }
        else if (document.all) {
            document.all[zone].style.visibility = 'hidden';
        }
        else if (document.getElementById) {
            document.getElementById(zone).style.visibility = 'hidden';
        }
    }
    catch (e) {
    }
}

