﻿//function DisplayMessage(text) {

//    var panel = document.getElementById('panel');
//    var message = document.getElementById('messagePanel');

//    if (panel != null && message != null) {
//        panel.style.display = "inline";
//        message.style.display = "inline";
//        var span = document.getElementById('message');
//        if (span != null) {
//            if (IsFirefox()) {
//                span.textContent = text;
//            } else {
//                span.innerText = text;
//            }
//        }
//    }
//}

//function HiddePanelMessage() {
//    var panel = document.getElementById('panel');
//    var message = document.getElementById('messagePanel');

//    if (panel != null) { panel.style.display = 'none'; }
//    if (message != null) { message.style.display = 'none'; }
//}

function change_mode() {

       
    var txt = document.getElementById('txtPWD');
    var pass = document.getElementById('txtPassWord');

    if (pass != null && txt != null) {
        txt.style.display = 'none';
        pass.style.display = 'inline';
        pass.focus();
    }
}

function clean_text(controlId) {
   
    var obj = document.getElementById(controlId);

    if (obj != null) {

        if (obj.value == 'Nombre de usuario') {
            obj.value = '';obj.focus();
        }
    }
}

function IsFirefox() {
    if (navigator.appName == "Netscape")
        return true;
    return false;


}


function display_panel(bgPanel, infoPanel) {

    
    var bg_panel = document.getElementById(bgPanel);
    var info_panel = document.getElementById(infoPanel);

    if (bg_panel != null && info_panel != null) {

        bg_panel.style.display = 'inline';
        info_panel.style.display = 'inline';

        if (IsFirefox())
            info_panel.style.marginLeft = '500px';
        else
            info_panel.style.marginLeft = get_marginLeft(info_panel.clientWidth);
        info_panel.style.marginTop = get_marginTop(info_panel.clientHeight);

    }
}

function hidden_panel(bgPanel, infoPanel) {
    
    var bg_panel = document.getElementById(bgPanel);
    var info_panel = document.getElementById(infoPanel);
    var display_status = document.getElementById('hf_display');

    if (display_status != null)
        display_status.value = 'none';
        
    if (bg_panel != null && info_panel != null) {
//        bg_panel.style.display = 'none';
        info_panel.style.display = 'none';
        display_panel('bgPanel', 'pwdRecovery');
     }
}

function get_marginLeft(widht) {
    if (IsFirefox()) return '500px'; 
    return ((screen.width / 2) - (widht / 2));
}

function get_marginTop(height) {
    return ((screen.availHeight - height) / 2) / 2;
}


function resetpwd_validate() {
   
    var user_txt = document.getElementById('Username');
    var email_txt = document.getElementById('Email');

    if (user_txt != null && email_txt != null) {

        if (user_txt.value == '' || email_txt.value == '') {
            display_messagePanel("Introduce tu nombre de usuario y correo electrónico");
            return false;
        }
    } else
        return true;
    
    return true;

}

function display_messagePanel(message) {
    
    var requestPanel = document.getElementById('pwdRecovery');
    var messagePanel = document.getElementById('panelMessage');
    var bgPanel = document.getElementById('bgPanel');
    
    if (requestPanel != null && messagePanel != null && bgPanel != null ) {
        requestPanel.style.display = 'none';
        messagePanel.style.display = 'inline';
        bgPanel.style.display = 'inline';
        
        var w = messagePanel.clientWidth;
        var h = messagePanel.clientHeight;
        messagePanel.style.marginLeft = get_marginLeft(w);
        messagePanel.style.marginTop = get_marginTop(h);

        set_message(message);
    }
}

function display_requestPwd() { 
    var requestPanel = document.getElementById('pwdRecovery');
    var messagePanel = document.getElementById('panelMessage');
    var bgPanel = document.getElementById('bgPanel');
    
    if (requestPanel != null && messagePanel != null) {
        messagePanel.style.display = 'none';
        requestPanel.style.display = 'inline';
        bgPanel.style.display = 'inline';
        
        var w = requestPanel.clientWidth;
        var h = requestPanel.clientHeight;
        requestPanel.style.marginLeft = get_marginLeft(w);
        requestPanel.style.marginTop = get_marginTop(h);
    }

    return false;
}

function display_successfullyPanel() {

    var s_panel = document.getElementById('successfullyPanel');
    var bgPanel = document.getElementById('bgPanel');

    if (s_panel != null && bgPanel != null) {

        s_panel.style.display = 'inline';
        bgPanel.style.display = 'inline';

        var w = s_panel.clientWidth;
        var h = s_panel.clientHeight;
        s_panel.style.marginLeft = get_marginLeft(w);
        s_panel.style.marginTop = get_marginTop(h);
    } 
}


function dispose_panel(panel){
   var p = document.getElementById(panel);
    var bgPanel = document.getElementById('bgPanel');
    
   if(p != null && bgPanel != null)
   {
       p.style.display = 'none';
       bgPanel.style.display = 'none';
   }
   
   return false;
}


function set_message(message) {
    var span = document.getElementById('message');

    if (span != null) {
        if (IsFirefox())
            span.textContent = message;
        else
            span.innerText = message;
    }
 }





    

