function ajax_widget_block(blockID,match,galleriaID,immagineID){
    jQuery.ajax({
            url: 'http://www.graziamagazine.it/graziait/widget/'+match+'/'+galleriaID+'/'+immagineID,
            dataType: 'html',
            error: function (xhr, ajaxOptions, thrownError) {
               return '0';			       
            },
            success: function(data) {
              jQuery('#'+blockID).html('<iframe src="http://www.graziamagazine.it/graziait/widget/'+match+'/'+galleriaID+'/'+immagineID+'" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" width="645" height="300" style="margin-bottom: 20px; overflow-y: auto;"></iframe>');
            }
    });
}

function insertImage(gdiv, newimg){
    gdiv.prepend('<div class="box">'+newimg.html()+'</div>');
    gdiv.find('.box').addClass('loading');
    gdiv.find('.box img').css({'opacity':'0'});
    var toLoad = gdiv.find('.box img').attr('src');
    var img = new Image();
    jQuery(img).load(function () {
      gdiv.find('.box img').animate({'opacity':'1'});
      gdiv.find('.box').removeClass('loading');
    })
    .error(function () {
    })
    .attr('src', toLoad).css({'display':'none'});

}

_jdomain='http://graziamagazine.it';
function imageload(galleriaID,immagineID,offset,pageView) {
    var gdiv=jQuery("#grzgallery-"+galleriaID);
    var entrydiv=gdiv.siblings('.entry').find('.grzentry');

    var galNum = gdiv.data("galNum");
    if(!galNum || galNum==undefined || galNum==null ){
        galNum=10;
    }
    if(offset < 0){ offset = galNum-1;}
    if(offset > galNum-1){offset = 0;}
    imgID = offset;
    jQuery.ajax({
            
            url: ajaxbaseurl+'?url='+_jdomain+'/graziait/gallery/'+galleriaID+'/'+offset,
            dataType: 'html',
            error: function (xhr, ajaxOptions, thrownError) {
               return '0';			       
            },
            success: function(data) {
                gdiv.html('');
                entrydiv.html('');
                var num;
                if(data.indexOf('flowplayer')!=-1){
                    gdiv.prepend('<div class="box"><div id="BIGplayer'+galleriaID+'" style="width:644px; height:483px;"></div></div>');
                    var cont=data.replace(/("|')\//g, '"'+_jdomain+'/');
                    cont=cont.replace(/BIGplayer/g, 'BIGplayer'+galleriaID);
                    if(!gdiv.parent().hasClass('single') && offset==0){
                        cont=cont.replace(/autoPlay: true/g, 'autoPlay: false');
                    }
                    jQuery('.column, .show-foto-h', cont).remove();
                    entrydiv.prepend(cont);
                    num=entrydiv.find('.num-foto').text();
                    entrydiv.find('.column, .show-foto-h').remove();

                    
                    var tt=jQuery('.foto-h-titolo', data).text();
                    var dd=jQuery('.foto-v-sommario', data).text();
                    //var num=jQuery('.num-foto', data).text();
                    var str='<div class="span-1 column num-foto">'+num+'</div>';
				    str+='<div class="span-5 column last txt-foto-h"><h2 class="foto-h-titolo">'+tt+'</h2>';
		            str+='<span class="foto-v-sommario">'+dd+'</span>';
                    entrydiv.append(str);
                    
                }else if(jQuery('.foto-h', data).length){
                    var cont=jQuery('.paginazione', data).clone();
                    jQuery('.pngfix', cont).remove();
                    gdiv.prepend(cont.html());
                    
                    var newimg=jQuery('.foto-h', data);
                    insertImage(gdiv, newimg);
                    num=jQuery('.num-foto', data).html();
                    
                    var cont=jQuery('.span-6.column', data).clone();
                    jQuery('.num-commenti, #widget-like', cont).remove();
                    entrydiv.append(cont.html());
                    
                }else if(jQuery('.foto-v', data).length){
                    var cont=jQuery('.paginazione', data).clone();
                    jQuery('.pngfix', cont).remove();
                    gdiv.prepend(cont.html());  
                    
                    var newimg=jQuery('.foto-v', data);
                    insertImage(gdiv, newimg);

                    var mn=jQuery('.gallery-foto-v li:eq(2)', data).html();
                    entrydiv.prepend(mn);
                    num=jQuery('.num-foto', data).html();
                    var tt=jQuery('.foto-v-titolo', data).html();
                    var dd=jQuery('.foto-v-sommario', data).html();
                    var str='<div class="span-1 column num-foto">'+num+'</div>';
                    str+='<div class="span-5 column last txt-foto-h"><h2 class="foto-h-titolo">'+tt+'</h2>';
                    str+='<span class="foto-v-sommario">'+dd+'</span></div>';
                    entrydiv.append(str);
                }          
                
                /*if(jQuery('.GRZ-pic-orizz', data).length){
                    var cont=jQuery('#GRZ-pic-navtools .column-r', data).clone();
                    gdiv.prepend(cont.html());  
                    gdiv.prepend('<div class="box"></div>');
                    
                    cont=jQuery('.GRZ-pic-orizz.span-6.column img', data).html();

                    gdiv.children('.box').append(cont);

                   
                    
                    
                    num=jQuery('.GRZ-pic-navigation li:eq(1)', data).html();
                    var str='<div class="span-1 column num-foto">'+num+'</div>';
                    str+='<div class="span-5 column last txt-foto-h">';
                    str+='<span class="foto-v-sommario"></span></div>';
                    entrydiv.append(str);
                    
                    gdiv.find('.GRZ-pic-txt h2:first').prependTo(entrydiv.children('.txt-foto-h')).addClass('foto-h-titolo');
                    gdiv.find('.GRZ-pic-txt p').prependTo(entrydiv.find('.foto-v-sommario'));
                    var dd=jQuery('.GRZ-sommario', data).html();
                    
                }  */        
                
                                
                var galNum = gdiv.data("galNum");
                if(num && (!galNum || galNum==undefined || galNum==null)){
                    var numFoto=num.match(/\/(\d+)$/)[1];
                    gdiv.data('galNum', parseInt(numFoto));
                }
                
                
                
                if (pageView) { 
                    jQuery("#leaderboard_ajax").html('<iframe src ="http://www.graziamagazine.it/storage/adv/adv.php?type=ln_u&key=ame_zg_peopl_inter" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" style="overflow:hide; margin:0pxborder:0px;" width="728" height="90"></iframe>');                    
                    jQuery("#imu_ajax").html('<iframe src ="http://www.graziamagazine.it/storage/adv/adv.php?type=rn_u&key=ame_zg_peopl_inter" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" style="overflow:hide; margin:0pxborder:0px;" width="300" height="250"></iframe>');
                    trackCall(); 
                }                    
            }
    });	
    /*if(immagineID!=0){
        ajax_widget_block('widget-form-comment',5,galleriaID,immagineID);
    }*/
}

function boximageload(){
    
}

    
jQuery(document).ready(function(){
     jQuery(".widget ul li:last-child, #tag a:last-child, .related li:last-child").css({'background-image':'none'});
     jQuery('.tabbed h3').click(function () {
            jQuery(this).siblings().removeClass('selected');
            jQuery(this).parent().children().filter('ul,p,div').hide();
            jQuery('ul.' + this.className).slideDown('fast');
            jQuery(this).addClass('selected');
     });
     
     jQuery('.collapsable.collapsed').slideUp('fast');
     jQuery('h3.exp').click(function(){
        jQuery(this).toggleClass("expanded").next('.collapsable').slideToggle('fast'); 
     });
     
     jQuery('.entry img').each(function(){
        if(jQuery(this).attr('width')>470){
            var ratio=jQuery(this).attr('height')/jQuery(this).attr('width');
            jQuery(this).attr('width', '470');
            jQuery(this).attr('height', String(parseInt(470*ratio)));
        }
     });
     
    jQuery(".gallery").each(function(){
        jQuery("a[rel='"+jQuery(this).attr('id')+"']").colorbox({maxHeight:550, current:"", opacity:0.9, title:function(){return jQuery(this).attr('title')+'<a class="attachment_link" href="'+jQuery(this).attr('rev')+'">&nbsp;</a>';}});
    });
    
    
    jQuery(".post").each(function(){
        var grzgallery=jQuery('.grzgallery:first', jQuery(this));
        var id=grzgallery.attr('id');
        var postdiv=jQuery(this);
        var entrydiv=postdiv.children('.entry:first');
        if(id){
            id=id.substr(11);
            grzgallery.prependTo(postdiv);
            entrydiv.prepend('<div class="grzentry show-foto-h"></div>');
            jQuery('h2:first', entrydiv).prependTo(postdiv);
            imageload(id,0,0,false);
        }else{
            var id=jQuery('.boxgallery:first', jQuery(this)).attr('id');
            if(id){
                postdiv.prepend('<div id=\"grzgallery-$id\" class=\"grzgallery\"></div>');
                entrydiv.prepend('<div class="grzentry show-foto-h"></div>');
                jQuery('h2:first', entrydiv).prependTo(postdiv);
                boximageload(id,0);
            }
            
        }
        
        
    });
});



