$j = jQuery.noConflict();
function ads_init(){
    $j(document).ready(function() {
        var zones = "";
        $j.each($j('[id^="AdZone_"]'),function() {
            zones += ","+$j(this).attr("id");
        });
        if(zones != ""){
            zones = zones.substr(1);
            loadAds(zones);
        }
    });
}
function loadAds(codestr){
    if(codestr != ""){
        //var url = $j("#CtxURLSegment").html();
        var codes = codestr.split(",");
        var params = "";
        for(i = 0; i < codes.length; i++){
            var element = document.getElementById(codes[i]);
            if(element){
                params +="&code[]="+codes[i];
            }
        }
        if(params != ""){
            new Ajax.Request('/AdInterface_Controller/ajax_GetAds', {
                method : 'post',
                postBody : params.substr(1),
                onSuccess: function(response) {
                    var strAds = response.responseText;
                    if(strAds != ""){
                        ads = strAds.split("###");
                        for(i = 0; i < ads.length;i++){
                            pos = ads[i].indexOf(":");
                            zone = ads[i].substr(0, pos);
                            ad = ads[i].substr(pos+1);
                            if(zone != "" && ad != ""){
                                try {
                                    $j = jQuery.noConflict();
                                    $j("#"+zone).css("float", "left");
                                    $j("#"+zone).css("width", "100%");
                                    $j("#"+zone).css("text-align", "center");
                                    eval(ad);
                                } catch(er) {}
                            }
                        }
                    }
                },
                onFailure : function(response) {
                    //alert(response.responseText);
                }
            });
        }
    }
}

function marqueeAds(zone){
    $j = jQuery.noConflict();
    $j(document).ready(function() {
        $j('#'+zone+' > marquee').marquee('pointer').mouseover(function () {
            $j(this).trigger('stop');
        }).mouseout(function () {
            $j(this).trigger('start');
        });
    });
}