/**
* Aim24 Javascripts
* <http://www.aim24.eu>
*
* @author	Arnold Visser <arnold@aim24.nl>
*/

$(document).ready(function() { 
	$('ul#mainnavigation').superfish({
		delay:       1000,
		animation:   {opacity:'show',height:'show'},
		speed:       'fast',
		autoArrows:  false
	});
	
	$('ul#mainnavigation ul').superfish({
		delay:       100000,
		animation:   {opacity:'show',height:'show'},
		speed:       'slow',
		autoArrows:  false
	});

	$('.overviewmoduleslist dd').css('display', 'none');
	
	$('.overviewmoduleslist dt').click(function(){$
		(this).next("dd").toggle("fast");
	});	

	/* GOOGLE MAPS */
	jQuery('#map1').jmap('init', {'mapType':'hybrid','mapCenter':[52.2419, 5.4419],'mapZoom':7,'GMouseWheelControl':true,'mapEnableSmoothZoom':true,'mapEnableType':true,'mapControl':'large','mapShowjMapsIcon':false});

	/* Zoom in op adres */
	jQuery('#address-submit-1').click(function(){
				jQuery('#map1').jmap('SearchAddress', {
					'query': jQuery('#address').val() + 'Netherlands', 
					'returnType': 'getLocations'
					}, function(result, options) {
				var valid = Mapifies.SearchCode(result.Status.code);
					if (valid.success) {
						jQuery.each(result.Placemark, function(i, point){							
						jQuery('#map1').jmap('MoveTo',{'mapZoom':10,'mapCenter':[point.Point.coordinates[1], point.Point.coordinates[0]]});
				});
				} else {
					jQuery('#address').val(valid.message);
					}
				});
				return false;	
			});
	
	/* PHOTO GALLERY */
	if($('#thumbs').length) {
		$('#thumbs').galleriffic({
		imageContainerSel:      '#slideshow',
		controlsContainerSel:   '#controls',
		numThumbs:              10, // The number of thumbnails to show page
	        preloadAhead:           40, // Set to -1 to preload all images
		playLinkText:           'Start',
        	pauseLinkText:          'Pauze',
        	prevLinkText:           'Vorige',
        	nextLinkText:           'Volgende',
        	nextPageLinkText:       'Verder &rsaquo;',
        	prevPageLinkText:       '&lsaquo; Terug'
		});
	}
});

