/* 
###################### 
# Replace AFF images # 
###################### 
*/ 
function aff_replace(){        
// custom settings 
// =============== 
// image directory: 
var _imgdir = "/templates/new_3/images/aff/"; 
// =============== 
// number of images in the image directory: 
var _imgcount = 67; 
// =============== 
// image size: 
var _imgwidth = "100px"; 
var _imgheight = "100px"; 
// =============== 
// age range: 
var _minage = 21; 
var _maxage = 30; 
// =============== 

var _imgused = new Array(); 
var _banners = new Array();  

var i = 0;
var _divs = document.getElementsByTagName("div");
while (element = _divs[i++]) {
  if (element.className == "affban") {
    _banners.push(_divs[i]);
  }
}

for (var q=0; q<_banners.length; q++) 
{ 
    var _imgnumber = null; 
    var _unique = null; 
    var _done = null; 
 
    var _images = _banners[q].getElementsByTagName("img"); 
    var _agespans = _banners[q].getElementsByTagName("span"); 
    for (var i=0; i<_images.length; i++) 
    { 
         if (_images[i].src.indexOf("spacer.gif") == -1) 
         { 
              _done = false; 
              while (!_done) 
              { 
                   _unique = true; 
                   _imgnumber = Math.floor(Math.random()*_imgcount) + 1; 
                   for (var j=0; j<_imgused.length; j++) 
                   { 
                        if (_imgnumber == _imgused[j]) 
                        { 
                             _unique = false; 
                        } 
                   } 

                   if (_unique) 
                   { 
                        _imgused[_imgused.length] = _imgnumber; 
                        _images[i].src = _imgdir + "img" + _imgnumber + ".jpg"; 
                        _images[i].style.width = _imgwidth; 
                        _images[i].style.height = _imgheight; 
                        _images[i].style.border = "1px solid #ccc";
                        _images[i].style.padding = "10px";
                        _images[i].style.display = "block"; 
                        _done = true; 
                   } 
              } 
         } 
    } 

    var _agedone = false; 
    var _age = 0; 

    for (var i=0; i<_agespans.length; i++) 
    {
        if (_agespans[i].className == "age_gender") 
        {
            _agedone = false; 
            _age = 0; 
               
            while (!_agedone) 
            {
                _age = Math.floor(Math.random()*_maxage) + 1; 
                if (_age >= _minage) 
                {
                    _agespans[i].innerHTML = _age + "/F"; 
                    _agedone = true; 
                }
            }
        }
    }
}
};
