function changeTabSendRequest(oElement, element) {
    
    sendRequestDefault("get", oElement.href, true, changeTabHandleResponse);
    
    changeTabColor(element);
    
    return false;
}

function changeTabHandleResponse(oRequest) {
    
    document.getElementById("contentFrame").innerHTML = oRequest.responseText;
}

function changeTabColor(element) {
    
    var children = document.getElementById("nav").childNodes;

    for(i = 0; i < children.length; i++) {    	
    
        if(children[i].nodeType == 1)  {
        
          //children[i].style.backgroundColor = "#eeedec";
          //children[i].style.fontWeight = "normal";
          //children[i].style.borderBottom = "1px solid #dddcda";
          children[i].className = "navInactive";
        }
    }
    
    //document.getElementById(element).style.backgroundColor = "#ffffff";
    //document.getElementById(element).style.fontWeight = "bold";
    //document.getElementById(element).style.borderBottom = "1px solid #ffffff";
    document.getElementById(element).className = "navActive";
    
    document.getElementById("navSpacerEnd").className = "navSpacerEnd";
}

function loginSendRequest() {

    document.getElementById("imgLoad").innerHTML = '<img src="/img/loading.gif" />';
    
    sendRequestDefault("get", "/emarketing/abomanager/login.php?email=" + document.getElementById("emailLogin").value + "&password=" + document.getElementById("password").value + "&doLogin=" + document.getElementById("doLogin").value, true, loginHandleResponse);  
}

function retrievePasswordSendRequest() {

    document.getElementById("imgLoad").innerHTML = '<img src="/img/loading.gif" />';
    
    sendRequestDefault("get", "/emarketing/abomanager/login.php?email=" + document.getElementById("emailRetrievePassword").value + "&doRetrievePassword=" + document.getElementById("doRetrievePassword").value, true, retrievePasswordHandleResponse);  
}

function unsubscribeSendRequest() {

    document.getElementById("imgLoad").innerHTML = '<img src="/img/loading.gif" />';
    
    sendRequestDefault("get", "/emarketing/abomanager/unsubscribe.php?email=" + document.getElementById("email").value + "&doUnsubscribe=" + document.getElementById("doUnsubscribe").value, true, unsubscribeHandleResponse);  
}

function subscribeSendRequest() {

    document.getElementById("imgLoad").innerHTML = '<img src="/img/loading.gif" />';
    
    if(document.forms.length) {
        
        var iForm = -1;
        
        for(i = 0; i < document.forms.length; i++) {
            
            if(document.forms[i].name == "subscribe") {
                
                iForm = i;
            }
        }
        
        if(iForm > -1) {
            
            if(document.forms[iForm].elements.length) {
                
                var aValue = new Array();
                
                for(i = 0; i < document.forms[iForm].elements.length; i++) {
                
                    if(document.forms[iForm][i].type == "checkbox") {
                    
                        if(document.forms[iForm][i].checked == true || document.forms[iForm][i].checked == "checked") {
                        
                            aValue.push(document.forms[iForm][i].name + '=' + encodeURIComponent(document.forms[iForm][i].value));
                        }
                    }
                    else {
                
                        aValue.push(document.forms[iForm][i].name + '=' + encodeURIComponent(document.forms[iForm][i].value));
                    }
                }
            }
        }
    }
    
    sendRequestDefault("get", "/emarketing/abomanager/subscribe.php?" + aValue.join("&"), true, subscribeHandleResponse);
}

function updateProfileSendRequest() {

    document.getElementById("imgLoad").innerHTML = '<img src="/img/loading.gif" />';
    
    if(document.forms.length) {
        
        var iForm = -1;
        
        for(i = 0; i < document.forms.length; i++) {
            
            if(document.forms[i].name == "updateProfile") {
                
                iForm = i;
            }
        }
        
        if(iForm > -1) {
            
            if(document.forms[iForm].elements.length) {
                
                var aValue = new Array();
                
                for(i = 0; i < document.forms[iForm].elements.length; i++) {
                
                    if(document.forms[iForm][i].type == "checkbox") {
                    
                        if(document.forms[iForm][i].checked == true || document.forms[iForm][i].checked == "checked") {
                        
                            aValue.push(document.forms[iForm][i].name + '=' + encodeURIComponent(document.forms[iForm][i].value));
                        }
                    }
                    else {
                
                        aValue.push(document.forms[iForm][i].name + '=' + encodeURIComponent(document.forms[iForm][i].value));
                    }
                }
            }
        }
    }
    
    sendRequestDefault("get", "/emarketing/abomanager/intern.php?" + aValue.join("&"), true, updateProfileHandleResponse);
}

function retrievePasswordHandleResponse(oRequest) {
    
    document.getElementById("contentFrame").innerHTML = oRequest.responseText;
    
    document.getElementById("imgLoad").innerHTML = "";
}

function loginHandleResponse(oRequest) {
    
    document.getElementById("contentFrame").innerHTML = oRequest.responseText;
    
    document.getElementById("imgLoad").innerHTML = "";
}

function unsubscribeHandleResponse(oRequest) {
    
    document.getElementById("contentFrame").innerHTML = oRequest.responseText;
    
    document.getElementById("imgLoad").innerHTML = "";
}

function subscribeHandleResponse(oRequest) {
    
    document.getElementById("contentFrame").innerHTML = oRequest.responseText;
    
    document.getElementById("imgLoad").innerHTML = "";
}

function updateProfileHandleResponse(oRequest) {
    
    document.getElementById("contentFrame").innerHTML = oRequest.responseText;
    
    document.getElementById("imgLoad").innerHTML = "";
}

// contact

function contactSendRequest() {

    document.getElementById("imgLoad").innerHTML = '<img src="/img/loading.gif" />';
    
    if(document.forms.length) {
        
        var iForm = -1;
        
        for(i = 0; i < document.forms.length; i++) {
            
            if(document.forms[i].name == "contact") {
                
                iForm = i;
            }
        }
        
        if(iForm > -1) {
            
            if(document.forms[iForm].elements.length) {
                
                var aValue = new Array();
                
                for(i = 0; i < document.forms[iForm].elements.length; i++) {
                
                    if(document.forms[iForm][i].type == "checkbox") {
                    
                        if(document.forms[iForm][i].checked == true || document.forms[iForm][i].checked == "checked") {
                        
                            aValue.push(document.forms[iForm][i].name + '=' + encodeURIComponent(document.forms[iForm][i].value));
                        }
                    }
                    else {
                
                        aValue.push(document.forms[iForm][i].name + '=' + encodeURIComponent(document.forms[iForm][i].value));
                    }
                }
            }
        }
    }
    
    sendRequestDefault("get", "/ajax/handleContact.php?" + aValue.join("&"), true, subscribeHandleResponse);
}