function montre(id) {
	if (id !="") {
	var d = document.getElementById(id);
		for (var i = 1; i<=6; i++) {
			if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
		}
	if (d) {
		d.style.background='none';
		d.style.display='block';}
	}
	else{
		for (var i = 1; i<=6; i++) {
			if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
		}
	}
}

function resizePopUp(monImage, monTitre, isVid) {
	if (isVid) {
		window.open('popup_vid.php?vid='+monImage,'chargement','width=10,height=10');
	}
	else {
		window.open('popup_img.php?img='+monImage,'chargement','width=10,height=10');
	}
}

function disableFields(num) {
    if (document.getElementById("file_dec_checkbox_"+num).checked) {
        var obj = document.getElementById("file_dec_input_"+num+"1").disabled = true;
        var obj = document.getElementById("file_dec_input_"+num+"2").disabled = true;
        var obj = document.getElementById("file_dec_input_"+num+"3").disabled = true;
	}
    else {
        var obj = document.getElementById("file_dec_input_"+num+"1").disabled = false;
        var obj = document.getElementById("file_dec_input_"+num+"2").disabled = false;
        var obj = document.getElementById("file_dec_input_"+num+"3").disabled = false;
    }
}

function toggleDiv(id) {
	if (document.getElementById(''+id+'').className == "div_description_show"){
		document.getElementById(''+id+'').className = "div_description_hide";
		document.getElementById('anchor_'+id).innerHTML = "[+]";
	}
	else {
		document.getElementById(''+id+'').className = "div_description_show";
		document.getElementById('anchor_'+id).innerHTML = "[-]";
	}
}

function check_selection_modelephare(id) {
	var selectedIdx = document.getElementById('select_idmodelephare'+id).selectedIndex;
	var option_value = document.getElementById('select_idmodelephare'+id)[selectedIdx].value;
	if (option_value != -1) {
		document.getElementById('titre_modelephare'+id).disabled = true;
		document.getElementById('url_modelephare'+id).disabled = true;
	}
	else {
		document.getElementById('titre_modelephare'+id).disabled = false;
		document.getElementById('url_modelephare'+id).disabled = false;
	}
}

/**
 * Popup pour le choix des tailles.
 */
function popupSelectTaille(id)
{
    param = 'resizable=no, location=no, width=250, height=220, menubar=no, status=no, scrollbars=no, menubar=no';
    window.open('pro-select-tailles.php?id='+id, 'choix_taille', param);
    return false;
}

/**
 * Popup.
 * src : page d'acces.
 * name : nom de la popup.
 * param : les parametres.
 */
function popup(src, name, param)
{
    param = 'resizable=no, location=no, width=250, height=220, menubar=no, status=no, scrollbars=no, menubar=no';
    window.open(src, name, param);
    return false;
}

/**
 * Variable globale pour le zoom de la fiche produit.
 */
var src_zoom = null;

/**
 * Fonction popup dediee pour le zoom de la fiche produit.
 */
function popupZoom(src)
{
    if (src_zoom == null) {
        src_zoom = 'pix/modele/zoom/'+src;
    }
    var param = 'width=430, height=430';
    window.open(src_zoom, 'zoom', param);
    return false;
}

/**
 * Pour la gestion de la visualisation des images dans la fiche produit.
 */
function switch_img(normal, zoom)
{
    var img_normal = document.getElementById('switch');
    img_normal.src = 'pix/modele/normal/'+normal;
    src_zoom = 'pix/modele/zoom/'+zoom;
}

/**
 * Change l'action du formulaire.
 * action : L'action qui doit etre envoyee.
 */
function switch_action(action)
{
    var input = document.getElementById('action');
    input.value = action;
    document.forms['panier'].submit();
    return false;
}
