// Global jquery script

var slid = false;

$(document).ready(function() {
		
	// img hove
	/*$('.hover').livequery(function() {
		$(this).imghover({suffix: '_on'});
	});*/
	
	// Email Addresses
	$('.emailAddress').defuscate();
	
	// Product Banners
	//$('.productBannerLink').wrapInner('<div></div>');
	
	('.productBannerLink img').hover(
		function () {
			$(this).fadeTo("fast", 0.90);
		}, 
		function () {
			$(this).fadeTo("fast", 1.00);
		}
	);
	
	// vAlign Content Menu
	$('#contentMenu').vAlign();
	
	// Overlay
	$("a#clip_1").overlay({
			
		oneInstance: true,
		
		target: "#myOverlay_1",
		
		onBeforeLoad: function() {         
		
			$("#media_player_1 img").attr("src","images/clip_SOL.jpg");
			
			$("#media_player_1").flowplayer("swf/flowplayer-3.0.5.swf", { 
				clip: {
					baseUrl: 'http://apexports.com.au/',
					autoPlay: true,
					url: "swf/sol.flv"
				}
			})
		
		}
	
	 });
	$("a#clip_2").overlay({
			
		oneInstance: true,
		
		target: "#myOverlay_2",
		
		onBeforeLoad: function() {         
		
			$("#media_player_2 img").attr("src","images/clip_2.jpg");
			
			$("#media_player_2").flowplayer("swf/flowplayer-3.0.5.swf", { 
				clip: {
					baseUrl: 'http://apexports.com.au/',
					autoPlay: true,
					url: "swf/08.flv"
				}
			})
		
		}
	
	 });
	$("a#clip_3").overlay({
			
		oneInstance: true,
		
		target: "#myOverlay_3",
		
		onBeforeLoad: function() {         
		
			$("#media_player_3 img").attr("src","images/clip_3.jpg");
			
			$("#media_player_3").flowplayer("swf/flowplayer-3.0.5.swf", { 
				clip: {
					baseUrl: 'http://apexports.com.au/',
					autoPlay: true,
					url: "swf/10.flv"
				}
			})
		
		}
	
	 });
		
});


/*******************************
	VERTICALLY ALIGN FUNCTION
*******************************/

(function ($) {
$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2;
	$(this).css('margin-top', mh);
	});
};
})(jQuery);

/*******************************
	EMAIL DEFUSCATOR
*******************************/

jQuery.fn.defuscate = function( settings ) {
    settings = jQuery.extend({
        link: true,
        find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,
        replace: '$1@$2'
    }, settings);
    return this.each(function() {
        if ( $(this).is('a[@href]') ) {
            $(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace));
            var is_link = true;
        }
        $(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '<a href="mailto:' + settings.replace + '">' + settings.replace + '</a>' : settings.replace)));
    });
};
