/*********
 *
 *  BLM
 *
 */
/* $(document).ready(function(){ 
        $(document).pngFix(); 
    });*/

/* START */
$(function(){//try{
 
 /* $gamma = $("div.gamma a img");
  $gamma.each(function(i,val){
					  $($gamma[i]).load(function(){ $(document).pngFix() }); 
					   });*/
 
  // preamble
  $('a.voice-voice, a.menu-voice').attr('title','');
  if($.browser.safari) $('textarea.mid').css('height','80px');
  $('.header').css({
    'opacity':'.9',
    '-ms-filter':'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)', /*first!*/
    'filter':'alpha(opacity=90)' /*second!*/
  });
  
  
  // menu
  $vis = $('.voice ul.voice-ul li a.voice-voice');
  $vis.each(function(i,val){
    $ul = $($vis[i]).next('ul');
    $($vis[i]).html('<span>'+$($vis[i]).html()+'</span>');
    if($ul.html()) $($vis[i]).append('<ul class="voice-span">'+$ul.html()+'</ul>');
    $ul.remove();
    $($vis[i]).children('ul').hide();
    $($vis[i]).hover(
      function(){$(this).addClass('ac').children('ul').show(); hideSelects();},
      function(){$(this).removeClass('ac').children('ul').hide(); showSelects();}
    );
  });
  $mvs = $('.menu ul.menu-ul li a.menu-voice');
  $mvs.each(function(i,val){
    $ul = $($mvs[i]).next('ul');
    $($mvs[i]).html('<span>'+$($mvs[i]).html()+'</span>');
    if($ul.html()) $($mvs[i]).append('<ul class="menu-span">'+$ul.html()+'</ul>');
    $ul.remove();
    $($mvs[i]).children('ul').hide();
    $($mvs[i]).hover(
      function(){$(this).addClass('ac').children('ul').show(); hideSelects();},
      function(){$(this).removeClass('ac').children('ul').hide(); showSelects();}
    );
  });
  
  
  // reset search
  var val1 = $('.menu-search-input-text').val();
  $('.menu-search-input-text').click(function(){if($(this).val()==val1)$(this).val('');return false;});
  var val2 = $('.ris-search-input-text').val();
  $('.ris-search-input-text').click(function(){if($(this).val()==val2)$(this).val('');return false;});
  
  
  // flow
  $flow = $('.scrollable');
  $flow.each(function(i,val){
    var act = 0;
    if ($($flow[i]).parent().hasClass('dbl')){ act = 2;  }
    else if ($($flow[i]).parent().hasClass('gallery')) {act = 3;  }
    else if ($($flow[i]).parent().hasClass('inspired')) {act = 5;  }
    else {act = 1;  }
	$($flow[i]).scrollable({
      size:act,
      speed:200,
      prev:'.prev',
      next:'.next',
      disabledClass:'off',
	  clickable: false
    }).mousewheel(200);
  });
  $('.prev, .next').click(function(){return false;})
  
  
  // gallery
  $('body').append('<div class="showcase"><a class="prev" href="#null" title=""></a><a class="next" href="#null" title=""></a><a class="close" href="#null" title=""></a><div class="info"></div><img class="progress" src="i/loading.gif" /></div>');
  $imgs = $('a[rel=showcase]');
  if($imgs.length>0) $imgs.overlay({
    target:'.showcase',
    expose:'#111',
    closeOnClick:true,
	  closeOnEsc:true
  }).gallery({ 
    disabledClass:'inactive' 
  });
  
  $vids = $('a[rel=videocase]');
  $vids.each(function(i,val){
    var media = $($vids[i]).attr('href');
    $('body').append('<div class="videocase" id="videocase'+i+'" ><div class="player" id="player'+i+'" ></div ><div class="close"></div></div>');
    var player = flowplayer('player'+i+'', '/video/flowplayer-3.1.5.swf',media);
    $($vids[i]).overlay({
      target:'#videocase'+i,
      expose:'#111',
      onLoad:function(){player.load();}, 
      onClose:function(){player.unload();},
      closeOnClick:true,
	  closeOnEsc:true
    });
  });
  
  
  // tabs
  $('.main ul.navi-pages').tabs('.main .pages .page',{
    current:'current'
  }).children('li').hover(
    function(){$(this).css('color','#6a6a6a');},
    function(){if(!$(this).hasClass('current')) $(this).css('color','#064');}
  ).click(function(){
    $(this).css('color','#6a6a6a');
    $(this).siblings('li').css('color','#064');
    return false;
  });
  
  
  // prodotti change-image
  $myImg = $('.image-change').parent().children('img');
  $('.image-change a').click(function(){
    $myImg.attr('src',$(this).attr('href'));
    $(this).addClass('my-image-active').siblings().removeClass('my-image-active');
    return false;
  });
  
 /* 
  // gamma
  $('.gamma a').hover(function(){
    $(this).parent().find('ul.ul-green').css('list-style-image','url(../i/p-ul-green-li.gif)');
  },function(){
    $(this).parent().find('ul.ul-green').css('list-style-image','url(../i/p-ul-grey-li.gif)');
  });
  */
  
// }catch(e){}
});


// funzioni di appoggio
hideSelects=function(){if($.browser.msie && $.browser.version<7) $('select').css('visibility','hidden');}
showSelects=function(){if($.browser.msie && $.browser.version<7) $('select').css('visibility','visible');}