function seg2tiempo(segundos){

	var data=[];

  	tiempo=segundos;
    signo=(tiempo<0) ?  "-" : "+";
    tiempo=Math.abs(tiempo);
    dias=Math.floor(tiempo/86400);
    resto_dias=tiempo % 86400;
    horas=Math.floor(resto_dias/3600);
    resto_horas=resto_dias % 3600;
    minutos=Math.floor(resto_horas/60);
    resto_minutos=resto_horas % 60;
    segundos=Math.floor(resto_minutos);

	data['signo']=signo;
	data['dias']=dias;
	data['horas']=horas;
	data['minutos']=minutos;
	data['dias']=dias;
	data['segundos']=segundos;


	data['tiempo_str']=pad(horas,2)+":"+pad(minutos,2)+":"+pad(segundos,2);
	//sprintf("%02d:%02d:%02d",horas,minutos,segundos);

    return data;
}



function pad(number, length) {

    var str = '' + number;
    while (str.length < length) {
        str = '0' + str;
    }

    return str;

}

