// JavaScript Document
$(document).ready(function(){

	///// SITE LOADER //////////////////////////////////////////////////////////

	$("body").queryLoader2({
		onComplete:function() {
			$('#qLoverlay').fadeOut('fast');
		}
	});

	// There's more queryloader code at the bottom

	///// KILL THE AUDIO WHEN YOU SKIP THE HOMEPAGE MOVIE //////////////////////

	$('.close').click( function() {
		$('.video1').remove();
	});

	/////  TESTIMONIALS IN THE FOOTER  /////////////////////////////////////////

	$('#slider').cycle({ 
	    fx:     'fade', 
	    speed:  'slow', 
	    timeout: 5000,
		cleartypeNoBg: true,
		slideExpr: 'ul li'
  	});

  	/////  GALLERY  ////////////////////////////////////////////////////////////

  	//initialize scroller
	$(".gallery-container").wtScroller({
		num_display:3,
		slide_width:260,
		slide_height:225,
		slide_margin:10,
		button_width:35,
		ctrl_height:25,
		margin:10,	
		auto_scroll:true,
		delay:4000,
		scroll_speed:1000,
		easing:"",
		auto_scale:true,
		move_one:false,
		ctrl_type:"scrollbar",
		display_buttons:true,
		mouseover_buttons:false,
		display_caption:true,
		mouseover_caption:false,
		caption_align:"bottom",
		caption_position:"inside",					
		cont_nav:true,
		shuffle:false
	});

	//initialize lightbox for scroller
	$(".gallery-container .slides a[rel='scroller']").wtLightBox({
		rotate:true,
		delay:4000,
		transition_speed:600,
		display_number:true,
		display_dbuttons:true,
		mouseover_buttons:true,
		display_timer:true,
		display_caption:true,
		caption_align:"bottom",					
		cont_nav:true,
		auto_fit:true,
		easing:""
	});


	////////////////////////////////////////////////////////////////////////////

	$('#my-cart').click(function(){
		$('.input_box').fadeIn('slow');
		$(this).addClass('active');
	});
	$('.close_cart').click(function(){
		$('.input_box').fadeOut('slow');
		$('#my-cart').removeClass('active');
	});
	
	
	////////////////
	$('#js-news').ticker();
	
	
	////////////////
	$('div.close').click(function(){
		$('.scrollContainer').cycle(1);
	});
	$('div.logo').click(function(){
		$('.scrollContainer').cycle(0);
	});	
	
	//////////////////
/* var cf =new ContentFlow('myFantasticFlow', {
	reflectionHeight	:	0.5,
	reflectionColor: "#f4f4f4", 
	scaleFactorLandscape: 1.33, 
	scaleFactorPortrait: 1.65,
	relativeItemPosition: "center center",
	scrollbar: false
}); */

setTimeout(slider,3000);
function slider(){
	$('.scrollContainer').cycle({ 
    fx:     'scrollHorz', 
    speed:  'fast', 
    timeout: 0,
	cleartypeNoBg: true,
	prev: 'a.left',
	next: 'a.right',
	slideExpr: 'div.panel',
	nowrap: true,
    pager:  '.navi',
	after:   onAfter,
    pagerAnchorBuilder: function(idx, slide) { 
        // return selector string for existing anchor 
        return '.navi li:eq(' + idx + ') a'; 
    } 
	});
	function onAfter(curr, next, opts) {
		var index = opts.currSlide;
		$('a.left')[index == 0 ? 'hide' : 'show']();
		$('a.right')[index == opts.slideCount - 1 ? 'hide' : 'show']();
		
	}
	
}	


	// initialise plugins
	jQuery(function(){
		jQuery('ul.sf-menu').superfish();
	});
	
	
	$('a.link').click(function () {  
		$('a.link').removeClass('selected');  
		$(this).addClass('selected');
		return false;  
	});
	

});

///// QUERYLOADER FOR iOS DEVICES //////////////////////////////////////////////

window.addEventListener('DOMContentLoaded', function() {
    $("body").queryLoader2();
});


