
/*------------Page Scroll-------------*/
$(document).ready(function() {
	$('.top').click(function(){
		$('html, body').animate({
			scrollTop:0
		},'1500');
	});
});

/*------------Ihmiset Page Scroll-------------*/
function goToByScroll(id){
	$('html,body').animate({
		scrollTop: $("#"+id).offset().top
	},'slow');
}



/*------------Login button in header-------------*/
$(document).ready(function() {
	$('#loginnappi').hover(function(){
		$('.login a').animate({
			top: '+0'
		},'3500');
	},function(){
		$('.login a').animate({
			top: '-15px'
		},'3500');
	});
});

/*------------Contact infro in header -----------*/
$(document).ready(function() {
	$('.header_uusi .contact').hover(function(){
		$(this).stop(true, false).animate({
			top: '+0'
		},'3500');
	},function(){
		$(this).stop(true, false).animate({
			top: '-41px'
		},'3500');
	});
});

/*------------Newsletter-------------*/
$(document).ready(function(){
	$('.action_popup').click(
		function(){
			if($(this).siblings('.newsletter').is(":visible"))
			{
				$(this).siblings('.newsletter').hide();
			}
			else
			{
				$('.newsletter').hide();
				$(this).siblings('.newsletter').css("left", "280px").fadeIn('slow');
			}
		});

	$('.newsletter_close a').click(function(event){
		event.preventDefault();
		$('.newsletter').hide();
	});

	$('#joinNewsletter').submit(joinNewsletter);
});

function joinNewsletter(event)
{
	event.preventDefault();
	var email = $(this).find("#s_email");
	if(email.val().length > 5)
	{
		$('#loader').show();
		_gaq.push(['_trackPageview', '/uutiskirje/tilattu']);
		var ajax = $.ajax({
			url: "https://engine.steam.fi/input/web/join",
			type: "POST",
			data: {
				s_email: email.val(), 
				s_group: 5531
			},
			dataType: "html",
			success: function(data){
				displayNewsletterOk();
			},
			error: function(jqXHR, textStatus, errorThrown)
			{
				//response redirection causes error.
				displayNewsletterOk();
			}
	
		});
	}
	else
	{
		_gaq.push(['_trackPageview', '/uutiskirje/virhe']);
		alert("Tarkista sähköpostiosoitteesi!");
	}

	return false;
}

/*------------Navigation-------------*/
$(function() { 
	$("#navieffect").lavaLamp({ 
		fx: "backout", 
		speed: 700 
	})
});




/*------------Tabs-------------*/
$(function(){
	$('#tabs').tabs();		
});




/*------------Toggle stuff-------------*/
function toggleText(element) {
	$("#"+element).slideToggle(300);
}



/*------------Ihmiset sivun tooltip-------------*/
$(document).ready(function() {
	
	$(".ihmisetkuva a").hover(function() {
		
		
		$(this).next(".bluepopup").animate({
			opacity: "show", 
			top: "65"
		}, "fast");
	}, function() {
		$(this).next(".bluepopup").animate({
			opacity: "hide", 
			top: "65"
		}, "fast");
	});
});




/*------------Asiakkaat case-------------*/
$(document).ready(function() {

	var my_cat = "";
	var sub_cat = "";


	$('.all').click(function() {
		$('.asiakkaatcontainer a').removeClass('asiakkaat-inactive asiakkaat-inactive2');
		$('.asiakkaatcontainer a').addClass('asiakkaat-thumb asiakkaat-thumb2');
	});

	$('.all-2').click(function() {
		if ($('.all').hasClass('selected')) {
			$('.asiakkaatcontainer a').removeClass('asiakkaat-inactive asiakkaat-inactive2');
			$('.asiakkaatcontainer a').addClass('asiakkaat-thumb asiakkaat-thumb2');
		} else if (!($('.hola li a').hasClass('selected'))) {
			$('.asiakkaatcontainer a').removeClass('asiakkaat-inactive asiakkaat-inactive2');
			$('.asiakkaatcontainer a').addClass('asiakkaat-thumb asiakkaat-thumb2');
		} else {
			$('.' + my_cat).addClass('asiakkaat-thumb2');
			$('.' + my_cat).removeClass('asiakkaat-inactive2');
		}
	});
	
	$('.hola li a').click(function(e){
		e.preventDefault();
		$('.hola li a').removeClass('selected');
		$(this).addClass('selected');
		my_cat = $(this).attr('rel');
		$('.asiakkaatcontainer a').removeClass('asiakkaat-thumb');
		$('.asiakkaatcontainer a').addClass('asiakkaat-inactive');
		$('.' + my_cat).addClass('asiakkaat-thumb');
		$('.' + my_cat).removeClass('asiakkaat-inactive');
	});
	
	$('.hola2 li a').click(function(e){
		e.preventDefault();
		$('.hola2 li a').removeClass('selected');
		$(this).addClass('selected');
		sub_cat = $(this).attr('rel');
		$('.asiakkaatcontainer a').removeClass('asiakkaat-thumb2');
		$('.asiakkaatcontainer a').addClass('asiakkaat-inactive2');
		$('.' + sub_cat).addClass('asiakkaat-thumb2');
		$('.' + sub_cat).removeClass('asiakkaat-inactive2');
	});
	

});

/*------------Etusivun tekstarit-------------*/
$(document).ready(function() {
	$('.tekstari-linkki').hover( function() {
		$('.text').hide();
		$('#tekstari-' + $(this).attr('id').substring(16)).show();
	}, function() {
		$('#tekstari-' + $(this).attr('id').substring(16)).hide();
		$('#tekstari-69').show();
	});
	
});



/*----------prettyphoto popup----------*/
$(document).ready(function(){
	$(" a[rel^='prettyPhoto']").prettyPhoto({
		theme:'facebook'
	});
});

/*-----------check required -----------*/
function checkRequired()
{
	var valid;
	valid = false;

	$(".required").each(function(){
		if(this.value == undefined || this.value == ''){
			valid = false;
			alert("Arvo puuttuu: " + $(this).attr('name'));
			return false;
		}

		valid = true;
		return true;
	});

	return valid;
}

function displayNewsletterOk()
{
	$('#loader').hide();
	$('.newsletter').hide();
	var elem = $("<div />").addClass('newsletterpopup').css("left", "40%").css("top", "30%");
	elem.appendTo("body");
	elem.html("<h2>Kiitos tilauksestasi!</h2><p style='text-align: center'><a href='#' onclick='$(this).parent().parent().hide(); return false;'>sulje</a></p>");
	elem.fadeIn("fast");
}
