﻿function FillDropDownList(dt, ddl, fieldValue, fieldText, selected, titleText)
{
    ddl.options.length = 0;
    var opt;

    if(titleText != null)
    {
        opt = document.createElement("option");
        opt.text = titleText;
        opt.value = "";
        ddl.options.add(opt);
    }

    for (var item in dt)
    {
        var value = eval("dt[item]."+fieldValue+"");
        var text = eval("dt[item]."+fieldText+"");
        
        opt = document.createElement("option");
        opt.text = text;
        opt.value = value;
        
        if(selected != null)
        {
            //alert(value+'_'+selected);
            if(value==selected)
                opt.selected = "selected";
        }

        ddl.options.add(opt);
    }
}
function BindRepeater(dt,containerClientID, templateName,zeroRecordMessage)
{
//alert(dt);
    if(dt.length>0)
    {
        $("#"+containerClientID).setTemplateURL("inc/"+templateName+".htm");
        $("#"+containerClientID).processTemplate(dt);
    }
    else
        $("#"+containerClientID).text(zeroRecordMessage);
}
function CurrencyFormatted(amount)//js float formatında girdi (1000.55454) alıp .net tr formatında değer döndürür (1000,55)
{
    var i = parseFloat(amount);
    if (isNaN(i)) { i = 0.00; }
    var minus = '';
    if (i < 0) { minus = '-'; }
    i = Math.abs(i);
    i = parseInt((i + .005) * 100);
    i = i / 100;
    s = new String(i);
    if (s.indexOf('.') < 0) { s += '.00'; }
    if (s.indexOf('.') == (s.length - 2)) { s += '0'; }
    s = minus + s;
    return s;
}

