// Dropdown menu
sfHover = function() {
	var sfEls = document.getElementById("menu").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);

// Rounded corners
$(function() { 
	settings = {
		tl: { radius: 10 },
		tr: { radius: 10 },
		bl: { radius: 10 },
		br: { radius: 10 },
		antiAlias: true,
		autoPad: true,
		validTags: ["div"]
	}

	$('.rounded_image, .rounded_spotlight, .rounded_object').corner(settings);
});

$(document).ready(function() {
	// Blokken klikbaar maken
	$('.object, #spotlight, .woning_aanbod').each(function() {
		$(this).click(function() {
			var url = $(this).find('a').attr('href');
			window.location = url;
		});
	});

	// Tabs
	$("#tabs").tabs();

	// Lightbox
	settings = {
		fitToScreen: true,
		imageClickClose: false,
		fileLoadingImage: '/images/lightbox/loading.gif',
		fileBottomNavCloseImage: '/images/lightbox/closelabel.gif',
		disableNavbarLinks: true,
		strings : {
			prevLinkTitle: 'vorige afbeelding',
			nextLinkTitle: 'volgende afbeelding',
			prevLinkText:  '&laquo; Vorige',
			nextLinkText:  'Volgende &raquo;',
			closeTitle: 'close image gallery',
			image: 'Afbeelding ',
			of: ' van '
		}
	}	
	
	$('a.lightbox').lightbox(settings);
	
	// Search
	$("#search").autocomplete('/api/search.php', {
		minChars: 1
	}).result(search);

	function search() {
		$("#search_form").submit();
	}
});
