// This initiates the tooltips on frontpage
$(document).ready(function() {
	$(".tip h3").hover(function() {
		$(this).next("p").animate({opacity: "show", top: "-110"}, "fast");
	}, function() {
		$(this).next("p").animate({opacity: "hide", top: "-110"}, "fast");
	});
});

// Asiantuntijat ajax
//$(document).ready(function() { 
//	$("#asiantuntijat-links a").click(function(){ 
		// capture the url to load from the href 
//		var urlLoad = "{site_url}_page-templates/yritys-asiantuntijat-item/"; urlLoad += $(this).attr("id"); 
		// slide up the div to hide the swap 
//		$("#asiantuntijat-item").fadeOut(function() { 
			// load the second template with AJAX 
//			$("#asiantuntijat-item").load(urlLoad, function() { 
				// once the load is complete, slide back down 
//				$("#asiantuntijat-item").fadeIn(); 
//			}); 
//		}); 
		// just make sure the page doesn’t reload 
//		return false; 
//	}); 
// }); 

// Data Tables trigger



function initialize_datatables(element_id, category)
{

	// myDate.setFullYear(2010,0,14);
	 

	

	switch( language )
	{
		default:
		case 'fi':
			switch( category )
			{
				case 'prices':
					$(element_id+' table:first').dataTable( {
						"aaSorting": [[ 0, "asc" ]],
						"aoColumns": [{ "sType": "html" }, null, null, null, "numeric", "numeric", "date", { "bSortable": false }, { "bSortable": false}],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Hakusana:",
							"oPaginate": {
								"sFirst": "Ensimmäinen",
								"sPrevious": "Edellinen",
								"sNext": "Seuraava",
								"sLast": "Viimeinen"
							},
							"sInfo" : "Yhteensä _TOTAL_, josta listataan _START_-_END_.",
							"sInfoEmpty" : "Ei yhtään tulosta",
							"sLengthMenu" : "Näytä _MENU_ tulosta kerrallaan."
						}
					} );
				break;
				case 'matured':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Hakusana:",
							"oPaginate": {
								"sFirst": "Ensimmäinen",
								"sPrevious": "Edellinen",
								"sNext": "Seuraava",
								"sLast": "Viimeinen"
							},
							"sInfo" : "Yhteensä _TOTAL_, josta listataan _START_-_END_.",
							"sInfoEmpty" : "Ei yhtään tulosta",
							"sLengthMenu" : "Näytä _MENU_ tulosta kerrallaan."
						}
					} );
				break;
				case 'market-info':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Hakusana:",
							"oPaginate": {
								"sFirst": "Ensimmäinen",
								"sPrevious": "Edellinen",
								"sNext": "Seuraava",
								"sLast": "Viimeinen"
							},
							"sInfo" : "Yhteensä _TOTAL_, josta listataan _START_-_END_.",
							"sInfoEmpty" : "Ei yhtään tulosta",
							"sLengthMenu" : "Näytä _MENU_ tulosta kerrallaan."
						}
					} );
				break;
				case 'funds':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Hakusana:",
							"oPaginate": {
								"sFirst": "Ensimmäinen",
								"sPrevious": "Edellinen",
								"sNext": "Seuraava",
								"sLast": "Viimeinen"
							},
							"sInfo" : "Yhteensä _TOTAL_, josta listataan _START_-_END_.",
							"sInfoEmpty" : "Ei yhtään tulosta",
							"sLengthMenu" : "Näytä _MENU_ tulosta kerrallaan."
						}
					} );
				break;
				default:
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Hakusana:",
							"oPaginate": {
								"sFirst": "Ensimmäinen",
								"sPrevious": "Edellinen",
								"sNext": "Seuraava",
								"sLast": "Viimeinen"
							},
							"sInfo" : "Yhteensä _TOTAL_, josta listataan _START_-_END_.",
							"sInfoEmpty" : "Ei yhtään tulosta",
							"sLengthMenu" : "Näytä _MENU_ tulosta kerrallaan."
						}
					} );
				break;
			}
		break;
		case 'sv':
			switch( category )
			{
				case 'prices':
					$(element_id+' table:first').dataTable( {
						"aaSorting": [[ 0, "asc" ]],
						"aoColumns": [null, null, null, null, null, null, null, { "bSortable": false }, { "bSortable": false}],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Sökord:",
							"oPaginate": {
								"sFirst": "Förstä",
								"sPrevious": "Föregående",
								"sNext": "Nästa",
								"sLast": "Sist"
							},
							"sInfo" : "Totalt _TOTAL_, visar posterna _START_-_END_ ",
							"sInfoEmpty" : "Inga resultat",
							"sLengthMenu" : "Visa _MENU_ poster p&aring; en sida."
						}
					} );
				break;
				case 'matured':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Sökord:",
							"oPaginate": {
								"sFirst": "Förstä",
								"sPrevious": "Föregående",
								"sNext": "Nästa",
								"sLast": "Sist"
							},
							"sInfo" : "Totalt _TOTAL_, visar posterna _START_-_END_ ",
							"sInfoEmpty" : "Inga resultat",
							"sLengthMenu" : "Visa _MENU_ poster p&aring; en sida."
						}
					} );
				break;
				case 'market-info':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Sökord:",
							"oPaginate": {
								"sFirst": "Förstä",
								"sPrevious": "Föregående",
								"sNext": "Nästa",
								"sLast": "Sist"
							},
							"sInfo" : "Totalt _TOTAL_, visar posterna _START_-_END_ .",
							"sInfoEmpty" : "Inga resultat",
							"sLengthMenu" : "Visa _MENU_ poster p&aring; en sida."
						}
					} );
				break;
				case 'funds':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Sökord:",
							"oPaginate": {
								"sFirst": "Förstä",
								"sPrevious": "Föregående",
								"sNext": "Nästa",
								"sLast": "Sist"
							},
							"sInfo" : "Totalt _TOTAL_, visar posterna _START_-_END_ .",
							"sInfoEmpty" : "Inga resultat",
							"sLengthMenu" : "Visa _MENU_ poster p&aring; en sida."
						}
					} );
				break;
				default:
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Sökord:",
							"oPaginate": {
								"sFirst": "Förstä",
								"sPrevious": "Föregående",
								"sNext": "Nästa",
								"sLast": "Sist"
							},
							"sInfo" : "Totalt _TOTAL_, visar posterna _START_-_END_ ",
							"sInfoEmpty" : "Inga resultat",
							"sLengthMenu" : "Visa _MENU_ poster i en sida."
						}
					} );
				break;
			}
		break;
		case 'en':
			switch( category )
			{
				case 'prices':
					$(element_id+' table:first').dataTable( {
						"aaSorting": [[ 0, "asc" ]],
						"aoColumns": [null, null, null, null, null, null, null, { "bSortable": false }, { "bSortable": false}],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Search:",
							"oPaginate": {
								"sFirst": "First",
								"sPrevious": "Previous",
								"sNext": "Next",
								"sLast": "Last"
							},
							"sInfo" : "Listing _START_-_END_ entries from total _TOTAL_.",
							"sInfoEmpty" : "No results",
							"sLengthMenu" : "Display _MENU_ entries in one page."
						}
					} );
				break;
				case 'matured':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Search:",
							"oPaginate": {
								"sFirst": "First",
								"sPrevious": "Previous",
								"sNext": "Next",
								"sLast": "Last"
							},
							"sInfo" : "Listing _START_-_END_ entries from total _TOTAL_.",
							"sInfoEmpty" : "No results",
							"sLengthMenu" : "Display _MENU_ entries in one page."
						}
					} );
				break;
				case 'market-info':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Search:",
							"oPaginate": {
								"sFirst": "First",
								"sPrevious": "Previous",
								"sNext": "Next",
								"sLast": "Last"
							},
							"sInfo" : "Listing _START_-_END_ entries from total _TOTAL_.",
							"sInfoEmpty" : "No results",
							"sLengthMenu" : "Display _MENU_ entries in one page."
						}
					} );
				break;
				case 'funds':
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Search:",
							"oPaginate": {
								"sFirst": "First",
								"sPrevious": "Previous",
								"sNext": "Next",
								"sLast": "Last"
							},
							"sInfo" : "Listing _START_-_END_ entries from total _TOTAL_.",
							"sInfoEmpty" : "No results",
							"sLengthMenu" : "Display _MENU_ entries in one page."
						}
					} );
				break;
				default:
					$(element_id+' table:first').dataTable( {
						// "bStateSave": true,
						"aaSorting": [[ 0, "asc" ]],
						"sDom": '<"quick-search"f><"top"li>rt<"bottom"p<"clear">',
						"sPaginationType": "full_numbers",
						"oLanguage": {
							"sSearch": "Search:",
							"oPaginate": {
								"sFirst": "First",
								"sPrevious": "Previous",
								"sNext": "Next",
								"sLast": "Last"
							},
							"sInfo" : "Listing _START_-_END_ entries from total _TOTAL_.",
							"sInfoEmpty" : "No results",
							"sLengthMenu" : "Display _MENU_ entries in one page."
						}
					} );
				break;
			}
		break;
	}
}

// Arvostukset
function show_tab_content(element_id, content_url, element, category)
{
	// First thing to do, is to show the loading indicator
	$('#indicator').show();
	
	// Reset subtab active classing
	$('#hero li a').removeAttr('class');
	$('#hero li a').attr('class', 'subtab');
	
	// Set active indicating class
	element.className = 'subtab active';
	
	// Run AJAX
	$.ajax({
		type: "GET",
		url: content_url,
		success: function(msg){
			$(element_id).html(msg);
			initialize_datatables(element_id, category);
			$('#indicator').hide();
		}
	});
}

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

//popup

jQuery().ready(function(){
	$(".tilaaesite,.avaauudestaan").click(
	  function () {
	  $("#popupEsite").show();
	  }
	);
	$(".suljenappi").click(
	  function () {
	  $("#popupEsite").hide();
	  }
	);
});
//popup
jQuery().ready(function(){
	$(".tilaaesite2,.avaauudestaan").click(
	  function () {
	  $("#popupEsite").show();
	  }
	);
	$(".suljenappi").click(
	  function () {
	  $("#popupEsite").hide();
	  }
	);
});

// popup - Viikkokirje

jQuery().ready(function(){
	$("#viikkokirje-avaa,.viikkokirje-avaauudestaan").click(
	  function () {
	  $("#popupViikkokirje").show();
	  }
	);
	$(".viikkokirje-suljenappi").click(
	  function () {
	  $("#popupViikkokirje").hide();
	  }
	);
});

