
/*-----This is For HTML5 Element Tag----*/

document.createElement("header");
document.createElement("footer");
document.createElement("aside");
document.createElement("section");
document.createElement("article");
document.createElement("hgroup");
document.createElement("nav");

/*-----End This is For HTML5 Element Tag----*/



$(document).ready(function() {

	

	$('.top').click(function () {
		$('body,html').animate({
			scrollTop: 0
		}, 2000);
		return false;
	});
	
	$('.work').click(function () {
		$('html,body').animate({scrollTop: $('#scrolltest').offset().top}, 2000);
		return false;
	});
	
	$('.navigation li a').click(function () {
		$('html,body').animate({scrollTop: $('#gallery').offset().top}, 2000);
	return false;
	});
	
	$('.navigation .thumbs li').click(function () {
		$('html,body').animate({scrollTop: $('#gallery').offset().top}, 2000);
	return false;
	});
	
	
	
	 
	


	
	$('.mainnavigation .portfolio').click(function () {
		$('html,body').animate({scrollTop: $('#scrolltest').offset().top}, 2000);
	return false;
	});
	
	$('.mainnavigation .contact').click(function () {
		$('html,body').animate({scrollTop: $('.contact_title').offset().top}, 2000);
	return false;
	});
	
	
	
	
	
});
jQuery(document).ready(function($) {
	// We only want these styles applied when javascript is enabled
	$('div.content').css('display', 'block');

	// Initially set opacity on thumbs and add
	// additional styling for hover effect on thumbs
	var onMouseOutOpacity = 1;
	$('#thumbs ul.thumbs li, div.navigation a.pageLink').opacityrollover({
		mouseOutOpacity:   onMouseOutOpacity,
		mouseOverOpacity:  1.0,
		fadeSpeed:         'fast',
		exemptionSelector: '.selected'
	});
	
	// Initialize Advanced Galleriffic Gallery
	var gallery = $('#thumbs').galleriffic({
		delay:                     2500,
		numThumbs:                 6,
		preloadAhead:              10,
		enableTopPager:            false,
		enableBottomPager:         false,
		imageContainerSel:         '#slideshow',
		controlsContainerSel:      '#controls',
		captionContainerSel:       '#caption',
		loadingContainerSel:       '#loading',
		renderSSControls:          false,
		renderNavControls:         true,
		playLinkText:              'Play Slideshow',
		pauseLinkText:             'Pause Slideshow',
		prevLinkText:              '&lsaquo; Previous Photo',
		nextLinkText:              'Next Photo &rsaquo;',
		nextPageLinkText:          'Next &rsaquo;',
		prevPageLinkText:          '&lsaquo; Prev',
		enableHistory:             true,
		autoStart:                 false,
		syncTransitions:           true,
		defaultTransitionDuration: 900,
		onSlideChange:             function(prevIndex, nextIndex) {
			// 'this' refers to the gallery, which is an extension of $('#thumbs')
			this.find('ul.thumbs').children()
				.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
				.eq(nextIndex).fadeTo('fast', 1.0);

			// Update the photo index display
			this.$captionContainer.find('div.photo-index')
				.html('Photo '+ (nextIndex+1) +' of '+ this.data.length);
		},
		onPageTransitionOut:       function(callback) {
			this.fadeTo('fast', 0.0, callback);
		},
		onPageTransitionIn:        function() {
			var prevPageLink = this.find('a.prev').css('visibility', 'visible');
			var nextPageLink = this.find('a.next').css('visibility', 'visible');
			
			// Show appropriate next / prev page links
			if (this.displayedPage > 0)
				prevPageLink.css('visibility', 'visible');

			var lastPage = this.getNumPages() - 1;
			if (this.displayedPage < lastPage)
				nextPageLink.css('visibility', 'visible');

			this.fadeTo('fast', 1.0);
		}
	});


	$(".thumbs li a").fadeTo("slow", 0.7); // This sets the opacity of the thumbs to fade down to 30% when the page loads
	$(".thumbs li a").hover(function(){
		$(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover
		//$(this).find("span").fadeTo("slow", 1); // This should set the opacity to 100% on hover
		},function(){
		//$(this).find("span").fadeTo("slow", 0.8); // This should set the opacity back to 30% on mouseout
		$(this).fadeTo("slow", 0.7); // This should set the opacity to 100% on hover
	 });
	 
	 
	/**************** Event handlers for custom next / prev page links **********************/

	gallery.find('a.prev').click(function(e) {
		gallery.previousPage();
		e.preventDefault();
	});

	gallery.find('a.next').click(function(e) {
		gallery.nextPage();
		e.preventDefault();
	});

	/****************************************************************************************/

	/****************************************************************************************/
});

