$(document).ready(function(){
	$('.colorbox').colorbox();
	
	if(!('placeholder' in document.createElement('input'))){
		$('input[placeholder]').each(function(){
			function focus(){
				span.addClass('placeholderFocus');
			}
			function keyup(){
				if(input.val().length > 0)
					text.hide();
				else
					text.show();
			}
			function blur(){
				span.removeClass('placeholderFocus');
			}
			
			var text = $('<span />').text($(this).attr('placeholder'));
			
			var span = $('<span />')
					.addClass('placeholder')
					.css($(this).position())
					.css('width', $(this).width())
					.append(text);
			
			var input = $(this)
				.addClass('inputPlaceholder')
				.bind('focus', focus)
				.bind('keyup', keyup)
				.bind('blur', blur);
			
			input.offsetParent().append(span);
			
			keyup();
		});
	}
	
	$('#slider').contentSlider({
		continues:true,
		pause: 7,
		nextButton:'#slider_next'
	});
	
	if($('#google_maps').length > 0){
		var pointer = new GIcon(G_DEFAULT_ICON);
			pointer.image = "/images/google_maps_pointer.png";
			pointer.iconSize = new GSize(89, 49);
			pointer.shadowSize = new GSize(89, 49);			
			pointer.iconAnchor = new GPoint(27, 43);
			pointer.infoWindowAnchor = new GPoint(53, 0);
			pointer.shadow = "/images/google_maps_pointer_shadow.png";
		
		$('#google_maps').css('height', '300px');
		
		function createMarker(point) {
			var fMarker = new GMarker(point, {icon:pointer});
			GEvent.addListener(fMarker, "click", function() {
				fMarker.openInfoWindowHtml("<b>DSP Audiovisueel</b><br />Kromstraat 5<br />5384LT Heesch");
			});
			return fMarker;
		}
	
		if(GBrowserIsCompatible()){
			var map = new GMap2(document.getElementById("google_maps"));
			var fCoordinaten = new GLatLng(51.7271344, 5.5199003);
			
			var marker = createMarker(fCoordinaten);
			
				map.setCenter(fCoordinaten,10);
				map.addOverlay(marker);
			
				map.addControl(new GScaleControl());
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				map.enableScrollWheelZoom();
				map.enableContinuousZoom();
				map.enableDoubleClickZoom();
			
		//	GEvent.trigger(marker, 'click');
		}
	}
});
