function write_hiddenFields(){
    for(i=0;i<TTHidFields.length;i++)
    {
        parts=TTHidFields[i].split("#TT#");
        document.write('<input type="hidden" name="'+parts[0]+'" value="'+parts[1]+'">');
    }
}
function open_mzettel()
{
    Merkzettel = window.open(url+"booking/"+ordner_name+"/teaser/merkzettel/merk_tmpl.php","merkzettel","dependent=yes,location=no,toolbar=no,status=no,scrollbars=yes,resizable=yes");
    Merkzettel.focus();
}

function seiten_replace(repl_vars)
{
  location.replace(sec_action_path+'&'+repl_vars);
}

function chck_TTonload(){
  if(detail=="termine"){
    document.bengine.detail.value='termine';
  }else if(detail=="aktion"){
    seiten_replace(repl_vars);
  }
}
 
/*
usage: tt_formatNumber( number [, number]  [, bool]  )
digit:Die Zahl, die formatiert werden soll
k:(optional)Die Anzahl der Nachkommastellen, auf die die Zahl gerundet werden soll (default: 0)
fix:(optional)Dieser Parameter bestimmt, ob die formatierte Zahl eine feste Anzahl von Nachkommastellen 
haben soll. Ist der Wert true, dann werden evtl. fehlende Stellen mit einer Null aufgefüllt
*/
function tt_formatNumber(digit, k, fix)  
{
    if(!k) k = 0; 
    var fn = ''; 
    // Runden 
    var f = Math.pow(10, k); 
    digit = '' + parseInt( digit * f + (.5 * (digit > 0 ? 1 : -1)) ) / f ; 
    // Komma ermittlen 
    var idx = digit.indexOf('.');
    // fehlende Nullen einfügen
    if(fix)
    { 
         digit += (idx == -1 ? '.' : '' ) 
         + f.toString().substring(1); 
    } 
    // Nachkommastellen ermittlen 
    idx = digit.indexOf('.');
    if( idx == -1) idx = digit.length; 
    else fn = ',' + digit.substr(idx + 1, k); 
    // Tausendertrennzeichen 
    while(idx > 0) 
    {
        if(idx - 3 > 0)
            fn = '.' + digit.substring( idx - 3, idx) + fn; 
        else 
            fn = digit.substring(0, idx) + fn; 
        idx -= 3; 
    } 
    return fn;  
}

