
function executeAjaxDiv(file, frame, metodo, valores, sincrono){
	var param = { 
		target:		'#' + frame,   
		url:   		file , 
		parameters: 	valores,
		type:      	metodo,
		beforeSubmit  : function(){
			$('#' + frame).block(); 
		},
		success : function(){
			$('#' + frame).unblock(); 
		},
		asynchronous: 	sincrono
	}; 
	$("#" + frame).ajaxSubmit(param);
}

function bloquea(frame){		
		var msgUI = 'Cargando Datos ...';
		$('#' + frame).blockUI(msgUI, {backgroundColor: '#FE9A00', color: '#fff'} );
}

		
function desBloquea(frame){
	$('#' + frame).unblockUI();
}


function resizeFramex(obj){
	var fs = top.document.getElementById("Frameset_1");
	if (fs.cols=="140,*"){
		fs.cols="0,*";									
	}	
	else{
		fs.cols="140,*";			
	}	
}	


function calcular_edad_fecha(fecha,fechahoy){
    var hoy=fechahoy;
    var array_fecha = fecha.split("/");
    if (array_fecha.length!=3) return false;


    var ano;
    ano = parseInt(array_fecha[2]);
    if (isNaN(ano)) return false;

    var mes;
    mes = parseInt(array_fecha[1]);
    if (isNaN(mes)) return false;

    var dia;
    dia = parseInt(array_fecha[0]);
    if (isNaN(dia)) return false;

    if (ano < 100) ano +=1900;

    var anoHoy = hoy.getYear();
    if (anoHoy < 100) anoHoy += 1900;
    if (anoHoy >= 100) anoHoy = 2000 + (anoHoy - 100);

    var edad = anoHoy - ano - 1; 

    if (hoy.getMonth() + 1 - mes < 0) return edad;
    if (hoy.getMonth() + 1 - mes > 0) return edad+1 ;
    if (hoy.getUTCDate() - dia >= 0) return edad + 1;

    return edad;
} 

function calcular_edad(fecha){
    var hoy=new Date();
    var array_fecha = fecha.split("/");
    if (array_fecha.length!=3) return false;


    var ano;
    ano = parseInt(array_fecha[2]);
    if (isNaN(ano)) return false;

    var mes;
    mes = parseInt(array_fecha[1]);
    if (isNaN(mes)) return false;

    var dia;
    dia = parseInt(array_fecha[0]);
    if (isNaN(dia)) return false;

    if (ano < 100) ano +=1900;

    var anoHoy = hoy.getYear();
    if (anoHoy < 100) anoHoy += 1900;
    if (anoHoy >= 100) anoHoy = 2000 + (anoHoy - 100);

    var edad = anoHoy - ano - 1; 

    if (hoy.getMonth() + 1 - mes < 0) return edad;
    if (hoy.getMonth() + 1 - mes > 0) return edad+1 ;
    if (hoy.getUTCDate() - dia >= 0) return edad + 1;

    return edad;
} 

