// Quick search
var searchChangeType = function(e) {
    $('#post_action').val(4);
    $('#quick_search_form').submit();
}

var searchChangeBestemming = function(e) {
    $('#post_action').val(3);
    $('#quick_search_form').submit();
}

$(window).resize(function() {	
   $(document).ready(function() {	
  		var pos = $(".wrapper").offset();  
   		var width = $(".wrapper").width();    
	});
});

var imageUrl = 'http://www.newportblue.nl/images/layout/acc_naam_hover.jpg';
var imageUrlStandard = 'http://www.newportblue.nl/images/layout/acc_naam.jpg';

$(document).ready(function() {	
						   
	$("a[rel=fancy_group]").fancybox({
		'titlePosition' 	: 'over',
		'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + ' ' + title + '</span>';
		}
	});
	
	$("a.iframe").fancybox({
		'titlePosition'		: 'inside',
		'scrolling'			: 'no',
		'width' 			: 600,
		'height'			: 400
	});	
		
	$('.acc_tab_link').click(function(e) { 		
		e.preventDefault(); 		
		var $tab = $(this).attr('href');		
		$('.acc_tab_link').removeClass('on').removeClass('on_initial').removeClass('on_initial_tab');
		$(this).addClass('on');		
		$('.acc_tab').hide();
		$($tab).show();		
		try{
			if($tab == '#plattegrond') {
				if (typeof(map) != undefined) {
					var center = map.getCenter();
					google.maps.event.trigger(map, 'resize');
					map.setCenter(center);
				}
			}
		} catch(e){}
		
	});
				
	$('.tab_link').click(function(e) {
 		e.preventDefault(); 		
		var $tab = $(this).attr('href');		
		$('.tab_link').removeClass('on').removeClass('on_initial');
		$(this).addClass('on');		
		$('.tab').hide();
		$('.tabcontent').hide();
		$($tab).show();		
	});
						   
	var pos = $(".wrapper").offset();  
	var width = $(".wrapper").width();   
	//$("#header_watermerk_snow").css( {"position": "absolute",  "left": (pos.left + width-20) + "px", "top": "0px" } );  
	
	//Show active menu item 
	var location = window.location; 
	$('.handigomteweten ul li a[href$="' + location + '"]').addClass("on");
	
	///Set 'weekreizen' selected by default
	if($('#top_level_menu li a.top_level_menu_on').length == 0){	
		$('#top_level_menu li:first-child a').removeClass('top_level_menu').addClass('top_level_menu_on');
	} 
	
  	addthis.init()

	$('div.type_acco_wrap').hover(function() {
		$(this).find('.type_acc_naam').css('background-image', 'url(' + imageUrl + ')');
	}, function() {
		$(this).find('.type_acc_naam').css('background-image', 'url(' + imageUrlStandard + ')');
	});
})


function chgImg(direction) {
	if (document.images) {
		ImgNum = ImgNum + direction;
	if (ImgNum > ImgLength)
		ImgNum = 0;
	if (ImgNum < 0)
		ImgNum = ImgLength;
	
	document.slideshow.src = NewImg[ImgNum];
	document.getElementById('slideshowurl').href = NewImgURL[ImgNum];
   }
}

function auto() {
	if (lock == true) {
		lock = false;
		window.clearInterval(run);
	}
	else if (lock == false) {
		lock = true;
		run = setInterval("chgImg(1)", delay);
   }
}

var map;
function initializeMap(lat, lng) {	
	var latlng = new google.maps.LatLng(lat, lng);
	var myOptions = {
		zoom: 10,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	
	map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);	
	var marker = new google.maps.Marker({
		position: latlng, 
		map: map,
		title: ""
	});
	
};
