/* 
	fix for IE: set CSS:
	--------------------
	#services {
		width:960px;
	}
	#services li:last-child {
		margin-right:0;
	}
*/

function fixServicesIE() {
	if($.browser.msie && $('#services').length) {
		$('#services li:last-child').css('margin-right',0);
		$('#services').width(960);
	}
}


function updateOverview() {
	$('#projects').load('/index.cfm?act=plugin_projects.update', $('#filter').serialize());
}

function updateFilters() {
	//$('#projects').load('index.cfm?act=plugin_projects.update', $('#filter').serialize());
}

function apply_cufon() {
	Cufon.replace('h1', { fontFamily: 'Interstate' });
	Cufon.replace('h2', { fontFamily: 'Interstate' });
	Cufon.replace('#blog h3', { fontFamily: 'Interstate' });
	Cufon.replace('#duurzaam h3', { fontFamily: 'Interstate' });
	Cufon.replace('ul.slides li p', { fontFamily: 'Interstate', textShadow: '#000 2px 2px' });
}

$(document).ready(function() {


	if( $.fn.mergelabel() )
		$('.merge_with_label').mergelabel();
	if( $.fn.fancysubmit() )
		$('.create_fancy_submit').fancysubmit();
	if( $.fn.carousel() )
		$('.billboard').carousel();
	if( $.fn.collapsible() )
		$('#advantages').collapsible();
	if( $.fn.photoslider() )
		$('.photoalbum').photoslider();
	if( $.fn.pngfix() )
		$('img[src$=.png]').pngfix();

	fixServicesIE();
	apply_cufon();


	/* --- set left offset submenu --- */
	$('#navigation > li').each(
		function(i) {
			var submenu = $(this).find('>ul');
			if( submenu.length ) {

				// #navigation
				var navigation = $('#navigation');
				var navigation_offset = navigation.offset();
				var navigation_width = navigation.width();

				// #navigation li
				var this_offset = $(this).offset();
				var submenu_width = submenu.width();
				var submenu_offset =  this_offset.left-navigation_offset.left-15;
				
				submenu_offset = ( navigation_width-submenu_width-submenu_offset < 0  ) ? navigation_width-submenu_width : submenu_offset;
				submenu.css('left', submenu_offset);
			}
		}
	);
	
	/* --- ie6 compatibility --- */
	if($.browser.msie) {
		if(parseInt($.browser.version) < 7){
			$('#navigation > li').hover(
				function() {
					$(this).find('>ul').css('display','block');
				},
				function() {
					$(this).find('>ul').css('display','none');
				}
			);
		} else if(parseInt($.browser.version) == 8) {
			$('#navigation').css('right',0).width( parseInt($('#navigation').width()) + 98 );
		}
	}
	

	/* --- referentieprojecten --- */
	$('#referentieprojecten_submit').hide()
	
});
