﻿/* Erro de Ajax Anthem */
function Anthem_Error(result_error) {
	alert('Error: ' + result_error.error);
}

/* Funcion que se lanza antes de la llamada Ajax */
function Anthem_PreCallBack() { 

}

/* Funcion que se lanza despues de la llamada Ajax */
function Anthem_PostCallBack() {

}

//Paginación AJAX
function goToPage(dg_name,pagina) {
    Anthem_InvokePageMethod(
         'IrAPagina', [dg_name,pagina],
         function(result) {
			//Listo
			window.location = "#" + dg_name + "Top";
         }
     );
}

/***************************************/
/************** UTILES *****************/
/***************************************/

function clickButton(e, buttonid){ 
      var bt = document.getElementById(buttonid); 
      if (typeof bt == 'object'){ 
            if(navigator.appName.indexOf("Netscape")>(-1)){ 
                  if (e.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
            if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
                  if (event.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
      } 
}

//**** copiarPortapapeles(txt): Copia txt al portapapeles de windows
function copiarPortapapeles(txt) {
	//holdtext.innerText = document.getElementById(txt).innerText;
	Copied = document.getElementById(txt).createTextRange();
	Copied.execCommand("Copy");
}

//*** Tab Clicks ***//
//var tab_actual = 1;
function tabClick(tab_control_name, cur_tab, exe_function, exe_param, return_function) {
    var tab, pnl, opnl, otab;
    var tabs = $("#"+tab_control_name+" li");
    
    //tab_actual = cur_tab;
    for (i=0;i<tabs.length;i++) { 
          tab = tabs[i].getAttribute('tab');
          otab = $(tabs[i]);
          pnl = tabs[i].getAttribute('panel');
          opnl = $("#"+pnl);
          if(tab==cur_tab) {
            otab.addClass("current");
            otab.show();
            
            if(exe_function) {
/*                Anthem_InvokePageMethod(exe_function, [exe_param],
                    function(result) {
                        if(return_function!='') eval(return_function);
                        if(cur_tab == tab_actual)
                            opnl.fadeIn("fast", function() {
                                if(cur_tab != tab_actual) opnl.hide();
                            });
                    }
                );*/
            } else {
                if(return_function!='') eval(return_function);
                opnl.show();
            }
          } else {
            otab.removeClass("current");
            opnl.hide();
          }
    }
}