/*============================================================

Author: Simon Young
http://simonyoung.net
http://twitter.com/simon180

ONLOAD.JS 
Site specific JavaScript functionality

(c) Simon Young, 2010. All rights reserved.

============================================================*/

var showMapRun = 0;

function showMap(){

    if(window.showMapRun == 0) {

    var latlng = new google.maps.LatLng(53.403439, -2.980736);
    
    var myOptions = {
        zoom: 15,
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        
        mapTypeControl: true,

            panControl: true,
            panControlOptions: {
                position: google.maps.ControlPosition.RIGHT_TOP
            },
            zoomControl: true,
            zoomControlOptions: {
                position: google.maps.ControlPosition.RIGHT_TOP
            },
            streetViewControl: true,
            streetViewControlOptions: {
                position: google.maps.ControlPosition.RIGHT_TOP
            }

            
    };

    var map = new google.maps.Map(document.getElementById("google-map"), myOptions);

    var marker = new google.maps.Marker({
        position: latlng, 
        map: map, 
        title:"Uniform"
    });
    
    }
    
    window.showMapRun = 1;

}


$(document).ready(function () {
   
    $(function(){
        $('.minislide-outer-5').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 6900,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 1500
    	});
    });
    
    $(function(){
        $('.minislide-outer-3').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 12800,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 4300
    	});
    });
    
    $(function(){
        $('.minislide-outer-1').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 16650,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 3420
    	});
    });
    
    $(function(){
        $('.minislide-outer-4').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 10250,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 6750
    	});
    });
    
    $(function(){
        $('.minislide-outer-2').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 5000,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 8000
    	});
    });
    
    $(function(){
        $('.minislide-outer-6').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 13250,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 4200
    	});
    });
    
    $(function(){
        $('.minislide-outer-7').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 17550,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 8100
    	});
    });
    
    $(function(){
        $('.minislide-outer-8').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 8100,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 5650
    	});
    });
    
    $(function(){
        $('.minislide-outer-9').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'fade',
    		crossfade: true,
    		play: 14500,
    		fadeSpeed: 100,
    		hoverPause: true,
    		pause: 500
    	});
    });
   
    
    if($('.tweet').length) {
        $('.tweet').getTwitter({
            userName: "uniformtweets",
            numTweets: 4,
            slideIn: false,
            showHeading: false,
            headingText: '',
            showProfileLink: false
        });
    };
    
    
    
    
    $(function(){
        
        if($('.single-work #hero-container').length){
            reorderFilms();
        }
        
        $('.single-work #hero-container').slides({
    	    preload: false,
    		generateNextPrev: true,
    		generatePagination: false,
    		//effect: 'slide',
    		effect: 'slideEasing',
    		slideSpeed: 1800,
    		animationStart: function() {
    		    if($('#videoplayer').length && (window.myPlayerType == 'html5')){
                    $("#videoplayer")[0].player.pause();
                    $("#videoplayer")[0].player.currentTime(0);
                    $("#videoplayer")[0].player.showPoster();
                    $("#videoplayer .vjs-big-play-button").show();
                }
                if($('#videoplayer2').length && (window.myPlayerType == 'html5')){
                    $("#videoplayer2")[0].player.pause();
                    $("#videoplayer2")[0].player.currentTime(0);
                    $("#videoplayer2")[0].player.showPoster();
                    $("#videoplayer2 .vjs-big-play-button").show();
                }    
            }
    	});
    	
    	if($('.single-work #hero-container').length){
    	if($('#videoplayer').length){
    	
    	    VideoJS.DOMReady(function(){
                var myPlayer = VideoJS.setupAllWhenReady();
            });
    
            $('#video1 img').replaceWith($('#video-holder'));
            $('#video-holder').show();
        
        }
        
        if($('#videoplayer2').length){
    
            $('#video2 img').replaceWith($('#video-holder-2'));
            $('#video-holder-2').show();
        
        }
        
        if($('#videoplayer3').length){
    
            $('#video3 img').replaceWith($('#video-holder-3'));
            $('#video-holder-3').show();
        
        }
        }
    
    });
    
    
    $(function(){
        
        
        $('.standard-page-template-php #hero-container').slides({
    	    preload: false,
    		generateNextPrev: true,
    		generatePagination: false,
    		effect: 'slideEasing',
    		slideSpeed: 1500,
    		animationStart: function() {
                if($('#videoplayer').length && (window.myPlayerType == 'html5')){
                    $("#videoplayer")[0].player.pause();
                    $("#videoplayer")[0].player.currentTime(0);
                    $("#videoplayer")[0].player.showPoster();
                    $("#videoplayer .vjs-big-play-button").show();
                }
            }
    	});
    	
    	if($('.standard-page-template-php #hero-container').length){
    	if($('#videoplayer').length){
    	
    	    VideoJS.DOMReady(function(){
                var myPlayer = VideoJS.setupAllWhenReady();
            });
    
            $('#video1 img').replaceWith($('#video-holder'));
            $('#video-holder').show();
        
        }
        
        if($('#videoplayer2').length){
    
            $('#video2 img').replaceWith($('#video-holder-2'));
            $('#video-holder-2').show();
        
        }
        
        if($('#videoplayer3').length){
    
            $('#video3 img').replaceWith($('#video-holder-3'));
            $('#video-holder-3').show();
        
        }
        }
    });
    
    $(function(){
        
        
        $('.page-template-custom-page-auto-php #hero-container').slides({
    	    preload: false,
    		generateNextPrev: false,
    		generatePagination: false,
    		effect: 'slideEasing',
    		play: 5000,
    		slideSpeed: 1500,
    		animationStart: function() {
                if($('#videoplayer').length && (window.myPlayerType == 'html5')){
                    $("#videoplayer")[0].player.pause();
                    $("#videoplayer")[0].player.currentTime(0);
                    $("#videoplayer")[0].player.showPoster();
                    $("#videoplayer .vjs-big-play-button").show();
                }
            }
    	});
    	
    	if($('.page-template-custom-page-auto-php #hero-container').length){
    	if($('#videoplayer').length){
    	
    	    VideoJS.DOMReady(function(){
                var myPlayer = VideoJS.setupAllWhenReady();
            });
    
            $('#video1 img').replaceWith($('#video-holder'));
            $('#video-holder').show();
        
        }
        
        if($('#videoplayer2').length){
    
            $('#video2 img').replaceWith($('#video-holder-2'));
            $('#video-holder-2').show();
        
        }
        
        if($('#videoplayer3').length){
    
            $('#video3 img').replaceWith($('#video-holder-3'));
            $('#video-holder-3').show();
        
        }
        }
    });
    
    //show/hide the contact panel
    //$("#overlay").css("height", $(document).height());  
    
    $(function() {
        $('#menu-item-343 a').click( function() {
            //$("#overlay").fadeToggle();
            
            if ($('#contact-wrapper').is(':hidden')) {
                $('#menu-item-343 a').addClass('on');
            } else {
                $('#menu-item-343 a').removeClass('on');
            }
            
            $('#contact-wrapper').slideToggle(1000, function() {
                showMap();
            });
            //$('#contact-wrapper').toggle();
            return false;
        });
    });
    
    
    
    $(function() {
        $('.contact-inner a#contact-link').click( function() {
            //$("#overlay").fadeToggle(); 
            
            if ($('#contact-wrapper').is(':hidden')) {
                $('#menu-item-343 a').addClass('on');
            } else {
                $('#menu-item-343 a').removeClass('on');
            }
            
            $('#contact-wrapper').slideToggle(1000, function() {
                showMap();
            });
            
            return false;
        });
    });
    

	// make links with rel=external open in new window/tab
	$(function() {
        $('a[rel*=external]').click( function() {
            window.open(this.href);
            return false;
        });
    });
    
    $(function() {
        $('ul#menu-social-media-links a').click( function() {
            window.open(this.href);
            return false;
        });
    });    
    
    $("#dkjltj-dkjltj").focus( function() { 
        if(this.value=='I like it, sign me up!'){
            this.value='';
        }
    });
    
    $("#dkjltj-dkjltj").blur( function(){
        if(this.value==''){
            this.value='I like it, sign me up!';
        }; 
    });
    
    $("#subscribe").bind("submit", function(e){
        email = $("input#dkjltj-dkjltj").val();
    	$("input#dkjltj-dkjltj").val(email);
    	if(jQuery.trim(email) == 'I like it, sign me up!' || jQuery.trim(email) == '') {
    		alert('Please enter your email address to subscribe.');
    		return false;
    	}

    });
    
    if($('#videoplayer').length){
        
        //VideoJS.DOMReady(function(){
            //var myPlayer = VideoJS.setupAllWhenReady();
        //});

        $('#videoplayer').bind('ended', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideDown('slow');
            }
        });

        $('#videoplayer').bind('pause', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideDown('slow');
            }
        });

        $('#videoplayer').bind('play', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideUp('slow');
            }
        });
        
    }
    
    
    
    if($('#videoplayer2').length){

        $('#videoplayer2').bind('ended', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideDown('slow');
            }
        });

        $('#videoplayer2').bind('pause', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideDown('slow');
            }
        });

        $('#videoplayer2').bind('play', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideUp('slow');
            }
        });
        
    }
    
    
    if($('#videoplayer3').length){

        $('#videoplayer3').bind('ended', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideDown('slow');
            }
        });

        $('#videoplayer3').bind('pause', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideDown('slow');
            }
        });

        $('#videoplayer3').bind('play', function() {
            if (!Modernizr.touch){
                $('.masthead-wrapper').slideUp('slow');
            }
        });
        
    }
    
});
