$(document).ready(function() {

	/*$('a.photobtn').click(function() {
  		var img_ind = parseInt($(this).text());
		if (img_ind <= 2)
		{
			$('div#main-photo img').hide();
			$('div#main-photo img').attr('src', 'img/content/home_photo' + img_ind + '.jpg');
			$('div#main-photo img').fadeIn();
		}
		switch (img_ind)
		{
			case 1:
			var info = '<p>Jokisilta, Tyrn&auml;v&auml;</p><p class="photographer">PHOTOGRAPHER:<br />Juha Ollila</p>';
			break;
			case 2:
			var info = '<p>Talvikuva</p><p class="photographer">PHOTOGRAPHER:<br />Tuntematon</p>';
			break;
		}
		$('div#photo-info-txt').html(info);
	});*/
	
	var img_ind = 1;
	var img_ind_max = 15;
	
	$('a#photo-prev').click(function() {
		if (img_ind > 1)
		{
			img_ind--;
			$('div#main-photo img').hide();
			$('div#main-photo img').attr('src', 'img/content/home_photo2011_' + img_ind + '.jpg');
			$('div#main-photo img').fadeIn();
			setCaption(img_ind);
		}
	});
	
	$('a#photo-next').click(function() {
		if (img_ind < img_ind_max)
		{
			img_ind++;
			$('div#main-photo img').hide();
			$('div#main-photo img').attr('src', 'img/content/home_photo2011_' + img_ind + '.jpg');
			$('div#main-photo img').fadeIn();
			setCaption(img_ind);
		}					   
	});
	
	$('div#home-form input, div#home-form textarea').focus(function() {
  		$(this).val('');
	});
	
	$('input#feedback-post').click(function(event) {
		event.preventDefault();
		var f_subject = $('input#subject').val(); 
		var f_email = $('input#email').val(); 
		var f_name = $('input#name').val(); 
		var f_email_address = $('input#email_address').val(); 
		var f_phone = $('input#phone').val(); 
		var f_message = $('textarea#message').val();
		
		var error = 0;
		var error_msg = 'Following fields are obligatory:\n\n';
		
		if (f_message == 'Message' || f_message == '')
		{
			error = 1;
			error_msg += 'Message\n';
		}
		
		if (error == 0)
		{
			$('div#submit-area').html('<p>Sending feedback...</p>');
		
			$.post("feedback_controller.php", { email: f_email, name: f_name, email_address: f_email_address, phone: f_phone, message: f_message, subject: f_subject },
   			function(data){
     			$('div#submit-area').html('<p>Thank you for your feedback! <a href="index.php">Proceed</a></p>');
   			});
		}
		else
			alert(error_msg);
	});
	
	$('div.sw-area-left a').click(function() {
  		$('div.sw-area-right').slideUp();
		if (!$(this).parent().parent().find('div.sw-area-right').is(':visible'))
		{
			$(this).parent().parent().find('div.sw-area-right').slideToggle();
		}
	});
	
	// street view 
	
	
	// west
	$('a#sw-west-pori').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('61.490489', '21.800037', 40, 0);
	});

	$('a#sw-west-yyteri').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('61.57000', '21.51848', 90, 0);
	});
	
	$('a#sw-west-nakkila').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('61.36466', '22.00523', 180, 0);
	});
	
	$('a#sw-west-villila').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		//loadMap('61.361138', '22.00244', 180, 0);
		loadMap('61.361548', '22.001992', 110, 0);
	});

	$('a#sw-west-turku').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('60.435705', '22.22866', 180, 0);
	});
	
	$('a#sw-west-turku2').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('60.452738', '22.279391', 180, 0);
	});
	
	$('a#sw-west-rauma').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('61.126697', '21.509387', 270, 0);
	});
	
	$('a#sw-west-eura').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('61.151541', '22.097947', 180, 0);
	});
	
	// north
	
	$('a#sw-north-oulu').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('65.017182', '25.457902', 300, 0);
	});
	
	$('a#sw-north-posio').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('66.09124', '28.42343', 340, 0);
	});
	
	$('a#sw-north-utsjoki').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('69.8634629', '27.007291', 340, 0);
	});
	
	$('a#sw-north-kajaani').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('64.225289', '27.729594', 230, 0);
	});
	
	$('a#sw-north-rovaniemi').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('66.497316', '25.722218', 230, 0);
	});
	
	$('a#sw-north-rovaniemi2').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('66.512445', '25.782731', 160, 0);
	});
	
	// east
	
	$('a#sw-east-polvijarvi').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('62.877778', '29.25888', 190, 0);
	});
	
	$('a#sw-east-castle').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('61.864800', '28.896451', 110, 0);
	});
	
	$('a#sw-east-kuopio').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('62.891421', '27.68531', 270, 0);
	});
	
	$('a#sw-east-heinavesi').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('62.396104', '28.745242', 180, 0);
	});
	
	// south
	
	$('a#sw-south-helsinki-espa').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('60.167785', '24.947934', 180, 0);
	});
	
	$('a#sw-south-helsinki-kaivo').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('60.155695', '24.962176', 180, 0);
	});
	
	$('a#sw-south-helsinki-ruoho').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('60.161750', '24.912006', 180, 0);
	});
	
	$('a#sw-south-porvoo').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('60.395818', '25.656852', 180, 0);
	});
	
	$('a#sw-south-helsinki-huvilakatu').click(function() {
		$('div.sw-area-right a').removeClass('selected');
		$(this).addClass('selected');
  		loadMap('60.156605', '24.943438', 190, 0);
	});
	
	// popup 
	var win_h = $(window).height();
	var pop_flights_h = $('div#popup-flights2').height();
	
	
	$('a#popup-flights-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-flights').css({ top: popup_flights_y + 'px', left: '50px'});
		$('div#popup-flights').fadeIn();
	});
	
	$('a#popup-flights2-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-flights2').css({ top: popup_flights_y + 'px'});
		$('div#popup-flights2').fadeIn();
	});
	
	$('a#popup-mainroads-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-mainroads').css({ top: popup_flights_y + 'px'});
		$('div#popup-mainroads').fadeIn();
	});
	
	$('a#popup-railroads-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-railroads').css({ top: popup_flights_y + 'px'});
		$('div#popup-railroads').fadeIn();
	});
	
	$('a#popup-snow-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-snow').css({ top: popup_flights_y + 'px'});
		$('div#popup-snow').fadeIn();
	});
	
	$('a#popup-snow2-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-snowdepth').css({ top: popup_flights_y + 'px'});
		$('div#popup-snowdepth').fadeIn();
	});
	
	$('a#popup-temperature-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-temperature').css({ top: popup_flights_y + 'px'});
		$('div#popup-temperature').fadeIn();
	});
	
	$('a#popup-daylight-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-daylight').css({ top: popup_flights_y + 'px'});
		$('div#popup-daylight').fadeIn();
	});
	
	$('a#popup-rain-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-rain').css({ top: popup_flights_y + 'px'});
		$('div#popup-rain').fadeIn();
	});

	$('a#popup-regional-link').click(function(event) {
		event.preventDefault();
		var popup_flights_y = $(window).scrollTop() + parseInt((win_h - pop_flights_h) / 2);
		$('div#popup-reqional').css({ top: popup_flights_y + 'px' });
		$('div#popup-reqional').fadeIn();
	});

	$('div.popup a').click(function() {
		$(this).parent().fadeOut();
	});
});

function setCaption(i) {
	switch (i)
	{
		case 1:
		var info = '<p>Kitkajoki, Kuusamo</p><p class="photographer">PHOTOGRAPHER:<br />Tauno Kohonen</p>';
		break;
		
		case 2:
		var info = '<p>Oulanka River, Northern Finland</p><p class="photographer">PHOTOGRAPHER:<br />Tauno Kohonen</p>';
		break;
		
		case 3:
		var info = '<p>Kuusamo, Northern Finland</p><p class="photographer">PHOTOGRAPHER:<br />Tauno Kohonen</p>';
		break;
		
		case 4:
		var info = '<p>Kuusamo, Northern Finland</p><p class="photographer">PHOTOGRAPHER:<br />Tauno Kohonen</p>';
		break;
		
		case 5:
		var info = '<p>Nakkila, Western Finland</p><p class="photographer">PHOTO:<br />Villil&auml; Studios</p>';
		break;
		
		case 6:
		var info = '<p>Yyteri, Western Finland</p><p class="photographer">PHOTO:<br />Villil&auml; Studios</p>';
		break;
		
		case 7:
		var info = '<p>Senate Square, Helsinki</p><p class="photographer">PHOTOGRAPHER:<br />Niko Soveri</p>';
		break;
		
		case 8:
		var info = '<p>Pikisaari, Oulu</p><p class="photographer">PHOTO:<br />City of Oulu</p>';
		break;
		
		case 9:
		var info = '<p>Uudenmaankatu, Helsinki</p><p class="photographer">PHOTOGRAPHER:<br />Mika Lappalainen</p>';
		break;
		
		case 10:
		var info = '<p>Finnish countryside</p><p class="photographer"></p>';
		break;
		
		case 11:
		var info = '<p>Fiskars, Southern Finland</p><p class="photographer">PHOTOGRAPHER:<br />Elina Sirparanta</p>';
		break;
		
		case 12:
		var info = '<p>Kilpisj&auml;rvi, Finnish Lapland</p><p class="photographer">PHOTOGRAPHER:<br />Elina Sirparanta</p>';
		break;
		
		case 13:
		var info = '<p>Linkuniemi, Finnish Lapland</p><p class="photographer">PHOTOGRAPHER:<br />Antti Pietik&auml;inen</p>';
		break;
		
		case 14:
		var info = '<p>Ahvenanmaa Archipelago, Western Finland</p><p class="photographer">PHOTOGRAPHER:<br />Pekka Luukkola</p>';
		break;
		
		case 15:
		var info = '<p>S&ouml;dersk&auml;r Lighthouse, Southern Finland</p><p class="photographer"></p>';
		break;

	}
	$('div#photo-info-txt').html(info);
}

