$(document).ready(function() {
	$('div#sidebar ul.directory li a.char').bind('click',function() {
		if($(this).parent().find('ul').is(':visible')) {
			$(this).removeClass('act');
			$(this).parent().find('ul').slideUp(200);
		}
		else {
			$(this).parents('ul').find('li a.char').removeClass('act');
			$(this).parents('ul').find('li ul:visible').slideUp(200);
			$(this).parent().find('ul').slideDown(200);
			$(this).addClass('act');
		}
		return false;
	});
	
	$('.gallery_wrap a.thumb').fancybox();
	
	$('.gallery_tn_wrap a.thumb').fancybox();
	
 	$('#gallery_images').jcarousel({
    });

	$('div.go_external a').click(function() {
		window.open($(this).attr('href'));
		return false; 
	});
});
function checkFields(parent) {
	var fields = parent.find('.mandatory');
	var titles = [];
	$.each(parent.find('.mandatory'),function() {
		if($(this).val().length == 0 || $(this).val() == "null" || $(this).val() == "none") {
			titles[titles.length] = $(this).attr('title');
		}
	});
	if(titles.length > 0) {
		if(titles.length == 1) {
			var msg = 'Kenttä "'+titles[0]+'" on täytetty väärin';
		} else {
			var msg = 'Seuraavat kentät on täytetty väärin: '+ titles.join(', ').toLowerCase();	
		}	
		alert(msg);	
		return false;
	}
	return true;
}
function showScoring(id,classname) {
	var obj = $('#'+id);	
	$('.'+classname).hide();
	obj.show();
}
function fbs_click() {
	u=location.href;
	t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}
function vinkkaa() {
	var email = $('#vinkkaa_email').val();
	var name = $('#vinkkaa_nimi').val();
	var url = $('#base_url').val() + 'tell_a_friend.php';
	var lang = $('#langCode').val();
	var location = window.location.href;
	$('#vinkkaa_email').val('');
	$('#vinkkaa_nimi').val('');
	if(email.length == 0) { return; }
	$.post(url,{email:email,name:name,url:location,lang:lang},function(data) {
		$('#vinkkaa_email').val('');
		if(data == 'ERR') {
			
		} else {
			$('#vinkkaa_success').slideDown(200,function() {
				setTimeout(function() {
					$('#vinkkaa_success').slideUp(200);
					$('#share_popup').fadeOut(200);
				},4000);
			});
		}
	});
}