$(document).ready(function(){
    // loads rollover script
  //  SwapImage.rollover.init();
  
	if ($('#thumbs').length > 0) {
		
        $("#thumbs a").fancybox({
            'zoomSpeedIn': 200,
            'zoomSpeedOut': 200,
            'overlayShow': true,
            'overlayOpacity': 0
        });
        
    }
    
    if($('.test').length > 0) {
        $(".test a").fancybox({
            'zoomSpeedIn': 200,
            'zoomSpeedOut': 200,
            'overlayShow': true,
            'overlayOpacity': 0
        });
    }
    
    if ($('#homeFlash').length > 0) {
    	
    	var flashvars = { href: '/hampshire-wedding-portfolio', delay: 5000, xmlSrc: '/HomePageImagesXml' };
		var params = {
			bgColor: '#FFFFFF',
			menu: false,
			flashvars: 'href/hampshire-wedding-portfolio&delay=5000&xmlSrc=/HomePageImagesXml'			
		};
		var attributes = {
			id: 'homeFlash',
			name: 'homeFlash'
		};
		swfobject.embedSWF("/assets/swf/homeSlideshow.swf", "homeFlash", "918", "500", "9.0.0", "/assets/swf/expressInstall.swf", flashvars, params, attributes);
    	
	}


});


// image rollovers

SwapImage = {};

SwapImage.rollover =
{
   init: function()
   {
      this.preload();

      $('.hover').css('cursor', 'pointer').hover(function () { 
          $(this).attr( 'src', SwapImage.rollover.newimage($(this).attr('src')) ); 
      }, function () { 
          $(this).attr( 'src', SwapImage.rollover.oldimage($(this).attr('src')) ); 
      });
   },

   preload: function()
   {
      $(window).bind('load', function() {
         $('.hover').each( function( key, elm ) { $('<img>').attr( 'src', SwapImage.rollover.newimage( $(this).attr('src') ) ); });
      });
   },

   newimage: function( src ) { return src.replace(/\.(\w{3})/g, "Hover.$1"); },
   oldimage: function( src ){ return src.replace(/Hover\.(\w{3})/g, ".$1"); }
};
 
/* VERSION FOR DYNAMIC IMAGE
    SwapImage = {};
    
    SwapImage.rollover =
    {
    	init: function() {
    		this.preload();

    		$("img.hover,input.hover").hover(function() { 
    		    $(this).attr('src', SwapImage.rollover.newimage($(this))); 
    		}, function() { 
    		    $(this).attr('src', SwapImage.rollover.oldimage($(this)));
    		});
    		// this is just a children version of the above
    		$("a.hover").hover(function() { 
    		    $(this).children('img').attr('src', SwapImage.rollover.newimage($(this).children('img'))); },
    	     function() { 
    	         $(this).children('img').attr('src', SwapImage.rollover.oldimage($(this).children('img'))); 
    	    });

    	},

    	preload: function() {
    		$(window).bind('load', function() {
    		    
    			$('img.hover,input.hover').each(function(key, elm) { 
    			    $('<img>').attr('src', SwapImage.rollover.newimage($(this))); 
    			});
    			
    			$('a.hover').each(function(key, elm) { 
    			    $('<img>').attr('src', SwapImage.rollover.newimage($(this).children('img'))); 
    			});
    		});
    	},

    	newimage: function(img) { return img.attr('data-srcRollover'); },
    	oldimage: function(img) { return img.attr('data-srcOriginal'); }	
    };
*/

//SIFR CONFIG EXAMPLE
// fonts we're using

var swiss = {
   src: '/assets/swf/SwissThBT.swf',
   selectable: true
};
 
var din = {
   src: '/assets/swf/DINLight.swf',
   selectable: true
};


//activate them

sIFR.activate(swiss);
//sIFR.activate(din);


//target elements to replace



sIFR.replace(swiss, {
   selector: '.swissBig'
   ,css: [
     '.sIFR-root { color: #000000; font-size: 24px; }'
     
   ],
   wmode: 'transparent',
   sharpness: -80,
   thickness: 50
});


sIFR.replace(swiss, {
   selector: '.swissSmall'
   ,css: [
     '.sIFR-root { color: #000000; font-size: 18px; }'
     
   ],
   wmode: 'transparent',
   sharpness: -80,
   thickness: 50
});


sIFR.replace(swiss, {
   selector: '#contactEmail'
   ,css: [
     'a { color: #707070; font-size: 20px;, text-decoration: none; }',
     'a:hover {color: #000000;}'
     
   ],
   wmode: 'transparent',
   sharpness: -80,
   thickness: 50
});

sIFR.replace(swiss, {
   selector: '#contactPhone'
   ,css: [
     '.sIFR-root { color: #969696; font-size: 20px; }'
     
   ],
   wmode: 'transparent',
   sharpness: -80,
   thickness: 50
});



