﻿function GetSquareAdvertisingBlock(advertismentLayout) {
    $(String.format("#{0}AdvertisingBlock", advertismentLayout)).html(RenderImage("http://berdyansk.org.ua/Images/Loading.gif", "Загрузка..."));
    Berdyansk.WebSite.Services.Advertising.GetSquareBlock(OnGetSquareBlockSuccess, OnGetSquareBlockFailed, advertismentLayout);    
}

function OnGetSquareBlockSuccess(result, advertismentLayout) {
    var ads = shuffle(result);
    var adItems = "";        
    
    for (i = 0; i < 10; i++) {
        adItems += String.format("<div class='{0}AdvertisingItem'>{1}</div>", advertismentLayout, ads[i]);
    }
    $(String.format("#{0}AdvertisingBlock", advertismentLayout)).hide().html(adItems).show();      
}

function OnGetSquareBlockFailed(error, advertismentLayout) {
    if (error !== null) {
        $(String.format("#{0}AdvertisingBlock", advertismentLayout)).html(error);
    }
}

shuffle = function(o){ //v1.0
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
};



