function mailt(str1,str2,el) {
	el.href = 'mailto:' + str1 + '@' + str2;
}

jQuery.exists = function(selector) {return ($(selector).length > 0);}

var frontarrow = $('<div id="front-arrow"></div>');
function loadFront(id, el) {
	$.ajax({
		url: ajax_path + 'front/' + id,
		dataType: 'json',
		success: function(data) {
			if (!data.error) {
				var visibleEl = $('.front-content:visible');
				var hiddenEl = $('.front-content:hidden');

				var content = $('<div class="data"></div');
				if (data.icon) content.addClass(data.icon);
				if (data.content) content.append(data.content);

				if (data.linkto_url) {
					content.append('<a href="' + data.linkto_url + '" style="float:right;" class="button-blue"><div class="a"></div><div class="b">' + readmore_txt + '</div><div class="c"></div></a>');
				}

				hiddenEl.css({
					'background-image': 'url(' + data.picture + ')'
				}).html(content);

				if (el) {
					visibleEl.fadeOut('100');
					hiddenEl.fadeIn('100');
				} else {
					visibleEl.hide();
					hiddenEl.show();
				}

				$('.front-links table td[id^="front-"]').removeClass('active');
				$('#front-' + id).addClass('active').find('a').before(frontarrow);
			}
		}
	});
	if (el) el.blur();
}

function toggleLangOptions() {
	if ($('#langoptions').is(':visible')) {
		$('#langoptions').slideUp(150);
	} else {
		$('#langoptions').slideDown(150);
	}

}


function _bgFix() {
	$('body').css('background-position', ($('body').innerWidth() - 2000)/2 + 'px 160px');
}
$(window).resize(function(){
	_bgFix();
});
$(document).ready(function(){
	_bgFix();

	$('.slide_list').find('p.title').click(function(){
		$.each($('.slide_list').find('p.title'), function (k,v) {
			if (!$(v).hasClass('thumbnail')) $(v).css('background-image','url(' + root_path + '/gfx/arrow-1.png)');
		});
		var self = $(this);
		var data = $(this).next();
		if (data.is(':visible')) {
			data.slideUp('fast');
		} else {
			var opened = self.closest('ul').find('div.data:visible');
			if (opened.length > 0) {
				opened.slideUp('fast',function(){
					if (!self.hasClass('thumbnail')) self.css('background-image','url(' + root_path + '/gfx/arrow-1f.png)');
					data.slideDown('fast');
				});
			} else {
				if (!self.hasClass('thumbnail')) self.css('background-image','url(' + root_path + '/gfx/arrow-1f.png)');
				data.slideDown('fast');
			}
		}
	});

});