// JavaScript Document

	$(document).ready(function(){
	
		$('img[src$=.png]').ifixpng();

		$('.jd_menu').jdMenu();
		$('.jd_menu_boven').jdMenu();
		
		$('.bladenmenu').hover(
		  function () {
		  }, 
		  function () {
		  		$('.rubriekenmenu div').css({backgroundColor:'',color:'#FFFFFF'});
				$(this).hide();
				$('#nieuwsbriefbanner').show();
		});					
				
		$('.rubriekenmenu div').bind("click", function(e) {
				location.href = '/?bladen/' + $(this).attr('catid');
		});

		$("#zoekveld").defaultvalue("zoek een uitgave...");
		
		//$("#zoekveld").autocomplete("autocomplete/uitgaven.asp", {
		//	minChars:1,
		//	scroll: true,
		//	scrollHeight:240
		//});

		//$('#zoekveld').result(function(event, data, formatted) {
		//	location.href='?bladen/' + data[1] + '/' + data[2];
		//});
		
		//$("#zoekveld2").defaultvalue("zoek een uitgave...");
		
		
		$.getJSON("autocomplete/uitgaven2.asp",
			function(data){
				$('#zoekveld').fadeIn('fast');
				$('#zoekveld').jsonSuggest(data, {
					minCharacters: 1,					
					maxResults: 20,
					onSelect: function (result) {
						location.href='blad/' + result.id;
					}
				});

				$('#zoekveld2').fadeIn('fast');
				$('#zoekveld2').jsonSuggest(data, {
					minCharacters: 1,					
					maxResults: 20,
					onSelect: function (result) {
						location.href='blad/' + result.id;
					}
				});
}
		);




		//$('#zoekveld2').result(function(event, data, formatted) {
		//	location.href='?bladen/' + data[1] + '/' + data[2];
		//});

		$('.blad_cover').bind("click", function(e) {
			$('.aanbiedingselect').hide();
			new $.nyroModalManual({
				bgColor: '#ffffff',
				minWidth: 50,
				minHeight: 50,
				forceType: 'image',
				url: 'http://aboland.aboportal.nl/GetImage.aspx?image='+ $(this).attr('bladid') +'&maxwidth=300'
			});
    	});
		
		$('.blad_cover').load(function () {
			if ($(this).width() < 50) {
				$(this).hide();
			}
		});

		$('.aanbiedingopener').bind("click", function(e){
			if ($('#aanbiedingselect' + $(this).attr('blad')).css('display') == 'none') {
				$('.aanbiedingselect').hide();
				$('#aanbiedingselect' + $(this).attr('blad')).fadeIn('normal');
			}
			else {
				$('#aanbiedingselect' + $(this).attr('blad')).hide();
			}
			
		});	

		$('.aanbiedingselect div').bind("mouseover", function(e){
			$(this).css({'background-color':'#DFEFEF'});
		});
		$('.aanbiedingselect div').bind("mouseout", function(e){
			$(this).css({'background-color':'#FFFFFF'});
		});
		$('.aanbiedingselect div').bind("click", function(e){
			$('#aanbieding' + $(this).attr('blad')).html($(this).attr('aanbieding'));
			$('#aanbiedingopener' + $(this).attr('blad') + ' div').html($(this).html());
			$('#aanbiedingopener' + $(this).attr('blad') + ' div').css({color:'#003366'});
			$('.aanbiedingselect').hide();
		});
		
		$('a.media').media();
		
	});
