/* Author: 
	Menno Pietersen - Tricode
*/
$(document).ready(function(){
	GoogleMapActivate();
window.onresize = function() {
    GoogleMapActivate();
}

function GoogleMapActivate() {
	if (window.innerWidth > 926) {
		var position = new google.maps.LatLng(52.038974, 5.547043);
		var myOptions = {
		  zoom: 13,
		  center: position,
		  mapTypeId: google.maps.MapTypeId.ROADMAP
		};
		var map = new google.maps.Map(
			document.getElementById("map_canvas"),
			myOptions);
	 
		var marker = new google.maps.Marker({
			position: position,
			map: map,
			title:"Mister Chameleon."
		}); 
	 
		var contentString = '<strong>Mister Chameleon</strong><br><p>De Schutterij 12 <br>3905 PL Veenendaal <br>Netherlands <br>0318 559210';
		var infowindow = new google.maps.InfoWindow({
			content: contentString
		});
	 
		google.maps.event.addListener(marker, 'click', function() {
		  infowindow.open(map,marker);
		});
		$(".google_map").css('display', 'block');
	}
	else {
		$(".google_map").css('display', 'none');
	};
}

	$('.scroll-pane').css({'height':(($(window).height()))+'px'});
	$(window).resize(function(){
		  $('.scroll-pane').css({'height':(($(window).height()))+'px'});
	});




    $('.localscroll').localScroll({ duration: 1500 });
	
	$('.contact_open').bind('click',function(event){
		$("#contact").css('left', '-110%').animate({
                        left: '0%'
                }, 1000, '');
		$(this).removeClass("contact_open");
		$(this).addClass("contact_btn");
	});
	
	$('.contact_close').bind('click',function(event){
		$("#contact").css('left', '0%').animate({
                        left: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_01_trigger').bind('click',function(event){
		$(".download_page_01").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_01_close').bind('click',function(event){
		$(".download_page_01").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_02_trigger').bind('click',function(event){
		$(".download_page_02").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_02_close').bind('click',function(event){
		$(".download_page_02").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_03_trigger').bind('click',function(event){
		$(".download_page_03").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_03_close').bind('click',function(event){
		$(".download_page_03").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_04_trigger').bind('click',function(event){
		$(".download_page_04").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_04_close').bind('click',function(event){
		$(".download_page_04").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_05_trigger').bind('click',function(event){
		$(".download_page_05").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_05_close').bind('click',function(event){
		$(".download_page_05").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_06_trigger').bind('click',function(event){
		$(".download_page_06").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_06_close').bind('click',function(event){
		$(".download_page_06").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_07_trigger').bind('click',function(event){
		$(".download_page_07").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_07_close').bind('click',function(event){
		$(".download_page_07").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	$('.download_page_08_trigger').bind('click',function(event){
		$(".download_page_08").css('right', '-110%').animate({
                        right: '0%'
                }, 1000, '');
		$('.contact_open').addClass("contact_btn");
		$('.contact_open').removeClass("contact_open");
	});
	$('.download_page_08_close').bind('click',function(event){
		$(".download_page_08").css('right', '0%').animate({
                        right: '-110%'
                }, 1000, '');
		$(".contact_btn").addClass("contact_open");
		$(".contact_btn").removeClass("contact_btn");
	});
	
	var $sections = $('section');  // all content sections
	var $navs = $('#nav > ul > li');  // all nav sections
	var topsArray = $sections.map(function() {
		return $(this).position().top - 200;  // make array of the tops of content
	}).get();                                 //   sections, with some padding to
											  //   change the class a little sooner
	var len = topsArray.length;  // quantity of total sections
	var currentIndex = 0;        // current section selected
	var getCurrent = function( top ) {   // take the current top position, and see which
		for( var i = 0; i < len; i++ ) {   // index should be displayed
			if( top > topsArray[i] && topsArray[i+1] && top < topsArray[i+1] ) {
				return i;
			}
		}
	};
	   // on scroll,  call the getCurrent() function above, and see if we are in the
	   //    current displayed section. If not, add the "selected" class to the
	   //    current nav, and remove it from the previous "selected" nav
	$(document).scroll(function(e) {
		var scrollTop = $(this).scrollTop();
		var checkIndex = getCurrent( scrollTop );
		if( checkIndex !== currentIndex ) {
			currentIndex = checkIndex;
			$navs.eq( currentIndex ).addClass("active").siblings(".active").removeClass("active");
		}
	});
})
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-27398120-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
