/**
 * @author daniel
 */
$ = jQuery;
$.fn.exists = function()
{
	return $(this).length !== 0;
}

$(document).ready(function(){
	
	// Tilbud/Brugtmarked widget beskrivelse
	if($('.tilbud-title').exists()) {
		$('.tilbud-title').each(function(){
			$(this).mouseover(function(){
				var idparts = $(this).attr('id').split('-');
				var id = idparts[1];
				var descName = '#tilbud-desc-' + id;
				var myOffset = $(this).offset();
				var myLeft = myOffset.left;
				var myTop = myOffset.top;
				$(descName).stop(true);
				$(descName).css({
					'left': myLeft - $(descName).width() + 13,
					'top': myTop - 10,
				});
				$(descName).slideDown('fast');
			});
			$(this).mouseout(function(e){
				var idparts = $(this).attr('id').split('-');
				var id = idparts[1];
				var descName = '#tilbud-desc-' + id;
				$(descName).slideUp('fast');
			});
		});
	}
	
	// Searchtext/class on focus/blur
	var orgText = $('#search-text').val();
	if($('#search-text').exists()) {
		$('#search-text').focus(function(){
			$(this).addClass('active');
			if ($(this).val() == orgText) {
				$(this).val('');
			}
		});
		$('#search-text').blur(function(){
			if ($(this).val() == '') {
				$(this).removeClass('active');
				$(this).val(orgText);
			}
		});
	}
});

Cufon.replace('#sidebar li h2');
Cufon.replace('.cufon-replace');
