if (location.host == "localhost" || location.host == "192.168.0.29")
  _RELBASEPATH_ = "/ATEOTD/";
else
  /*_RELBASEPATH_ = "/ATEOTD19072011/";*/
  _RELBASEPATH_ = "/";

var newsOn = false;
   
$(document).ready(function() {
  $(".hoverable").hoverIntent(showOnImage, hideOnImage);
  $("a[rel='sinossi']").colorbox({overlayClose:false, opacity:1.0, width:'1024px'});
  $("a[rel='immagini']").colorbox({overlayClose:false, transition:"fade", opacity:1.0});
  $("a[rel='cosimo']").colorbox({overlayClose:false, opacity:1.0, width:'1024px'});
  $("a[rel='video']").colorbox({overlayClose:false, scrolling:false, opacity:1.0, innerWidth:'1024px', innerHeight:'660px', iframe:true});
  $("a[rel='castIndex']").colorbox({overlayClose:false, scrolling:false, opacity:1.0, innerWidth:"1024px", innerHeight:"668px", iframe:true});
  $("a[rel='credits']").colorbox({overlayClose:false, scrolling:false, opacity:1.0, innerWidth:'1024px', innerHeight:'500px', iframe:true});
  openTrailerCB();
  
  $('#newsLink, #newsCloseLink').click(function(event) {
    event.preventDefault();
    if (newsOn) {
      $('#fb_feed').animate({opacity:0.0}, 500, function() { 
          $('#fb_feed').hide();
          newsOn = false;
        }
      );
    }
    else {
      $('#fb_feed').show();
      $('#fb_feed').animate({opacity:1.0}, 500, function() { 
          newsOn = true; 
        }
      );
    }  
  });
});

function showOnImage() {
  var hoverImg = hoverImgOf($(this).attr("src"));
  $(this).attr("src", hoverImg);
  //alert(hoverImg);
} // end of showOnImage
      
function hideOnImage() {
  var normalImg = normalImgOf($(this).attr("src"));
  $(this).attr("src", normalImg);
} // end of hideOnImage

function hoverImgOf(filename) {
  var re = new RegExp("(.+)\\.(gif|png|jpg)", "g");
  return filename.replace(re, "$1_on.$2");
} // end of hoverImgOf
      
function normalImgOf(filename) {
  var re = new RegExp("(.+)_on\\.(gif|png|jpg)", "g");
  return filename.replace(re, "$1.$2");
} // end of normalImgOf

function openTrailerCB() {
  $.fn.colorbox({href: _RELBASEPATH_ +  'trailer.php', overlayClose:false, width:'720px', opacity:1.0});
} // end of openTrailerCB

// Esegue il trim sulla stringa passata, la RegExp eseguita sulla stringa passata in input elimina sia gli spazi che i ritorni a capo, avanzamento
// riga, tabulatore, tabulatore verticale la sequenza di caratteri '&nbsp'; e la sequenza di caratteri '<br />'.
function trim(toTrimString) { 
  // elimino spazi, ritorni a capo, avanzamento riga, tabulatore verticale
  toTrimString = toTrimString.replace(/^\s+|\s+$/g, '');
  // elimino la sequenza di caratteri '<br />', utile per le textarea gestite con FCKEditor
  toTrimString = toTrimString.replace(/^(\<br \/>)+|(\<br \/>)+$/g, '');
  // elimino la sequenza di caratteri '&nbsp', utile per le textarea gestite con FCKEditor
  return toTrimString.replace(/^(\&nbsp\;)+|(\&nbsp\;)+$/g, '');
} // end of trim


function ucfirst(str) {
  var f = str.charAt(0).toUpperCase();
  return f + str.substr(1);
}

function strtoupper(str) {
  return (str + '').toUpperCase();
} // end of strtoupper

