function CargaInicial(elemento)
{
CargaModulo(elemento);
}
function actualizaDiv(elemento,script,callback)
{
if (callback==undefined) callback="";
$("#"+elemento).empty().html('

');
if (callback == "")
{
$.ajax({ type: "GET",url: script,success: function(msg){ $("#"+elemento).html(msg) },async: true });
}
else
{
$.ajax({ type: "GET",url: script,success: function(msg){ $("#"+elemento).html(msg) },async: false });
eval(callback);
}
}
function CargaModulo(elemento,callback)
{
if (callback==undefined) callback="";
ActualizaDiv(elemento,'_construyemenu.php?menu=modulos');
}
function CargaSubModulo(elemento,idmodulopadre,callback)
{
if (callback==undefined) callback="";
ActualizaDiv(elemento,'_construyemenu.php?menu=submodulos&idmodulopadre='+idmodulopadre+'');
}
function ElementoVisible(elemento,estado,animacion,callback)
{
if (callback==undefined) callback="";
if (animacion==undefined) animacion="fade";
if(estado){
if(animacion=="slide")
$("#"+elemento).slideDown('slow', function () {eval(callback);});
else
$("#"+elemento).fadeIn('slow', function () {eval(callback);});
}else{
if(animacion=="slide")
$("#"+elemento).slideUp('slow', function () {eval(callback);});
else
$("#"+elemento).fadeOut('slow', function () {eval(callback);});
}
}
function verMenu()
{
}
function pageselectCallback(page_index, jq){
var new_content = jQuery('#hiddenresult div.result:eq('+page_index+')').clone();
$('#Searchresult').empty().append(new_content);
return false;
}
function initPagination() {
// count entries inside the hidden content
var num_entries = jQuery('#hiddenresult div.result').length;
// Create content inside pagination element
$("#Pagination").pagination(num_entries, {
callback: pageselectCallback,
items_per_page:1 // Show only one item per page
});
}
function inicializarDhtmlxcalendar()
{
var mDCal;
dhtmlx.skin = "";
mDCal = new dhtmlxDblCalendarObject('dhtmlxDblCalendar', false, {
isMonthEditable: true,
isYearEditable: true
});
mDCal.setYearsRange(2006, 2011);
mDCal.setDateFormat("%Y-%m-%d");
mDCal.setDate("2012-02-22", "2012-02-22");
mDCal.draw();
dhtmlx.skin = "dhx_skyblue";
mDCal.leftCalendar.attachEvent("onClick",function(date){
document.getElementById("fechainicial").value = this.getFormatedDate();
})
mDCal.rightCalendar.attachEvent("onClick",function(data){
document.getElementById("fechafinal").value = this.getFormatedDate();
})
}
function substr_count(string,substring,start,length)
{
var c = 0;
if(start) { string = string.substr(start); }
if(length) { string = string.substr(0,length); }
for (var i=0;i1)
{
blnResult = false;
}
return blnResult;
}
function IsEmail(strString)
{
var blnResult = true;
if(substr_count(strString,'@')>1 || substr_count(strString,'.')==0)
{
blnResult = false;
}
return blnResult;
}
function validaCampos(formData, jqForm, options)
{
var formElement = jqForm[0];
var forma=formElement.id;
$('#divloader').css('display','block');$('#divloader').empty().html('
');
$('#divmensajevalidacion').empty();$('#divmensajevalidacion').css('display','none');
var bandera=true;
var mensaje="";
var frm = document.getElementById(forma);
var mostrar="";
for (j=0;j '+mostrar+': Es requerido ingresar un dato valido
';
}
}
if(frm.elements[j].getAttribute('tipo')=='decimal')
{
if(IsDecimal(frm.elements[j].value)==false)
{
bandera=false;
mensaje+='
'+mostrar+': Es requerido ingresar un dato valido
';
}
}
if(frm.elements[j].getAttribute('tipo')=='email')
{
if(IsEmail(frm.elements[j].value)==false)
{
bandera=false;
mensaje+='
'+mostrar+': Es requerido ingresar un dato valido
';
}
}
}
else
{
if(frm.elements[j].getAttribute('requerido')=='true')
{
bandera=false;
mensaje+='
'+mostrar+': Se requiere ingresar dato
';
}
}
}
}
if(mensaje!='')
{
$('#divloader').empty();$('#divloader').css('display','none');
$('#divmensajevalidacion').css('display','block');$('#divmensajevalidacion').empty();$('#divmensajevalidacion').append('
'+mensaje);
return false;
}
};
function validaCamposOld(forma)
{
var bandera=true;
var mensaje="";
var frm = document.getElementById(forma);
var mostrar="";
for (j=0;j '+mostrar+': Es requerido ingresar un dato valido
';
}
}
if(frm.elements[j].getAttribute('tipo')=='decimal')
{
if(IsDecimal(frm.elements[j].value)==false)
{
bandera=false;
mensaje+='
'+mostrar+': Es requerido ingresar un dato valido
';
}
}
if(frm.elements[j].getAttribute('tipo')=='email')
{
if(IsEmail(frm.elements[j].value)==false)
{
bandera=false;
mensaje+='
'+mostrar+': Es requerido ingresar un dato valido
';
}
}
}
else
{
if(frm.elements[j].getAttribute('requerido')=='true')
{
bandera=false;
mensaje+='
'+mostrar+': Se requiere ingresar dato
';
}
}
}
}
return mensaje;
}
function disableEnterKey(e)
{
var key;
if(window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox
return (key != 13);
}