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('index.php?'+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;  
}

//Für IE: Transparenz bei png herstellen
function correctPNG(maxpng)
{   
    if (typeof(maxpng)=='undefined')
        var maxpng = document.images.length;
    else if (isNaN(maxpng))
        var maxpng = document.images.length;
    else if (maxpng < 1)
        var maxpng = document.images.length;
    
    var thisAgent = navigator.userAgent;
    var isIE = thisAgent.indexOf("MSIE");
    var cc = 0; 
        
    if(isIE >= 0){     
        for(var pc=0; pc<document.images.length; pc++)
        {
            var img = document.images[pc];
            var imgName = img.src.toUpperCase();
            if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
            {               
                alert('PNG '+pc);
                var imgID = (img.id) ? "id='" + img.id + "' " : "";
                var imgClass = (img.className) ? "class='" + img.className + "' " : "";
                var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
                var imgStyle = "display:inline-block;" + img.style.cssText;
     
                if (img.align == "left") imgStyle = "float:left;" + imgStyle;
                if (img.align == "right") imgStyle = "float:right;" + imgStyle;
                if (img.href) imgStyle = "cursor:hand;" + imgStyle;
                var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src='" + img.src + "', sizingMethod='scale');\"></span>";
                img.outerHTML = strNewHTML;  
                cc++;               
            }
            if (cc == maxpng)
                break;
        }
    }
}


