$(function() {
	$("td").removeAttr("nowrap");
	
	// Dynamically Append invisible link below maintop for Fancy Box Flash integration
	 $('#maintop').append(' <a href="#" id="fbflash" class="singleimage">Flash Fancybox Call</a>');


	// Add first and last classes to various elements
	$(".subnavblock, .footlinksblock").each( function() {
		$(this).children("li:last").addClass("last");
		$(this).children("li:first").addClass("first");
	});

	
	 $("a[rel=testimonials], [rel=testimonials2], [rel=testimonials3], [rel=testimonials4], [rel=testimonials5], [rel=itmsthemes]").fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'over',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
		}
	});

	$(".fbstandard").fancybox({		
		'width'			: 573,
		'height'		: 635,
		'autoScale'     	: false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'type'			: 'iframe'
	});

	$(".fbproduct").fancybox({
		'titleShow'     	: true,		
		'width'			: 782,
		'height'		: 660,
		'autoScale'     	: false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'over',
		'type'			: 'iframe'
	});
	
	$("a.singleimage").fancybox({
		'titleShow'     	: true,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'titlePosition' 	: 'over'
	});
	

	/*********************** 
	Dynamic Fancybox Iframe
		example usage: <a class="fb_dynamic" href="http://emmis.com/?width=400&height=300">Emmis</a>
	************************/
      $('a.fb_dynamic').each(function(){
           var dWidth 	= parseInt($(this).attr('href').match(/width=[0-9]+/i)[0].replace('width=',''));
           var dHeight 	=  parseInt($(this).attr('href').match(/height=[0-9]+/i)[0].replace('height=',''));
			$(this).fancybox({				
				'width':dWidth,
				'height':dHeight, 
				'autoScale'     	: false,
				'transitionIn'		: 'elastic',
				'transitionOut'		: 'elastic',
				'type'			: 'iframe'
				
			});
      });

});
	/**** 
	Call Fancybox from Flash
		@fname = string [rel url to image]
	******************************************/
			function flashFancybox(fname) {
				var fbflash = $('a#fbflash');
				fbflash.attr('href',fname);
				fbflash.trigger('click');
			}
	
	/***********
	Randomizer
	************/	
	this.randomcontent = function(){
		var length = $("#randomizer div").length;
		var ran = Math.floor(Math.random()*length) + 1;
		$("#randomizer div:nth-child(" + ran + ")").show();
	};
	
	$(function() {	
		randomcontent();
	});
