$(document).ready(function() {
	"use strict";	
	
	$( "#s_dpd1" ).datepicker({
		minDate: 0,
      defaultDate: "+0d",
      changeMonth: true,
      numberOfMonths: 1,
      onClose: function( selectedDate ) {
		var tmp = selectedDate.split("-");
		var newDate = new Date(tmp[2], tmp[1]-1, tmp[0]);
		newDate.setDate(newDate.getDate() + 1);
		$( "#s_dpd2" ).datepicker( "option", "minDate", newDate );
      }
    });
    $( "#s_dpd2" ).datepicker({
      defaultDate: "+1d",
      changeMonth: true,
      numberOfMonths: 1,
      onClose: function( selectedDate ) {
        $( "#s_dpd1" ).datepicker( "option", "maxDate", selectedDate );
      }
    });
	
	$("#l_s_dpd1").click(function() { 
		$("#s_dpd1").datepicker( "show" );
	});
	$("#l_s_dpd2").click(function() { 
		$("#s_dpd2").datepicker( "show" );
	});
	
	$("#r_s_dpd1").click(function() { 
		$("#r_dpd1").datepicker( "show" );
	});
	$("#r_s_dpd2").click(function() { 
		$("#r_dpd2").datepicker( "show" );
	});
	
	if($('.pretty-select').length){
	    $(".pretty-select").selectOrDie();
	}
	
	/* Submenu Effect */
	$('.mainmenu').superfish({
		delay: 0,                           
		animation: {height:'show'},
		animationOut: {height:'hide'},
		speed: 'fast',
		speedOut: 'fast'                     
	});
	
	//Mainmenu arrow
	$('.mainmenu > li > a').each(function() {
		if ( $(this).parent('li').children('ul').size() > 0 ) {
			$(this).append(' ');
		}           
	});
	$('.mainmenu ul li a').each(function() {
		if ( $(this).parent('li').children('ul').size() > 0 ) {
			$(this).append('');
		}           
	});
	
	//Top Advert
	if (readCookie('hideSuggestionBox') === 'true') {
		$('.iklon').hide();
	} else {
		$('.iklon').show();
	};
	$('.closeit').click(function () {
		$('.iklon').slideUp();
		createCookie('hideSuggestionBox', 'true', 1); //change 1 to whatever you want. Just numeric. It'll display your ad banner after _n days after your visitor clicked the close button.
	}); 
	
	
	//Get Today's Date
	var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
	var dayNames= ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]
	var newDate = new Date();
	newDate.setDate(newDate.getDate() );    
	$('#Date').html("   " + dayNames[newDate.getDay()] + ", " + newDate.getDate() + ' ' + monthNames[newDate.getMonth()] + ' ' + newDate.getFullYear());
	
	//Search
	$('ul.slides').hide();
	
	$('#search').click(function () {
		$('.srcfield').toggleClass("slidingleft").focus();
		$('#search').toggleClass("mainclr");
	}); 
	
	//Topmenu Button
	$('.hdrbtn').hover(function () {
		$('ul', this).toggleClass("expandUp").toggleClass("fadeout");
	}); 
	
	
	
	// First Word Styling
	$('.fword').each(function(){
		var me = $(this)
		   , t = me.text().split(' ');
		me.html( ''+t.shift()+' '+t.join(' ') );
	});
	
	
	/* FitVid.JS */
	$('body').fitVids();
	
	/* FLICKR */
	$('#flickr').jflickrfeed({
		limit: 8,
		qstrings: {
			id: '22543235@N05'
		},
		itemTemplate: 
		'
' +
			'' +
		''
	}, function(data) {
		$('#flickr a').prettyPhoto({
			social_tools: '',
			theme: 'light_square'
		});
	});
	
	$('#simple-menu').sidr({
		name: 'sidr',
		side: 'left'
	});
	
	$('#righttrigger').sidr({
		name: 'rightmenu',
		side: 'right'
	});
	
});
/* Fire Script only when content loaded completely */
$(window).load(function() {
	
	"use strict";
   
	$("a[rel^='prettyPhoto']").prettyPhoto({
		allow_resize: true,
		deeplinking: false
	});
	/* Scroll to top */
	$(window).scroll(function(){
        if ($(this).scrollTop() > 100) {
            $('.scrollup').addClass("expandUp");
        } else {
            $('.scrollup').removeClass("expandUp");
        }
    });
	$('.scrollup').click(function(){
		$("html, body").animate({ scrollTop: 0 }, 600);
		return false;
	});
	
	
	//Flexslider
	$('ul.slides').show();
	
	$('.bigslide').flexslider({
		animation: "slide",
		slideshow: false,
		controlNav: false,
		useCSS: false,
		prevText: "", 
		nextText: "",
		start: function(slider){
			var curSlide = slider.slides[slider.currentSlide];
			$(curSlide).find('.slidedate').addClass("slideRight");
			$(curSlide).find('.slidetitle').addClass("slideLeft");
		},
		after: function(slider){
			var curSlide = slider.slides[slider.currentSlide];
			$(curSlide).find('.slidedate').addClass("slideRight");
			$(curSlide).find('.slidetitle').addClass("slideLeft");
		},
		before: function(slider){
			var curSlide = slider.slides[slider.currentSlide];
			$(curSlide).find('.slidedate').removeClass("slideRight");
			$(curSlide).find('.slidetitle').removeClass("slideLeft");
		}
	});
	
	$('.sideslide').flexslider({
		animation: "slide",
		slideshow: false,
		controlNav: false,
		useCSS: false,
		slideshowSpeed: 5000,
		prevText: "", 
		nextText: "",
		start: function(slider){
			var curSlide = slider.slides[slider.currentSlide];
			$(curSlide).find('.slidedate').addClass("slideRight");
			$(curSlide).find('.slidetitle').addClass("slideLeft");
		},
		after: function(slider){
			var curSlide = slider.slides[slider.currentSlide];
			$(curSlide).find('.slidedate').addClass("slideRight");
			$(curSlide).find('.slidetitle').addClass("slideLeft");
		},
		before: function(slider){
			var curSlide = slider.slides[slider.currentSlide];
			$(curSlide).find('.slidedate').removeClass("slideRight");
			$(curSlide).find('.slidetitle').removeClass("slideLeft");
		}
	});
	
	$('.reviewslide').flexslider({
		animation: "slide",
		slideshow: false,
		smoothHeight:true,
		controlNav: false,
		useCSS: false,
		slideshowSpeed: 8000,
		prevText: "", 
		nextText: ""
	});
	
	$('.featuredslides').flexslider({
		animation: "slide",
		slideshow: false,
		smoothHeight:true,
		controlNav: false,
		slideshowSpeed: 5000,
		prevText: "", 
		nextText: ""
	});
	
	$('.newsticker').flexslider({
		animation: "slide",
		slideshow: true,
		direction: "vertical",
		smoothHeight:true,
		controlNav: false,
		slideshowSpeed: 5000,
		prevText: "", 
		nextText: ""
	});
	$('.loopCarousel').flexslider({
		animation: "slide",
		slideshow: false,
		smoothHeight:true,
		controlNav: false,
		slideshowSpeed: 5000,
		prevText: "", 
		nextText: ""
	});
});
(function ($){
	"use strict";
  $('#tiles').imagesLoaded(function() {
	// Prepare layout options.
	var options = {
		align: 'center',
		autoResize: true, // This will auto-update the layout when the browser window is resized.
		container: $('#main'), // Optional, used for some extra CSS styling
		offset: 28, // Optional, the distance between grid items
		itemWidth: 264, // Optional, the width of a grid item
		fillEmptySpace: true // Optional, fill the bottom of each column with widths of flexible height
	};
	// Get a reference to your grid items.
	var handler = $('#tiles li'),
		filters = $('#filters li');
	// Call the layout function.
	handler.wookmark(options);
	/**
	 * When a filter is clicked, toggle it's active state and refresh.
	 */
	var onClickFilter = function(event) {
	  var item = $(event.currentTarget),
		  activeFilters = [];
	  if (!item.hasClass('active')) {
		filters.removeClass('active');
	  }
	  item.toggleClass('active');
	  // Filter by the currently selected filter
	  if (item.hasClass('active')) {
		activeFilters.push(item.data('filter'));
	  }
	  handler.wookmarkInstance.filter(activeFilters);
	}
	// Capture filter click events.
	filters.click(onClickFilter);
  });
})(jQuery);
$(window).scroll(function() {
	$('.reviews').each(function(){
	var imagePos = $(this).offset().top;
	var topOfWindow = $(window).scrollTop();
		if (imagePos < topOfWindow+400) {
			$('.score_val', this).addClass("stretchRight");
		}
	});
});