﻿
Array.prototype.finditem = function(searchStr) {
    var returnArray = false;
    for (i = 0; i < this.length; i++) {
        if (typeof (searchStr) == 'function') {
            if (searchStr.test(this[i])) {
                if (!returnArray) { returnArray = [] }
                returnArray.push(i);
            }
        } else {
            if (this[i] === searchStr) {
                if (!returnArray) { returnArray = [] }
                returnArray.push(i);
            }
        }
    }
    return returnArray;
}
function randomElement(myArray) {
    if (!myArray) return false;
    return myArray[Math.floor(Math.random() * myArray.length)];
}


var usedIds = [];
function display_banenrs() {    
    for (var t = 1; t <= 16; t++) {
        jQuery(".temp_" + t).each(
            function() {                
                var ids;                
                ids = jQuery("input", this).val();
                var p = jQuery("input", this).attr("name");
                var adsbanner = [];
                adsbanner = ids.split(';');              
                for (var i = 0; i < usedIds.length; i++) {
                    var founditem = adsbanner.finditem(usedIds[i]);                    
                    if (usedIds.length > 1) {                   
                        if (typeof (founditem) == "object") {
                            adsbanner.splice(founditem, 1);                          
                        }
                    }
               }
                if (adsbanner.length > 0) {
                    var selectedad = randomElement(adsbanner);
                    usedIds.push(selectedad);                    
                    var posturl = "/ad.ashx?id=" + selectedad + "&pid=" + p;
                    var divid = jQuery(this).attr("id");
                    jQuery.get(posturl, function(data) {
                        jQuery("#" + divid).html(data);
                    });
                }

            }
            );
    }
}


