function $(id)
{
    if (document.getElementById) {
        return document.getElementById(id);
    }else{
        if (document.layers){
            return document.id;
        }else{
            return document.all.id;
        }
    }
}

function show(content_id) {
    //safe function to hide an element with a specified id
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(content_id).style.display = 'block';
    }
    else {
        if (document.layers) { // Netscape 4
            document.content_id.display = 'block';
        }
        else { // IE 4
            document.all.content_id.style.display = 'block';
        }
    }

}

function hide(content_id) {
    //safe function to hide an element with a specified id
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(content_id).style.display = 'none';
    }
    else {
        if (document.layers) { // Netscape 4
            document.content_id.display = 'none';
        }
        else { // IE 4
            document.all.content_id.style.display = 'none';
        }
    }

}

function hideAll(total, content_id) {
    //desactivate(button);
    //alert(total+' - '+content_id);
    for(var i= 1;i <= total; i++){
        //alert(content_id+i);
        if($(content_id+i) != null){
            hide(content_id+i);
        }
    }
}

function highlight(content_id, color)
{
	if (color == '')
		color = '#EEEEEE';
    if (document.getElementById)
	{ // DOM3 = IE5, NS6
        document.getElementById(content_id).style.backgroundColor = color;
    }
    else
	{
        if (document.layers) // Netscape 4
		{
            document.content_id.backgroundColor = color;
        }
        else // IE 4
		{
            document.all.content_id.style.backgroundColor = color;
        }
    }
}

function normal(content_id)
{
    if (document.getElementById)
	{ // DOM3 = IE5, NS6
        document.getElementById(content_id).style.backgroundColor = 'transparent';
    }
    else
	{
        if (document.layers) // Netscape 4
		{
            document.content_id.backgroundColor = 'transparent';
        }
        else // IE 4
		{
            document.all.content_id.style.backgroundColor = 'transparent';
        }
    }
}


function contact_validate(id_auteur)
{	
	if($('nom_'+id_auteur).value==null||$('nom_'+id_auteur).value == ''){ alert('Le nom est obligatoire');return false; }	

    if($('prenom_'+id_auteur).value==null||$('prenom_'+id_auteur).value == ''){ alert('Le prénom est obligatoire');return false; }

    if($('societe_'+id_auteur).value==null||$('societe_'+id_auteur).value == ''){ alert('La société est obligatoire');return false; }

    if($('cabinet_'+id_auteur).value==null||$('cabinet_'+id_auteur).value == ''){ alert('Le cabinet est obligatoire');return false; }

    if($('tel_'+id_auteur).value==null||$('tel_'+id_auteur).value == ''){ alert('Le numéro de téléphone est obligatoire');return false; }

    if($('email_'+id_auteur).value==null||$('email_'+id_auteur).value == ''){ alert('L\'adresse email est obligatoire');return false; }

    if($('sujet_'+id_auteur).value=='0'||$('sujet_'+id_auteur).value == ''){ alert('L\'objet du message est obligatoire');return false; }

}


///////////////////////////////////////////////////////////////////

function product_show(button, content_id) {
    //safe function to hide an element with a specified id
    if (document.getElementById) { // DOM3 = IE5, NS6
        button.style.display = 'block';
        document.getElementById(content_id).style.display = 'block';
    }
    else {
        if (document.layers) { // Netscape 4
            button.display = 'block';
            document.content_id.display = 'block';
        }
        else { // IE 4
            button.style.display = 'block';
            document.all.content_id.style.display = 'block';
        }
    }

}

function product_hide(content_id) {
    //safe function to hide an element with a specified id
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(content_id).style.display = 'none';
    }
    else {
        if (document.layers) { // Netscape 4
            document.content_id.display = 'none';
        }
        else { // IE 4
            document.all.content_id.style.display = 'none';
        }
    }

}

function product_hideAll(total, button) {
    //desactivate(button);
    //alert(total);
    for(var i= 1;i <= total; i++){
        //alert('produit_'+i);
        product_hide('produit_'+i);
    }
}

function product_setClass(object, c) {
    object.className = c;
}

function product_activateButton(button) {
    product_setClass($(button), 'active');
}
function product_desactivateButton(button) {
    product_setClass($(button), '');
}
function product_desactivateAllButtons(total, button_name) {
    for(var i= 1;i <= total; i++){
       product_desactivateButton(button_name+i);
    }
}