//// remap jQuery to $
//(function($){})(window.jQuery);


/* trigger when page is ready */
function goTo(here){
    var $customScrollBox_container=$("#mcs_container .customScrollBox .container");
    var $dragger=$("#mcs_container .dragger");
    var $dragger_container=$("#mcs_container .dragger_container");
    var posTopSala= $('.'+ here).position().top;
    var draggerPosRock = ($dragger_container.height() * posTopSala)/$customScrollBox_container.height();
    $dragger.css("top",draggerPosRock);
    $customScrollBox_container.animate({
        top:"-="+posTopSala
    },1000,"swing");
      
//alert("prova."+here);
}



 
this.imagePreview = function(){	
    /*
 * Image preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
    /* CONFIG */
		
    xOffset = 100;
    yOffset = 30;
		
    // these 2 variable determine popup's distance from the cursor
    // you might want to adjust to get the right result
		
    /* END CONFIG */
    $("a.preview").hover(function(e){
        this.t = this.title;
        this.title = "";	
        var c = (this.t != "") ? "<br/>" + this.t : "";
        $("#page-wrap").append("<p id='preview'><img src='"+ $(this).attr("href") +"' alt='Image preview' />"+ c +"</p>");								 
        $("#preview")
        .css("top",(e.pageY - xOffset) + "px")
        .css("left",(e.pageX + yOffset) + "px")
        .fadeIn("fast");						
    },
    function(){
        this.title = this.t;	
        $("#preview").remove();
    });	
    $("a.preview").mousemove(function(e){
        $("#preview")
        .css("top",(e.pageY - xOffset) + "px")
        .css("left",(e.pageX + yOffset) + "px");
    });			
};


this.caricajsaudio = function(){
    var href =$("div.canzoni ul li a").attr("href");
    
        $('div.canzoni ul li a').replaceWith(function(){
            var href = $(this).attr("href");
            return "<audio src='" + href + "'></audio>";
        });
    
        $('div.tags_audio').appendTo('div.info_audio');
        $('video,audio').mediaelementplayer({
    
            // if the <video width> is not specified, this is the default
            defaultVideoWidth: 480,
            // if the <video height> is not specified, this is the default
            defaultVideoHeight: 270,
            // if set, overrides <video width>
            videoWidth: -1,
            // if set, overrides <video height>
            videoHeight: -1,
            // width of audio player
            audioWidth: 200,
            // height of audio player
            audioHeight: 30,
            // initial volume when the player starts
            startVolume: 0.8,
            // useful for <audio> player loops
            loop: false,
            // enables Flash and Silverlight to resize to content size
            enableAutosize: true,
            // the order of controls you want on the control bar (and other plugins below)
            features: ['playpause','progress','current','duration','tracks','volume']
        });
}

$(document).ready(function() {  
    
    imagePreview();
    $('div.navigationindex a').live('click', function(e){
        e.preventDefault();
        var link = jQuery(this).attr('href');
        jQuery('#news').html('In caricamento...');
        jQuery('#news').load(link+' #news');	         
    });
    $('div.navigation a, div.navigationfooter a').live('click', function(e){
        e.preventDefault();
        var link = jQuery(this).attr('href');
        jQuery('#contenutoajax').html('<p style="margin-top:40px;text-align:center;font-size:20px;">In caricamento...</p>');
        jQuery('#contenutoajax').load(link+' #contenutoajax');	        
    });
        
    $(".sections-menu li").eq(0).addClass("audio");
    $(".sections-menu li").eq(1).addClass("video");
    $(".sections-menu li").eq(2).addClass("grafica");
    
    $(".sections-menu li").click(function(){
        window.location = $("a",this).attr('href');
    });
    
    $("div.tribe-events-tooltip").remove();
    
    $('.entry-title').ajaxComplete(function() {
        $("div.tribe-events-tooltip").remove();
        $("#mcs_container").mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"fixed","yes","yes",10);
        var isHidden= $('.dragger_container').is(':hidden');
        if(!isHidden) 
        {
            $('.container').css("width","550");
        }
    });
    var audiocaricato = false;
    $('#contenutoajax').ajaxComplete(function() {
        $("#mcs_container").mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"fixed","yes","yes",10);
        var isHidden= $('.dragger_container').is(':hidden');
        if(!isHidden) 
        {
            $('.container').css("width","550");
        }
        caricajsaudio();
        audiocaricato = true;
    });
    
    
    
    $('div.wpcf7').appendTo('div.content');
    
    //metodo per far scorrere di 200px la pagina dei contatti per poter
    //visualizzare la risposta dell'invio del form
    $('input.wpcf7-submit').click(function(){    
        var $customScrollBox_container=$("#mcs_container .customScrollBox .container");
        var $dragger=$("#mcs_container .dragger");
        var $dragger_container=$("#mcs_container .dragger_container");    
        $customScrollBox_container.animate({
            top:"-="+200
        },1000,"swing");
            
    });
   
   if(!audiocaricato)
        caricajsaudio();

    $(".piantina").maphilight({
        fillColor: 'ffffff',
        strokeColor: 'ffffff'
    });
    
    $("#tribe-events-event-meta").css("display","none");
    var i=0;
    for (i=0;i<=1;i++)
    {
        $("#tribe-events-event-meta dl:first dt:last").remove();
        $("#tribe-events-event-meta dl:first dd:last").remove();
    }
    
    $("#tribe-events-event-meta").css("display","block");
  
 
//    $(".sections-menu ul").css({backgroundPosition: '0px -18px'});
//    
//     $(".sections-menu ul li").hover(function(){
//            var pos= $(this).position();
//            $(".sections-menu ul").animate({backgroundPosition: pos.left-50 +' 5px'});
//     },
//        function(){              
//            $(".sections-menu ul").animate({backgroundPosition: '0px -18px'});
//     });
    
//    var winw= $(window).width();
//    var winh = $(window).height();
//    
//    $("#main").css("height",winh-330);
//    $("#sidebar").css("height",winh-330);
//    $("body").css("background-size","100% "+ winh + "px");  
//    if(winh <= 550) { /**resizing of the sidebar */
//        $("#sidebar ul li a").css("font-size","15px");
//        $(".ngg-widget img").css("width","20%");
//        $(".ngg-widget img").css("height","20%");
//        $(".ngg-widget img").css("display","none");
//        $(".hslice").css("display","none");
//        $("#sidebar").css("padding","15px 28px 55px");
//        if (winh >= 520) $("#sidebar").css("overflow","hidden");
////        $(".onda").css("background-image","none");
////        $("._sep1").css("height","10px").html("<hr/>");
////        $("._sep2").css("height","10px").html("<hr/>");
//    }
//    $(window).resize(function() {
//        var winw1= $(window).width();
//            var winh1 = $(window).height();
//        $("#main").css("height",winh1-330);
//        $("#sidebar").css("height",winh1-330);     
//        $("body").css("background-size","100% "+ winh1 + "px");
//        if(winh <= 550) { /**resizing of the sidebar */
//        $("#sidebar ul li a").css("font-size","15px");
//        $(".ngg-widget img").css("width","20%");
//        $(".ngg-widget img").css("height","20%");
//        $(".ngg-widget img").css("display","none");
//        $(".hslice").css("display","none");
//        $("#sidebar").css("padding","15px 28px 55px");
//        if (winh >= 520) $("#sidebar").css("overflow","hidden");}
//        
//    });



});



$(window).load(function() {
    $(".back a").attr("href","http://www.bigwavestudio.com/wordpress/?post_type=tribe_events&eventDisplay=month");
    
        
});

/* optional triggers
$(window).resize(function() {
	
});

*/
