//Show the paging and activate its first link
$("#slide-indicator").show();

$(document).ready(function() {
	// Add the other slides when the page is loaded.
	var slideContainer = $('.image_reel');
	//slideContainer.append('<a href="/jobs.cfm"><span class="cm-button cm-button-alt" style="top:70px; right:135px">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slider-jobs.jpg" alt="Vi søger folk" /></a>');
	slideContainer.append('<a href="/iphone.cfm"><span class="cm-button cm-button-alt">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slider-iphone.jpg" alt="Nu kan du også få Conference Manager&trade; på din iPhone - Applikationen kan bruges af både arrangører og deltagere på ethvert Conference Manager&trade; arrangement." /></a>');
	slideContainer.append('<a href="/referencer.cfm"><span class="cm-button cm-button-alt">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slider-statement2.jpg" alt="&quot;Jeg kan varmt anbefale Conference Manager&trade; som vi benytter til stort set alle typer arrangementer. Systemet letter vores arbejde virkelig meget, og giver os mulighed for at tilbyde services vi ikke tidligere håndterede.&quot; - Mads Keblovszki, Sales & Marketing Manager, HOTEL LEGOLAND" /></a>');
	slideContainer.append('<a href="/versioner.cfm"><span class="cm-button cm-button-alt">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slides-30days.png" alt="Prøv Conference Manager&trade; gratis i 30 dage - Er det ikke noget for dig kan du kvit og frit fortryde inden for de første 30 dage." /></a>');
	//slideContainer.append('<!---<a href="/demoarrangementer.cfm"><span class="cm-button cm-button-alt">Tilmeld dig her</span><img src="/conferencemanager.dk/images/slides/cm-slides-champagne.png" alt="Kom til demo og vind champagne - Vi trækker lod om en flaske magnum champagne blandt deltagerne efter hver demonstration fra den 11. maj til den 14. juni. Det er naturligvis gratis og uforpligtende at deltage." /></a>--->');
	slideContainer.append('<a href="/website.cfm"><span class="cm-button cm-button-alt">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slides-website.png" alt="Tilmeldingssite - I Conference Manager bestemmer du selv, om du vil lave et rent præsentationssite, eller et site til online tilmelding. Uanset hvad, så opretter websitet stort set sig selv." /></a>');
	slideContainer.append('<a href="/deltagerlister.cfm"><span class="cm-button cm-button-alt">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slider-deltagerlister.jpg" alt="Håndtering af deltagerlister - Dit komplette overblik over tilmeldinger og tilvalg mm. Du kan filtrere og fremsøge personer, rette deres tilmelding og trække rapporter til excel." /></a>');
	slideContainer.append('<a href="/kurser.cfm"><span class="cm-button cm-button-alt">Tilmeld dig</span><img src="/conferencemanager.dk/images/slides/cm-slides-kurser.png" alt="Kom på kursus - Bliv superbruger og klar din planlægning og håndtering, af alle dine arrangementer hurtigere, smartere og billigere!" /></a>');
	slideContainer.append('<a href="/webprogrammoer-text.cfm"><span class="cm-button cm-button-alt">Hør mere om jobbet</span><img src="/conferencemanager.dk/images/slides/cm-slider-webprogrammoer.jpg" alt="Vi søger webprogrammører! - Conference Manager&trade; søger dygtige webprogrammører, der har lyst at deltage i den hastige udvikling af vores markedsledende produkt." /></a>');
	slideContainer.append('<a href="/referencer.cfm"><span class="cm-button cm-button-alt">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slider-statement1.jpg" alt="&quot;Conference Manager&trade; er essentielt i mit daglige arbejde med konferenceplanlægning. Udover at erstatte en uendelig mængde af excel-filer, er det også en professionel måde at kommunikere med vores kunder på.&quot; - Maria Leerbeck, Event Assistant" title="&quot;Conference Manager&trade; er essentielt i mit daglige arbejde med konferenceplanlægning. Udover at erstatte en uendelig mængde af excel-filer, er det også en professionel måde at kommunikere med vores kunder på.&quot; - Maria Leerbeck, Event Assistant" /></a>');
	slideContainer.append('<a href="/invitationer.cfm"><span class="cm-button">Læs mere</span><img src="/conferencemanager.dk/images/slides/cm-slides-invitationer.png" alt="Mail-invitationer - Layoutet fra dit website går automatisk igen i dine invitationer, rykkere og bekræftelser. Dine modtagere får et personligt tilmeldingslink, så de kan tilmelde sig." /></a>');
	
	//Get size of the image, how many images there are, then determin the size of the image reel.
	var imageWidth = $(".window").width();
	var imageSum = $(".image_reel img").size();
	var imageReelWidth = imageWidth * imageSum;
	
	// Generate numbers
	for(var i=1; i<imageSum+1; i++){
	  var string = '<a href="#" rel="'+i+'" class="slide-'+i+'">'+i+'</a>';
	  $("#slide-indicator").append(string);
	}
	$("#slide-indicator a:first").addClass("active");
	
	//Adjust the image reel to its new size
	$(".image_reel").css({'width' : imageReelWidth});
		//Paging  and Slider Function
		rotate = function(){
		var triggerID = $active.attr("rel") - 1; //Get number of times to slide
		var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide
		
		$("#slide-indicator a").removeClass('active'); //Remove all active class
		$active.addClass('active'); //Add active class (the $active is declared in the rotateSwitch function)
		
		//Slider Animation
		$(".image_reel").animate({
			left: -image_reelPosition
		}, 500 );
	};
	
	//On Hover
	$(".image_reel a").hover(function() {
		 clearInterval(play); //Stop the rotation
	}, function() {
		 rotateSwitch(); //Resume rotation timer
	});	
	
	//On Click
	$("#slide-indicator a").click(function() {
		 $active = $(this); //Activate the clicked paging
		 //Reset Timer
		 clearInterval(play); //Stop the rotation
		 rotate(); //Trigger rotation immediately
		 rotateSwitch(); // Resume rotation timer
		 return false; //Prevent browser jump to link anchor
	});
	
	// Overlay works for IE.
	$(".ie7 .silder-overlay, .ie8 .silder-overlay, .ie9 .silder-overlay").click(function() {
		// Get active slide
		var index = $(".active").index('#slide-indicator a');
		index = index + 1;
		//console.log('Current slide: ' + index);
		var currentHref = $(".image_reel a:nth-child("+index +")").attr('href');
		//console.log(currentHref);
		window.location.href = currentHref;	
	});
});


//Rotation  and Timing Event
rotateSwitch = function(){
	play = setInterval(function(){ //Set timer - this will repeat itself every 7 seconds
	$active = $('.paging a.active').next(); //Move to the next paging
	if ( $active.length === 0) { //If paging reaches the end...
		$active = $('.paging a:first'); //go back to first
	}
	rotate(); //Trigger the paging and slider function
	}, 7000); //Timer speed in milliseconds (7 seconds)
};

rotateSwitch(); //Run function on launch


