function datos_value(tabla,campo,cosa,id,ob){
	$.get("modulos/funcs_java/mods/datos.php",{tabla:tabla,campo:campo,cosa:cosa,id:id},rta_datos);
	
	function rta_datos(rta){
		$(ob).attr('value',rta);
	}
}

function datos_text(tabla,campo,cosa,id,ob){
	$.get("modulos/funcs_java/mods/datos.php",{tabla:tabla,campo:campo,cosa:cosa,id:id},rta_datos);
	
	function rta_datos(rta){
		$(ob).attr({'text':rta});
	}
}


function padNmb(nStr, nLen){
    var sRes = String(nStr);
    var sCeros = "0000000000";
    return sCeros.substr(0, nLen - sRes.length) + sRes;
   }
 
   function stringToSeconds(tiempo){
    var sep1 = tiempo.indexOf(":");
    var sep2 = tiempo.lastIndexOf(":");
    var hor = tiempo.substr(0, sep1);
    var min = tiempo.substr(sep1 + 1, sep2 - sep1 - 1);
    var sec = tiempo.substr(sep2 + 1);
    return (Number(sec) + (Number(min) * 60) + (Number(hor) * 3600));
   }
 
   function secondsToTime(secs){
    var hor = Math.floor(secs / 3600);
    var min = Math.floor((secs - (hor * 3600)) / 60);
    var sec = secs - (hor * 3600) - (min * 60);
    return padNmb(hor, 2) + ":" + padNmb(min, 2) + ":" + padNmb(sec, 2);
   }
 
   function substractTimes(t1, t2){
    var secs1 = stringToSeconds(t1);
    var secs2 = stringToSeconds(t2);
    var secsDif = secs1 - secs2;
    return secondsToTime(secsDif);
   }
 
   function restarhoras(t1,t2){
	 t1=t1+':00';
     t2=t2+':00';
     t3= substractTimes(t1,t2);
	 return t3;
   }
   
   function sumartiempos(t1,t2){
	vt1=t1.split(':');
	vt2=t2.split(':');
	hr1=vt1[0];hr2=vt2[0];min1=vt1[1];min2=vt2[1];
	mtt=parseInt(min1)+parseInt(min2);	
	mres=String(mtt/60);	
	arr=mres.split('.');		
	mres=arr[0];
	mtotal=parseInt(mtt)-parseInt(mres*60);
	hrstotal=parseInt(hr1)+parseInt(hr2)+parseInt(mres);
	if(hrstotal<=9){hrstotal='0'+hrstotal;}
	if(mtotal<=9){mtotal='0'+mtotal;}
	total=hrstotal+':'+mtotal;
	return total;	
   }
