//# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
//# Sekunden zu Zeitangabe umrechnen
//# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
// <script type="text/javascript"> 
//document.write(TIME_format('liste', umrechnen(1156500657 - current_timestamp)))</script>

function umrechnen(zeit_sec) {

// hier muß noch eingeargbeitet werden, 
// das die Zahl wenn sie kleiner als 0 ist, nur 0 zurück gegeben werdn
// und daraus dann im TIME_format ein "beendet" wird

var sec = zeit_sec % 60;
zeit_sec = (zeit_sec - sec) / 60;
var minute = zeit_sec % 60;
zeit_sec = (zeit_sec - minute) / 60;
var hour = zeit_sec % 24;
zeit_sec = (zeit_sec - hour) / 24;
var day = zeit_sec % 7;
var week = (zeit_sec - day) / 7;
r_value = new Array(week,day,hour,minute,sec,zeit_sec);
return r_value;
}

function TIME_format(format,dates, lang) {

     var r_str = ''; 
     week = dates[0];
     day = dates[1]; 
     hour = dates[2];
     minute = dates[3];
     sec= dates[4];
     zeit_sec=dates[5];
     // Week rausgenommen weil es Tage runterzählen soll
     // week = 0; nach "liste" verschoben
     //day = zeit_sec;
     var sep = '&nbsp;';
//     alert(zeit_sec + ","+ day);

     var lang_de = new Array('Wochen','Woche','und','T ','Mehr als',' Std ',' min ',' Tage ',' Tag ',' Sek ', 'Beendet');
     var lang_en = new Array('Weeks','Week','and','D ','More then',' h ',' min ',' d',' d ',' Sec', 'Closed');     
     var lang_es = new Array('Semanas','Semana','y','D ','Más de',' h ',' min ',' d',' d ',' Seg', 'Terminado');          
     var ar_lang = new Array();
     	if(lang == 1) {
         	ar_lang = lang_de;
        } else if(lang == 2) {
        	ar_lang = lang_en;
        } else {
        	ar_lang = lang_es;
        }
     // if time is less then 0, show closed value
     if(zeit_sec < 0) {
          return ar_lang[10];
     }
     // if tie is longer the 100 Days show error
     if(zeit_sec > 100) {
          return 'ERROR';
     }
if('liste' == format) { // zurück schreiben als listen format
week = 0;
day = zeit_sec; // ist dafrü verantwortlich das die tage in ohne wochen sind
if(0 < week) {           
r_str = week > 1 ? week + '<small>' + ar_lang[0] + '</small> ' : week + ' <small>' + ar_lang[1] + '</small> ';
}
// check if days are present
if(0 < day) {
    if(r_str) {
    	r_str = r_str + ' <small>' + ar_lang[2] + '</small> ' ;
	}
	r_str = day > 1 ? r_str + day + '<small>' + ar_lang[3] + ' </small>' : r_str + day + '<small>' + ar_lang[3] + ' </small>';
} else {
	if(r_str)
    	r_str = '<small>' + ar_lang[4] + '</small>' + r_str ;
	}
//check if we have weeks present
if(week == 0 ) {
	if(r_str)
     //r_str = r_str + ' und ';
    	r_str = r_str + sep;
	if (hour)
     	r_str = r_str + hour + "<small>" + ar_lang[5] + " </small>";
    if (minute && day == 0) {
    	r_str = r_str + minute + "<small>" + ar_lang[6] + " </small> ";      // 
    } else if(!minute) {
    	if (sec)
           r_str = r_str + '<small> < 1' + ar_lang[6] + "</small>" ;
    }
	// ausklammern für Fuchs // eingeklammert wegen fuchs
}
     
if (week <= 0 && day <= 0 && hour <= 0 && minute <= 0 && sec <= 0) 
	r_str = ar_lang[10];

} else if ('item_spezial' == format) {
      
      day = zeit_sec; // ist dafrü verantwortlich das die tage ohne wochen sind      

if(0 < day) {
     r_str = day > 1 ? r_str + day + ar_lang[7] : r_str + day + ar_lang[8] ;
} 
if(r_str)
     r_str = r_str + sep;
     //r_str = r_str + ' und ';
     
if(day == 1 ) {
if (hour > 0 )
     r_str = r_str + hour + ar_lang[5] ;
} else if( 0 == day) {
      if (hour) {
     r_str = r_str + hour + ar_lang[5] ;
      }
      if(hour < 10 && hour > 0) {
     if (minute)
          r_str = r_str + minute + ar_lang[6] ;
} else if(hour == 0) {
      if (minute)
          r_str = r_str + minute + ar_lang[6] ;
     if (sec) {
          if(minute > 10) {
          }
          else if(minute < 10) {
               r_str = r_str + sec ;
          } else
               r_str = r_str + sec + ar_lang[9] ;
          }
     }
// ausklammern für Fuchs
     }

} 
return r_str ;
}