$(document).ready(function(){
	$("a[rel^='prettyPhoto']").prettyPhoto({
		theme: 'facebook'});

	
	//CLICKABLE Items
	$(".clickable")
		.click(function(){
			location = $(this).find("a:first").attr("href");
		})
		.mouseover(function(){
			$(this).toggleClass("hover");
		})
		.mouseout(function(){
			$(this).toggleClass("hover");
		});

	//REPLACE TEXTBOX PLACEHOLDER
	$(".replace")
		.focus(function(){
		if ($(this).val() === $(this).attr("rel")) {
				$(this).val("").css("color", "#000000");
			}
		})
		.blur(function(){
		if ($(this).val() === "") {
				$(this).val($(this).attr("rel")).css("color", "#5e6a72");
		}
	});
		
});

//check search form for submitting
function searchSubmit(oForm) {
	if (oForm.q.value.replace(/ /g, '') === '') {
		return false;
	}

	return true;
}

// GOOGLE MAPS
var map;
var locationid = 2;
var iconKoop;
var iconHuur;
var gMarker = Array();

function GRouteInput(oInput, bFocused, sInitialValue) { 
	if (bFocused) { 
		oInput.style.color = '#000000'; 
		oInput.value = (oInput.value == sInitialValue ? '' : oInput.value); 
	} else { 
		oInput.style.color = (oInput.value == '') ? '#999999' : '#000000'; 
		oInput.value = (oInput.value == '' ? sInitialValue : oInput.value); 
	} 
}
function GRoute() { 
	var address = '';
	var oAddress = document.getElementById('routeAddress'); 
	var oZipcode = document.getElementById('routeZipcode'); 
	var oPlace = document.getElementById('routePlace'); 
	if (oAddress.value.length > 0 && oAddress.value != 'Straat en huisnr.') { address+=oAddress.value; }
	if (oZipcode.value.length > 0 && oZipcode.value != 'Postcode') { address+= ' ' + oZipcode.value; }
	if (oPlace.value.length > 0 && oPlace.value != 'Plaats') { address+= ' ' + oPlace.value; }
	address = address; 
	if (address.length > 0) { 
		window.open('http://maps.google.nl/?daddr=52.40060, 4.83563&saddr=' + address,'_blank','width=' + (screen.width-100) + ',height=700,left=50,top=50,resizable=yes')
	}
}

function zoomproject() {
		var currentZoom = map.getZoom()
		var toZoom = 15;
		if (currentZoom >= toZoom) { toZoom = 17; }
		map.setZoom(toZoom);
}
function loadGMap() {

	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallZoomControl());
		map.addControl(new GMapTypeControl(true));
		map.setCenter(new GLatLng(52.40060, 4.83563), 15);

		function createMarker(point) {
			var marker = new GMarker(point);
			return marker;
		}

		var point = new GLatLng(52.40060, 4.83563);
		var marker = createMarker(point)
		map.addOverlay(marker);
	}
}
