$(document).ready(function(){

     $(".animate").hover(function() {
	      $(this).animate({opacity: "0.4"}, "fast");
          }, function() {
	      $(this).animate({opacity: "1"}, "fast");
	  });

     $("#residential-portfolio h2").hover(function() {
            if($('#residential-portfolio .portfolio-submenu ul').is(':hidden')) {
               $('#residential-portfolio .portfolio-submenu').css('background-color', '#363636');
               $('#residential-portfolio .portfolio-submenu ul').fadeIn("slow", function() { });
            }
       }, function() {
            // do nothing
       }
     );
 
     $('#residential-portfolio .portfolio-submenu').hover(function() {
            // do nothing
        }, function() {
            if($('#residential-portfolio .portfolio-submenu ul').is(':visible')) {
               $('#residential-portfolio .portfolio-submenu ul').fadeOut("slow", function() { });
               $('#residential-portfolio .portfolio-submenu').css('background-color', '#262626');
            }
        }
     );

     $("#commercial-portfolio h2").hover(function() {
            if($('#commercial-portfolio .portfolio-submenu ul').is(':hidden')) {
               $('#commercial-portfolio .portfolio-submenu').css('background-color', '#363636');
               $('#commercial-portfolio .portfolio-submenu ul').fadeIn("slow", function() { });
            }
       }, function() {
            // do nothing
       }
     );
 
     $('#commercial-portfolio .portfolio-submenu').hover(function() {
            // do nothing
        }, function() {
            if($('#commercial-portfolio .portfolio-submenu ul').is(':visible')) {
               $('#commercial-portfolio .portfolio-submenu ul').fadeOut("slow", function() { });
               $('#commercial-portfolio .portfolio-submenu').css('background-color', '#262626');
            }
        }
     );

     // youtube fancy zoom
     $(".gallery a[rel^='g_ywfz']").g_ywfz({theme:'g_ywfz_theme'});

     // qtip popup
     $(".customtooltip").qtip({ style: { width: 250,
                                         padding: 6,
                                         textAlign: 'left',
                                         border: { width: 7, radius: 5 },
                                         name: 'green',
                                         tip: true
                                        },
                                position: { corner: { target: 'rightMiddle', tooltip: 'leftMiddle' } }
                               });

});

