﻿/*
Este archivo contiene las acciones necesarias para mostrar los Popups de registración y proceso de descarga 
de la carpeta institucional y los accesos a las demos de la empresa. 
*/

 //Tiene que estar despues del script manager
                var prm = Sys.WebForms.PageRequestManager.getInstance();
                    //prm.add_pageLoaded(pageLoaded);
                    //prm.add_initializeRequest(CheckStatus);
                    prm.add_beginRequest(beginRequest);
                    prm.add_endRequest(endRequest);
                    
                
                function show_div(div)
                {                
                    document.getElementById(div).style.zIndex= '2000';    
                    document.getElementById(div).style.display = 'block';                            
                }
                
                function hide_div(div)
                {
                    document.getElementById(div).style.zIndex= '1000';    
                    document.getElementById(div).style.display = 'none';
                }
                
                function clean_label(id)
                {
                    document.getElementById(id).innerHTML = " ";                                                        
                }
                
                function beginRequest (sender, args)
                {
                    //sender._postBackSettings.panelID
                    var id_button = args.get_postBackElement().id;
                    switch(id_button)
                    {
                        case "cmdGuardarMail":
                            hide_div('divFormulario_carp');
                            show_div('divLoading_capr');
                            break;
                        case "cmdEviarMail":
                            hide_div('divFormulario_demo');
                            show_div('divLoading_demo');
                            break;
                    }
                }
                
                function endRequest (sender, args)
                {
                    var id_button = sender._postBackSettings.sourceElement.id;   
                    switch(id_button)
                    {
                        case "cmdGuardarMail":
                            setTimeout("hide_div('divLoading_capr')",3000);
                            break;
                        case "cmdEviarMail":
                            setTimeout("hide_div('divLoading_demo')",3000);
                            break;
                    }
                }
                
                /*function CheckStatus(sender, args)
                {
                  var prm = Sys.WebForms.PageRequestManager.getInstance();
                  if (prm.get_isInAsyncPostBack() & args.get_postBackElement().id == 'lnkCancel_Carp')
                  {
                     prm.abortPostBack();
                  }
                }*/

                function hide_popup(id)
                {
                    $find(id).hide();
                }
                
                function show_popup(id)
                {
                    $find(id).show();
                }
                
                function cancel_popup_carp()
                {   
                    hide_div('divLoading_capr');
                    hide_div('divDescarga_carp');
                    hide_div('divMensaje_carp');
                    hide_popup('mpCarpInst');
                    
                    show_div('divFormulario_carp');
                    show_div('divMensajeInicio_carp');
                    clean_label('lblCarpInstMensaje');
                }                    
                
                /*======= DemoProd ==========*/
                
                function cancel_popup_demo()
                {
                    hide_div('divLoading_demo');
                    hide_div('divMensaje_demo');
                    hide_popup('mpDemoProd');
                    
                    show_div('divFormulario_demo');
                    show_div('divMensajeInicio_demo');
                    clean_label('lblCarpInstMensaje');
                }                    
