// jQuery: When document is loaded and ready to process:
$(document).ready(function() {

	var orgheight1 = $("#left").height(); 	
	var orgheight2 = $("#right").height(); 	
	var orgheight3 = $(".produktdetaljer_box").height(); 	
	var orgheight4 = $(".produktright").height(); 	

	var newheight  = 0;
	var newheight2 = 0;

	if(orgheight1 > orgheight2) {
		newheight = orgheight1;
	}
	if(orgheight1 <= orgheight2) {
		newheight = orgheight2; 
	}
	if(orgheight3 > orgheight4) {
		newheight2 = orgheight3; 	
	}
	if(orgheight3 <= orgheight4) {
		newheight2 = orgheight4; 
	}
	
	function heightPush(heightElement, heightElement2, newheight) {
	
		$(heightElement).height(Math.ceil(newheight-21));
		$(heightElement2).height(Math.ceil(newheight));
			
	}
	function heightPush2(heightElement, heightElement2, newheight) {
	
		$(heightElement).height(Math.ceil(newheight-42));
		$(heightElement2).height(Math.ceil(newheight));
			
	}
	$('#visfleredetaljer').click(function() {
		heightPush("#left", "#right", (newheight+$("#fleredetaljer").height()));
		heightPush2(".produktdetaljer", ".produktright", (newheight2+$("#fleredetaljer").height()));
		$('#visfleredetaljer').hide();
		$('#skjulfleredetaljer').show();
		$('#fleredetaljer').show(200);
			
	});
	$('#skjulfleredetaljer').click(function() {
		heightPush("#left", "#right", newheight);
		heightPush2(".produktdetaljer", ".produktright", newheight2 );
		$('#skjulfleredetaljer').hide();
		$('#visfleredetaljer').show();
		$('#fleredetaljer').hide();
	});

	
	heightPush("#left", "#right", newheight);
	heightPush2(".produktdetaljer", ".produktright", newheight2 );
	
	// Datepicker
	$(".datepicker").datepicker({
		monthNames: ['Januar', 'Februar', 'Mars', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Desember'],
		dayNames: ['Søndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lørdag'],
		dayNamesMin: ['Sø', 'Ma', 'Ti', 'On', 'To', 'Fr', 'Lø'],
		firstDay: 1,
		dateFormat: 'dd.mm.yy',
		nextText: 'Neste',
		prevText: 'Forrige'
	});
	
	// Popups
	$('#bikeToWork-pricePot').jqm({trigger: '#show-pricepot-table a'});
	
	// Odd even
	$("table.oddeven tr:odd").addClass("odd");
	$("table.oddeven tr:even").addClass("even");
	
	// Reset bikeToWork competition
	$('#bikeToWork-admin-menu #new-competition a').click(function(event) {
		event.stopPropagation();
		
		if (confirm('Sikker på at du vil starte ny konkurranse? '
			+ 'Alle logger vil bli sendt på epost til sykkelsenteret og fjernet fra databasen!')
		) {
			$.ajax({
				type: 'POST',
				url: '/external/SS_CompetitionController/submitReset',
				success: function(data) {
					alert('Fullført');
					location.reload();
				}
			});
		}
		
		return false;
	});

	// Utskrift av premiepott-tabell
	$("#bikeToWork-pricePot .printTable").click(function(event) {
		event.stopPropagation();
		$("#bikeToWork-pricePot .printable").printArea();
		return false;
	});

	// Sortering av premiepott-tabell
	$("#bikeToWork-pricePot table").tablesorter();
});
