
/* Some variables */
var vars = {
 'GMap': {
  'txt': '<strong>L. Schreur Tandtechniek</strong><br />Wateringweg 43<br />2284 EK  Haarlem<br />Tel: 023 - 53 89 253',
  'map': null,
  'marker': null,
  'gdir': null
 }
};


$(document).ready(function() {
	
	//We have turned on Javascript
	$('body').addClass('js');	    


	//workaround for IE6 multi classes button bug
	if( jQuery.browser.msie && (jQuery.browser.version <= 6) ){					

	//do Nothing	
	
				
	}else{				
		//fixes many ie6 bugs and pollutes DOM ;-)		
		$('a.button').wrapInner('<span></span>');
		$('a.button span').after('<i> </i>');	
	}
	
	  $('#nav-main span').wrap('<span></span>').after('<i> </i>');	

  	 	
       	
	 $('select#paginationList').change(function () {	 	
	 	document.location = $('#paginationList').val();
	 })
	
     
    if($('#IMGContainer img').length == 0){
    
   $(".photoContainerLarge").hide();
    }


	$(".photoContainerLarge").corner();
	$("#containerBlock").corner();
	

	//CONTACT FORM	
	//scroll to and open contactContainer
   $("#contactContainer").hide();		   
   
   $(".openContact_form").click(function(){
		$("#contactContainer").show();
		$.scrollTo("#contactContainer", {offset: {top: 0}, duration: 600});				
		$(this).hide();
		return false;
	});

	
	//SCROLLCOLLECTION
	//makes the whole div clickable 
	$(".productScrollCollection").click(function() {
		window.location = $(this).find("h2:first a:first").attr("href");  				  				
	});
	
	
	//COLLECTION
	//makes the whole div clickable
	$(".productCollection").click(function() {
		window.location = $(this).find("h3:first a:first").attr("href");
			
	});
	
	
	
	//FORM AND SUBMITS
	$("#searchbarSubmit").click(function(){
		document.forms['zoeken'].submit(); return false;
	});
	
	$("#contactformSubmit").click(function(){
		document.forms['contactform'].submit(); return false;
	});
	
	$("#gmapSubmit").click(function(){		
		$('#show-directions').submit();
	});
	
	$("#newsletterSubmit").click(function(){	
		document.forms['nieuwsform'].submit(); return false;
	});
	

    //GALLERY
    
    $("a[rel^='prettyOverlay'],a[rel^='prettyPhoto']").prettyPhoto({
				animationSpeed: 'fast', /* fast/slow/normal */
				padding: 50, /* padding for each side of the picture */
				opacity: 0.4 , /* Value betwee 0 and 1 */
				showTitle: true, /* true/false */
				allowresize: true /* true/false */
			});






	
	//ROUTEPLANNER
	// Google Maps and directions
	$('#directionsContainer').hide();
	if ($('#google-maps').length && typeof(GBrowserIsCompatible) == 'function' && GBrowserIsCompatible()) {
		var element = $('#google-maps').addClass('google-maps-styled');
		vars.GMap.map = new GMap2(element[0]);
		vars.GMap.map.addControl(new GLargeMapControl());
		vars.GMap.map.addControl(new GMapTypeControl());
		vars.GMap.map.setCenter(new GLatLng(52.3973, 4.65775), 13);
		vars.GMap.marker = new GMarker(vars.GMap.map.getCenter());
		
		GEvent.addListener(vars.GMap.marker, 'click', function() {
			vars.GMap.marker.openInfoWindowHtml(vars.GMap.txt)
		});
		
		vars.GMap.map.addOverlay(vars.GMap.marker);
		vars.GMap.marker.openInfoWindowHtml(vars.GMap.txt);
		vars.GMap.gdir = new GDirections(vars.GMap.map, $('#directions')[0]);
		
		
			
		
		GEvent.addListener(vars.GMap.gdir, 'error', function() {
			var msg = 'Uw opdracht kon niet worden uitgevoerd.';
			switch (vars.GMap.gdir.getStatus().code) {
			case G_GEO_UNKNOWN_ADDRESS:
			msg = 'Geen adresgegevens gevonden.';
			break;
			case G_GEO_MISSING_QUERY:
			msg = 'Geen adresgegevens opgegeven.';
			break;
			case G_GEO_SERVER_ERROR:
			case G_GEO_BAD_KEY:
			case G_GEO_BAD_REQUEST:
			msg = 'Algemene fout bij ophalen van routebeschrijving. Excuses voor het ongemak.';
			break;
		}
		
		 $('#directions').html('<div class="top"></div><p><strong class="error">' + msg + '</strong></p>');
		 });
		 
		$('#show-directions').submit(function() {
			if (!vars.GMap.gdir) return false;
			var from = $('#street').val() + ' ' + $('#house').val() + ' ' + $('#place').val() + ' ' + $('#country').val();
			if ($.trim(from) != '') {
				$('#formulier:visible').slideUp();    					
				vars.GMap.gdir.load('from:' + from + ' to: Wateringweg 43, 2031 EK, Haarlem, Nederland', {locale: 'nl'});
				$.scrollTo($('#directionsContainer').slideDown(), {duration: 1000});
			};
		return false;
		});
	}
	
	
	
});











