var dmtempInd = new Array();
function find(elem) {
    var f = true;
    for (var i = 0; i < dmtempInd.length; i++) {
        if (elem == dmtempInd[i])f = false;
    }
    if (!f) {
        elem = find(Math.floor(Math.random() * (arImg.length)))
    } else {
        dmtempInd[dmtempInd.length] = elem;
    }
    return elem;

}
var fid = "";
fid += '\<table cellspacing="' + dmparams.fcellspacing + '" style="width:' + dmparams.fwidth + 'px;background:#' + dmparams.fbgcolor + ';font-size:' + dmparams.tsize + 'px;color:' + dmparams.tcolor + '">';
for (var i = 0; i < dmparams.rows; i++) {
    fid += '\<tr>';
    for (var j = 0; j < dmparams.cols; j++) {
        if (arImg.length==dmtempInd.length){
            dmtempInd = new Array();                    
        }
        var ind = find(Math.floor(Math.random() * (arImg.length)));
        var h = dmparams.tsize*1+2;
        if (dmparams.traf===undefined||!dmparams.traf){
                    fid += '\<td>' +
                                           '\<a target="'+(dmparams.nwin ? '_blank'  : '')+'" style="text-decoration:none;color:#' + dmparams.tcolor + '" href="' + (dmparams.main ? 'http://'+dmparams.url+'/'+dmparams.userId+'/' : 'http://'+dmparams.url+'/'+dmparams.userId+'/download/' + arImg[ind].id + '/') + '"><img style="border:' + dmparams.bwidth + 'px solid #' + dmparams.bcolor + '" src="http://dirkino-pic.ru/' + arImg[ind].id + '.jpg" alt="' + arImg[ind].name + '" width="' + dmparams.pwidth + 'px" height="'+dmparams.pwidth*1.4+'px"\>'+
                                                                  '\<br><div style="width:'+ dmparams.pwidth+'px;overflow:hidden;height:'+h+'px">' + (!dmparams.desc ? arImg[ind].name : '')+'\</div>\</a>'+
                                                                                     '\</td>';
                                                                                             }else{
                                                                                                         fid += '\<td>' +
                                                                                                                                '\<a target="'+(dmparams.nwin ? '_blank'  : '')+'" style="text-decoration:none;color:#' + dmparams.tcolor + '" href="http://dirkino-traff.ru/in/?idd=' + dmparams.userId + '"><img style="border:' + dmparams.bwidth + 'px solid #' + dmparams.bcolor + '" src="http://dirkino-pic.ru/' + arImg[ind].id + '.jpg" alt="' + arImg[ind].name + '" width="' + dmparams.pwidth + 'px" height="'+dmparams.pwidth*1.4+'px"\>'+
                                                                                                                                                       '\<br><div style="width:'+ dmparams.pwidth+'px;overflow:hidden;height:'+h+'px">' + (!dmparams.desc ? arImg[ind].name : '')+'\</div>\</a>'+
                                                                                                                                                                          '\</td>';
                                                                                                                                                                                  }
    }
    fid += '\</tr>';
}
fid += '\</table>';
document.write(fid);