document.lastid = '';

function moveButtonwait(id) {
	//setTimeout("moveButton('"+id+"');", 1000);
	//setTimeout("moveButton('"+id+"');", 0);

	//if (document.lastid != 'undefined' && document.lastid != '') {
		new Effect.Move(id, {x: -30, y: 30, mode: 'relative', queue: { position: 'end', scope: 'menuscope' }});
	//} else {	

	//	$(id).style.top = $(id).style.top  + 30+'px';
	//	$(id).style.left = $(id).offsetLeft - 30+'px';
	//}

	document.lastid = id;

}


function moveButton(id) {

	// eerst de textbanner stoppen.
//	var queue = Effect.Queues.get('textbannerscope');
//	queue.each(function(effect) { effect.cancel(); });
	
	$('textoverlay').hide();
	
	var queue = Effect.Queues.get('menuscope');
	var effects = queue.effects;
	var aantal = effects.size();
	
	if (aantal == 0) {
		
		var row1 = id+'row1';
		$(row1).show();
		
		if (document.lastid != 'undefined' && document.lastid != '' && document.lastid != id) {
			var lastrow1 = document.lastid+'row1';
			$(lastrow1).hide();
			new Effect.Move(document.lastid, {x: 30, y: -30, mode: 'relative', queue: { position: 'end', scope: 'menuscope' }});
		}
		
		if (id != document.lastid) {
			new Effect.Move(id, {x: -30, y: 30, mode: 'relative', queue: { position: 'end', scope: 'menuscope' }});
		}

		var test = $(id);
		$(id).style.top = $(id).style.top  + 30+'px';
		$(id).style.left = $(id).offsetLeft - 30+'px';

		document.lastid = id;

	//	if (id != document.lastid) {
	//		new Effect.Move(id, {x: -30, y: 30, mode: 'relative', queue: { position: 'end', scope: 'menuscope' }});
	//	}
		
	}
		
	return false; 
	
}

function starttextbanner() {
		
	for (var i=0; i<10; i++) {
	
		new Effect.SlideDown('text1png', {duration: 3.0, queue: { position: 'end', scope: 'textbannerscope' }});
		new Effect.SlideDown('text2png', {duration: 3.0, queue: { position: 'end', scope: 'textbannerscope' }});
		new Effect.SlideDown('text3png', {duration: 3.0, queue: { position: 'end', scope: 'textbannerscope' }});
		new Effect.SlideUp('text1png', {duration: 3.0, queue: { position: 'end', scope: 'textbannerscope' }});
		new Effect.SlideUp('text2png', {duration: 3.0, queue: { position: 'end', scope: 'textbannerscope' }});
		new Effect.SlideUp('text3png', {duration: 3.0, queue: { position: 'end', scope: 'textbannerscope' }});
	
	}
}

function gotoPage(url,id) {
	if (id != document.lastid && document.lastid != "") {
		var queue = Effect.Queues.get('menuscope');
		var effects = queue.effects;
		var aantal = effects.size();
	
		if (aantal == 0) {
			new Effect.Move(document.lastid, {x: 30, y: -30, mode: 'relative', queue: { position: 'front', scope: 'menuscope' }});
		//	new Effect.Move(id, {x: -30, y: 30, mode: 'relative', queue: { position: 'end', scope: 'menuscope' }});
			setTimeout("goUrl('"+url+"')",2000);
		}
	} else {
 		location.href=url;
 	}
} 

function goUrl(url) {
	location.href=url;
}

function preloader() 
{
     	// counter     
	var i = 0;

     	// create object     
	imageObj = new Image();
    		
	// set image list     
	images = new Array();     
	images[0]="/~prgmt/fileadmin/pragmaat/images/bg1.jpg";     
	images[1]="/~prgmt/fileadmin/pragmaat/images/bg2.jpg";     
	images[2]="/~prgmt/fileadmin/pragmaat/images/bg3.jpg";     
	images[3]="/~prgmt/fileadmin/pragmaat/images/bg4.jpg";
	images[4]="/~prgmt/fileadmin/pragmaat/images/bg5.jpg";
	images[5]="/~prgmt/fileadmin/pragmaat/images/bg6.jpg";
	images[6]="/~prgmt/fileadmin/pragmaat/images/bg7.jpg";
	images[7]="/~prgmt/fileadmin/pragmaat/images/bg8.jpg";
	images[8]="/~prgmt/fileadmin/pragmaat/images/bg9.jpg";
	images[9]="/~prgmt/fileadmin/pragmaat/images/bg10.jpg";
     
	// start preloading     
	for(i=0; i<=10; i++)      {          
		imageObj.src=images[i];     
	}

} 

var map;
var gdir;
var directionsPanel;

function initializeRouteMap() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("route_map"));
		map.setCenter(new GLatLng(52.173490,5.412615),13);
		var point = new GLatLng(52.173490,5.412615);
		map.addOverlay(new GMarker(point));
	}
}

function mapReload() {
	map.checkResize();
}

function geefRoute() {
	map = new GMap2(document.getElementById("route_map"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	directionsPanel = document.getElementById("route_text");
	directionsPanel.innerHTML = '';
	map.setCenter(new GLatLng(52.173490,5.412615),13);
	gdir = new GDirections(map, directionsPanel);
	var uwadres = $('uwadres').value;
	uwadres = uwadres+", Netherlands";
	setDirections(uwadres);
	
}
    
function setDirections(fromAddress) {
      gdir.load("from: " + fromAddress + " to: hardwareweg 5c, Amersfoort, Netherlands");
}




