// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix
$(" #nav li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
		});
}
$(document).ready(function(){					
	mainmenu();
});

$(document).ready(function() {

	$.preloadCssImages();

	$(".objhov").hover(function() {
		$(this).stop().animate({
			opacity: 0.6
		}, "slow");
	});

	$(".objhov").mouseout(function() {
		$(this).stop().animate({
			opacity: 0.0
		}, "slow");
	});
  $(".fancyframe").fancybox({
      'autoScale'      : true,
      'autoDimensions' : false,
  		'type'				   : 'iframe',
  		'transitionIn'   : 'elastic',
  		'transitionOut'  : 'elastic',
  		'overlayOpacity' : 0.8,
  		'overlayColor'   : '#000000'
  	});
    $(".calendarframe").fancybox({
        'autoScale'      : true,
        'autoDimensions' : false,
        'height'         : 610,
        'width'          : 810,
    		'type'				   : 'iframe',
    		'transitionIn'   : 'elastic',
    		'transitionOut'  : 'elastic',
    		'overlayOpacity' : 0.8,
    		'overlayColor'   : '#000000'
    	});
      $(".fancyiframe").fancybox({
          'autoScale'      : true,
          'autoDimensions' : false,
          'height'         : 700,
          'width'          : 700,
      		'type'				   : 'iframe',
      		'transitionIn'   : 'elastic',
      		'transitionOut'  : 'elastic',
      		'overlayOpacity' : 0.8,
      		'overlayColor'   : '#000000'
      	});
});

$(document).ready(function() {
  $(".main_image .desc").show(); //Show Banner
  $(".main_image .block").animate({ opacity: 0.85 }, 1 ); //Set Opacity

  $(".image_thumb ul li:first").addClass('active'); //Add the active class (highlights the very first list item by default)
  $(".image_thumb ul li").click(function(){
      //Set Variables
      var imgAlt = $(this).find('img').attr("alt"); //Get Alt Tag of Image
      var imgTitle = $(this).find('a').attr("href"); //Get Main Image URL
      var imgDesc = $(this).find('.block').html();  //Get HTML of the "block" container
      var imgDescHeight = $(".main_image").find('.block').height(); //Find the height of the "block"

      if ($(this).is(".active")) {  //If the list item is active/selected, then...
          return false; // Don't click through - Prevents repetitive animations on active/selected list-item
      } else { //If not active then...
          //Animate the Description
          $(".main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 , function() { //Pull the block down (negative bottom margin of its own height)
              $(".main_image .block").html(imgDesc).animate({ opacity: 0.85,  marginBottom: "0" }, 250 ); //swap the html of the block, then pull the block container back up and set opacity
              $(".main_image img").attr({ src: imgTitle , alt: imgAlt}); //Switch the main image (URL + alt tag)
          });
      }
      //Show active list-item
      $(".image_thumb ul li").removeClass('active'); //Remove class of 'active' on all list-items
      $(this).addClass('active');  //Add class of 'active' on the selected list
      return false; 

  }) .hover(function(){ //Hover effects on list-item 
      $(this).addClass('hover'); //Add class "hover" on hover 
      }, function() {
      $(this).removeClass('hover'); //Remove class "hover" on hover out
  });

  $("a.collapse").click(function(){
	  $(".main_image .block").slideToggle();
	  $("a.collapse").toggleClass("show");
  });
});

