var url = 'http://www.museumoudoverschie.nl/nl/main/';
var _timeslider_followMouse = false;
var relOffset = 0;

function rand ( min,max ) { return ( Math.min(min + Math.floor( Math.random()*(max-min+1) ),max)); }
var jaartal = Math.floor(2000-rand(1,900)^1.05);

var gebeurtenis = new Array();
var alertTimerId;

gebeurtenis[900] = '900  Aan het begin van de jaartelling wonen er al mensen in wat nu Overschie heet. Maar zij hebben van die naam nog nooit gehoord.';
gebeurtenis[1000] = '1000 In het begin van de 11e eeuw wordt Schie, de oudste benaming van Overschie, voor het eerst in de boeken genoemd.';
//gebeurtenis[1150] = '1150 De bouw van de eerste versie van de Overschiese dorpskerk is afgerond. De kerk met toren is opgebouwd uit Romaanse tufstenen.';
gebeurtenis[1200] = '1200 Vanaf ongeveer 1200  worden er dijken aangelegd. Schie gaat Ouderschie heten in tegenstelling tot Nieuwerschie, het latere Schiedam.';
//gebeurtenis[1258] = '1258 Aleid van Henegouwen laat ten zuiden van de nederzetting Schie een dam in de rivier de Schie leggen. Op de gorzen buiten de dam ontstaat Nieuwerschie of Nieuw Schiedamme (Schiedam).';
gebeurtenis[1300] = '1300 Vanaf het begin van de 14e eeuw worden kastelen en verdedigbare huizen rondom Overschie gesticht.';
//gebeurtenis[1301] = '1301 Overschie en Schiedam moeten een Kogge met 25 man leveren aan graaf Jan II voor strijd tegen de Vlamingen.';
//gebeurtenis[1340] = '1340 Rotterdam krijgt van graaf Willem van Henegouwen toestemming een vaart te graven van Rotterdam naar Overschie. Over de vaart wordt de Lage Brug gebouwd.';
gebeurtenis[1350] = '1350 Rond 1350 word een begin gemaakt met de aanleg van de Rotterdamse Schie. Enkele tientallen jaren later wordt de Delfshavense Schie gegraven';
//gebeurtenis[1351] = '1351 Kabeljauwen onder leiding van Willem V verslaan de Hoeken bij Vlaardingen. Het Slot Spangen en het Huis Starrenburg worden bij deze slag verwoest.';
gebeurtenis[1400] = '1400 Tijdens de Hoekse en Kabeljauwse twisten heeft Overschie het zwaar te verduren. In 1489 wordt het nagenoeg verwoest.';
//gebeurtenis[1473] = '1473 Door de ligging van Overschie, tussen het Kabeljauwse Delft en het Hoekse Rotterdam, heeft het dorp het tijdens de twisten zwaar te verduren.';
//gebeurtenis[1488] = '1473 In 1488 nemen de Hoeken onder leiding van jonker Frans van Brederode Overschie in.';
//gebeurtenis[1489] = '1473 Op 6 maart 1489 trekken duizend Hoeken door verraad Overschie binnen en versterken de dorpskerk tot een fort.';
gebeurtenis[1500] = '1500 Rond 1500 bestaat Overschie uit enkele tientallen (vakwerk)huizen rondom de weer opgebouwde kerk.';
//gebeurtenis[1555] = '1555 Bendes opstandelingen (Geuzen) tegen het Spaanse gezag brengen zware brandschade aan de kerk toe.';
gebeurtenis[1568] = '1568 - 1648 Vooral in het begin van de Tachtigjarige Oorlog heeft Overschie te lijden van oorlogsgeweld. In 1574 werd het onder water gezet.';
//gebeurtenis[1572] = '1575 In 1572 plunderen de Geuzen van Bossu Delfshaven en Overschie.';
//gebeurtenis[1582] = '1585 In 1582 wordt Godefridus Baxius benoemd als eerste hervormde predikant. De Overschiese parochie is verlopen en de dorpskerk is een bouwval. Er is werk aan de winkel!';
//gebeurtenis[1592] = '1592 In 1592 is de dorpskerk hersteld en vindt er de eerste avondmaalsviering plaats.';
gebeurtenis[1600] = '1600 - 1675 Tijdens De Gouden Eeuw komt er een nieuwe bestuursstructuur. In 1675 woonden er ongeveer 900 mensen.';
//gebeurtenis[1603] = '1603 In Overschie heerst de pest of “heette sieckte”. Er wordt een zieken-trooster aangesteld.';
//gebeurtenis[1657] = '1657 Bij de Hoge Brug wordt een stenen brugwachtershuisje  gebouwd.';
//gebeurtenis[1670] = '1670 De grafmaker wordt betaald voor het “uytweren der honden onder de predikatiën”.';
gebeurtenis[1675] = '1675 – 1700 In 1689 worden in de herberg De Vergulde Valk tien schilderijen van Abraham van Beyeren geveild'; 
gebeurtenis[1700] = '1700 – 1800 In het derde kwart van de 18e eeuw houdt Jacoba van Thiel een dagboek bij over het dagelijks leven in Overschie.';
gebeurtenis[1750] = '1750 – 1850 Toen rond 1750 een groot deel van de Overschiese veengrond was weggegraven, werden nieuwe polders op een lager niveau aangelegd.';
gebeurtenis[1775] = '1775 – 1815 Aan het einde van de 18e eeuw  waren de Oranjegezinden in Overschie talrijker dan de patriotten. De Franse inval van 1795 zet de bestaande orde geheel op zijn kop. Na de Franse tijd wordt Overschie een zelfstandige gemeente.';
//gebeurtenis[1767] = '1767 Het Veerhuis aan de Kethelsekade wordt gebouwd.';
//gebeurtenis[1787] = '1787 De polder Schieveen wordt in twee fasen drooggemalen.';
//gebeurtenis[1796] = '1796 De Franse bezetting tussen 1795 en 1813 geeft in Overschie grote problemen, o.a. met inkwartiering. De leuze: “Vrijheid, Gelijkheid, Broederschap” doet ook in Overschie haar intrede.';
gebeurtenis[1800] = '1800 – 1900 In de 19e eeuw komen er nieuwe vervoermiddelen maar de tollen blijven nog.';
//gebeurtenis[1813] = '1796 Einde aan de Franse overheersing.';
gebeurtenis[1815] = '1815 – 1900 In 1830 wordt een nieuwe R.K. Kerk gebouwd, gewijd aan Sint Petrus’ Banden.';
//gebeurtenis[1829] = '1829 De algemene begraafplaats achter Dorpsstraat wordt aangelegd. Er komt, in verband met hygiëne, een verbod op begraven in de dorpskerk.';
gebeurtenis[1850] = '1850 – 1930 In de tweede helft van de 19e eeuw ontstaat ook in Overschie het Bijzonder Onderwijs.'; 
//gebeurtenis[1865] = '1865 In Overschie vestigt zich een particuliere gasfabriek. Een jaar later wordt overal Gas-straatverlichting aangelegd.';
//gebeurtenis[1877] = '1877 De paarden-omnibusdienst met Rotterdam wordt opgericht. Dit is de eerste vorm van openbaar vervoer van en naar Rotterdam.';
//gebeurtenis[1879] = '1865 Doordat de gemeente weigert de particuliere gasfabriek over te nemen wordt de gas-straatverlichting weer verwijderd en de petroleum-straatverlichting in ere hersteld.';
//gebeurtenis[1884] = '1877 De paarden-omnibusdienst wordt vervangen door een Stoomtramdienst. Deze wordt echter al in 1890 opgeheven wegens het grote aantal ongevallen.';
gebeurtenis[1890] = '1890 – 1940 Vanaf het einde van de 19e eeuw vestigen zich veel Rotterdamse bedrijven in Overschie.';
gebeurtenis[1900] = '1900 – 1930 Vanaf 1900 vestigen veel forenzen zich in Overschie. Overschie breidt zich uit.'; 
//gebeurtenis[1911] = '1965 Overschie wordt aangesloten op het Rotterdamse elektriciteitsnet. De Overschiese straten worden voorzien van elektrische straatverlichting.';
//gebeurtenis[1924] = '1877 Motortram-verbinding met Rotterdam.';
gebeurtenis[1940] = '1940 – 1945 Tijdens de Tweede Wereldoorlog – in 1941 – wordt de zelfstandige gemeente Overschie opgeheven. Overschie tijdens de Tweede Wereldoorlog.';
gebeurtenis[1945] = '1945 – 1970 Na 1945 breidt Overschie zich in snel tempo uit. Kleinpolder Oost en West volgebouwd.';
gebeurtenis[1950] = '1950 – 2000 Vanaf ongeveer 1950 vestigen zich nieuwe bedrijven in Overschie, in het bijzonder in de Spaanse Polder en later in het Bedrijvenpark Noord - West.  De luchthaven Zestienhoven wordt gesticht.'; 
gebeurtenis[1975] = '1975 – 2000 In de jaren ’70 worden veel plannen gemaakt voor Overschie maar weinig wordt gerealiseerd. In de jaren ’80 blijkt een deel van de naoorlogse bouw alweer rijp voor sloop en stadsvernieuwing.'; 
/*gebeurtenis[1928] = '1877 Busverbinding met Rotterdam. Lijn 33 vormt tot op de dag van vandaag de openbaarvervoervoorziening tussen Rotterdam en Overschie.';
gebeurtenis[1890] = '1890 De dorpskerk verkeert in zeer slechte staat. Op 19 maart 1898 brandt hij zelfs grotendeels af na blikseminslag.';
gebeurtenis[1914] = '1914 Er wordt een algehele mobilisatie afgekondigd i.v.m. de dreigende oorlog (Eerste Wereldoorlog). Dienstplichtigen worden opgeroepen en paarden gevorderd.';
gebeurtenis[1921] = '1921 Overschie groeit en begint met de aanleg van Schiewijk. Er volgen jaren van veel nieuwbouw.';
gebeurtenis[1932] = '1932 Er vinden vechtpartijen van fascisten tegen communisten en socialisten plaats in Overschie. De politie en mariniers uit Rotterdam komen de Overschiese politie versterken.';
gebeurtenis[1936] = '1936 De bouw van Rijksweg A13, die Overschie in tweeën deelt, is voltooid. De weg is nooit officieel geopend, maar wordt in november in stilte voor het verkeer opengesteld.';
gebeurtenis[1940] = '1940 Op 10 mei vallen Duitse legers Nederland binnen. Duitse parachutisten en luchtlandingstroepen landen in Overschie.';
gebeurtenis[1941] = '1941 Rotterdam annexeert Overschie. De gemeenteraad protesteert tegen annexatie, maar doet dit tevergeefs.';
gebeurtenis[1945] = '1940 Na de Duitse Capitulatie marcheren op 4 mei de eerste Canadezen Overschie binnen. De tweede wereldoorlog is voorbij.';
gebeurtenis[1950] = '1950 De eerste systeembouw van woningen in Overschie vindt plaats aan de Oost-Sideling. Daarna worden ook systeem- of montagewoningen in Kleinpolder-West en Kleinpolder Oost gebouwd.';
gebeurtenis[1956] = '1956 Luchthaven Rotterdam Zestienhoven wordt officieel geopend. De naam is nu Rotterdam Airport.';
gebeurtenis[1958] = '1958 Queen Elizabeth II en prins Philip van Engeland bezoeken, tezamen met het Nederlandse koningspaar, Overschie.';
gebeurtenis[1966] = '1966 Tot 1971 wordt een groot deel van “Het Hart van Overschie” gesloopt. Dit betreft onder andere het Voorom, Achterom, De Lugt, Schouwgat, en omgeving Lage Brug';
gebeurtenis[1992] = '1992 Op 30 April bezoekt koningin Beatrix op koninginnedag Overschie.';*/
gebeurtenis[2011] = '2011 - Thans wordt driftig gewerkt aan een nieuwe wijk in het vroegere park Zestienhoven.'; 


$(function() {
	MovetoNextYear();
	
	$('html').bind('mouseup', function() {
		_timeslider_followMouse = false;
		if($('#yearSelector').length) PrepareYearContent();
	});

	$('#yearSelector').bind('mousedown', function(e) {
		_timeslider_followMouse = true;
		MoveSlider(e);
	});
	$('#years').bind('mousedown', function(e) {
		_timeslider_followMouse = true;
		MoveSlider(e);
	});

	$('#history').bind('mousemove', function(e) {
		if(_timeslider_followMouse) MoveSlider(e);
	});
	$('.u').click(function(){
		console.log('click');
	});
});

function MoveSlider(e) {
	var relMinimum = 20;
	var relMaximum = $('#history').width() - $('#yearSelector').width() - 20;

	relOffset = e.pageX - $('#history').offset().left - $('#yearSelector').width() / 2;
	relOffset = Math.min(Math.max(relOffset,relMinimum),relMaximum);
	$('#yearSelector').css('left', relOffset);
	if(typeof(alertTimerId) != "undefined") clearTimeout ( alertTimerId );
}

function PrepareYearContent() {
	jaartal_old = jaartal;
	jaartal = 900 + Math.round((relOffset-20) / ($('#history').width() - 50) * 1100);
	
	if(jaartal_old != jaartal) {

	   defjaartal = 0;
	   for (i=0;i<=1100;i++) {
		if(typeof(gebeurtenis[jaartal+i]) != "undefined") {
			defjaartal = jaartal+i;	
			break;
		}
		if(typeof(gebeurtenis[jaartal-i]) != "undefined") {
			defjaartal = jaartal-i;
			break;
		}
	   }
	   relOffset = 20+Math.round((defjaartal-900)/1100*($('#history').width() - 50));
	   ShowYearContent();
	}
}
/*function getLink(){
	return '<a href="'+url+'geschiedenis/'+parseFloat(gebeurtenis[defjaartal])+'.html" class="u">lees meer</a>';
}*/
function ShowYearContent() {	   
	   $('#yearSelector').animate({left:relOffset}, 500);
	   $('#event').html(gebeurtenis[defjaartal].substring(5)+' <a href="'+url+'geschiedenis/'+parseFloat(gebeurtenis[defjaartal])+'.html" class="u">lees meer</a>');
	   
	   //document.getElementById('event').innerHTML = gebeurtenis[defjaartal].substring(5)+getLink();
	   $('#year').html(defjaartal+":");
	   alertTimerId = setTimeout("MovetoNextYear()", 10000);
}
function MovetoNextYear() {
	   for (i=1;i<=1100;i++) {
		if(typeof(gebeurtenis[jaartal+i]) != "undefined") {
			if(jaartal+i>2000) jaartal = jaartal - 1100;
			defjaartal = jaartal+i;	
			break;
		}
	   }
	   jaartal = defjaartal;
	   relOffset = 20+Math.round((jaartal-900)/1100*($('#history').width() - 50));
	   ShowYearContent();
}

