function checkAll(name, element) {
	var inputs = document.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++) {
		if (inputs[i].className == 'sub_' + name) {
			inputs[i].checked = (element.value == 1 ? true : false);
		}
	}
	element.value = (element.value == 1 ? 0 : 1);
}

function alertError(error) {
	alert(error);
}

function removeGroup(group) {
	WecMap.removeMarkerGroup('map', group);
}

function removeAll() {
	WecMap.clear('map');
}

function addGroup(group, data) {
	var data = eval('(' + data + ')');
	var groupId = group;
	var map = 'map';
	var labels = [];
	var iconId = '';
	var markerId = 0;

	for (var user = 0; user < data.length; user++) {
		var u = data[user];
		if (!u.uid) {
			continue;
		}
		content = ['<div class=\"infotitle\">'
			+ '<a href="javascript: void(0);" onclick="javascript: tx_gmapxajax_pi1getDetails(' + u.uid + ');">' + u.name + '</a>'
			+ '</div>'
			+ '<div>'
			+ u.address
			+ '<br />'
			+ u.zip + '&nbsp;' + u.city
			+ '<br />'
			+ u.phone
			+ '<br />'
			+ '<a href="' + u.www + '" target="_blank">' + u.www + '</a>'
			+ '</div>'];
		latlng = [u.latlong.lat, u.latlong.long];
		dirTitle = u.name;
		address = u.address;
		WecMap.addBubble(map, groupId, markerId, labels, content);
		WecMap.addMarker(map, markerId, latlng, iconId, dirTitle, groupId, address);
		markerId++;
	}

	WecMap.addMarkersToMap(map, groupId);
}

function footer() {

	// array contains function
	Array.prototype.contains = function(val) {
		for (key in this) {
			if (key == val) {
				return true;
			}
		}
		return false;
	}
	// end array contains function

	// SEARCHBOX
	$('#txt').click(function() {
		if (this.value == 'zoek deelnemer') {
			this.value = '';
		}
	}).blur(function() {
		if (!this.value) {
			this.value = 'zoek deelnemer';
		}
	});
	// END SEARCHBOX


	// AANMELD PART
	$('.aanmelden_colored_box textarea').each(function() {
		$(this).click(function() {
			if (this.value == 'bedrijfsprofiel (max. 50 woorden)') {
				this.value = '';
			}
		}).blur(function() {
			if (!this.value) {
				this.value = 'bedrijfsprofiel (max. 50 woorden)';
			}
		});
	});
	// AANMELD PART


	// SCROLL PART
	var n = 0;
	var sItems = new Array();
	var scrollSize = 1;// window.pageId ? 4 : 3;
	var searchId = window.pageId || window.itemId;

	var scroll = $('.nieuws').scrollable({
		size: scrollSize,
		clickable: true,
		speed: 500,
		easing: 'linear',
		content: 'content',
		prev: '.left_arrow',
		next: '.right_arrow',
		api: true
	});

	$('.inner_nieuws div').each(function() {
		if (this.id.match(/^n\d+$/) && !sItems.contains(this.id.substr(1))) {

			if (!isNaN(searchId) && searchId == this.id.substr(1)) {
				$(this).addClass('active');
			}
			$(this).click(function() {
				document.location.href = document.getElementById('morelink' + this.id.substr(1)).firstChild.href;
			});
			sItems[this.id.substr(1)] = n++;
		}
	});

	if (!isNaN(searchId) && sItems[searchId]) {
		scroll.seekTo(sItems[searchId]);
	}
	// SCROLL PART
}

window.onload = footer;

var myMap = new google.maps.Map(
    document.getElementById('map-canvas'), 
    { zoom : 14 } 
);

myMap.setZoom(12);


