function switchMenu(hideEl, showEl, hideBtn, showBtn) { 
    var hideEl = document.getElementById(hideEl);
    hideEl.style.display = 'none';
    var showEl = document.getElementById(showEl);
    showEl.style.display = 'block';
    if (hideBtn && showBtn) {
        var hideM = document.getElementById(hideBtn);
        var showM = document.getElementById(showBtn);
        hideM.className = 'unselected';
        showM.className = 'selected';
    }
}
function hideNshow(El) {
    var El = document.getElementById(El);
    Display = El.style.display;
    if (Display != 'block') {
        El.style.display = 'block';
    } else {
        El.style.display = 'none';
    }
}
/************************************
 Ajax *******************************
************************************/
function createXMLHttpRequest() {
    var ua;
    if(window.XMLHttpRequest) {
        try {
            ua = new XMLHttpRequest();
        } catch(e) {
            ua = false;
        }
    } else if(window.ActiveXObject) {
        try {
            ua = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            ua = false;
        }
    }
    return ua;
}
var req = createXMLHttpRequest();
function ProposerLien(id) {
    var EL = document.forms['prop_form_'+id];
    var title = EL.title.value;
    var url = EL.url.value;
    var description = EL.description.value;
    var id_rubrique = id;
    EL.title.style.backgroundColor="transparent";
    EL.url.style.backgroundColor="transparent";
    EL.title.disabled = true;
    EL.url.disabled = true;
    EL.description.disabled = true;
    EL.send.disabled = true;
    EL.reset.disabled = true;
    req.open('get', './media/Ajax.php?title='+title+'&url='+url+'&description='+description+'&id_rubrique='+id_rubrique);
    req.onreadystatechange = handleResponse;
    req.send(null);
}
function handleResponse() {
    if(req.readyState == 4){
        var response = req.responseText;
        var update = new Array();
        if(response.indexOf('||') != -1) {
            update = response.split('||');
            var ELDiv = "prop_div_"+update[0];
            var ELForm = document.forms['prop_form_'+update[0]];
            ELForm.title.disabled = false;
            ELForm.url.disabled = false;
            ELForm.description.disabled = false;
            ELForm.send.disabled = false;
            ELForm.reset.disabled = false;
            if(update[1].indexOf('Error@title') != -1) {
                ELForm.title.style.backgroundColor="#FF6F6F";
            }
            if(update[1].indexOf('Error@url') != -1) {
                ELForm.url.style.backgroundColor="#FF6F6F";
            }
            if(update[1]=="ok") {
                ELForm.title.value = ELForm.title.defaultValue;
                ELForm.url.value = ELForm.url.defaultValue;
                ELForm.description.value = ELForm.description.defaultValue;
                ELForm.title.style.backgroundColor="#FFFFFF";
                ELForm.url.style.backgroundColor="#FFFFFF";
                hideNshow(ELDiv);
            }
        }
    }
    else
    alert("loading" + req.readyState);
}
