var isIE = (navigator.appName.indexOf("Microsoft") != -1 && navigator.appVersion.indexOf("Windows") > -1)+1-1;
try { if (isIE) document.execCommand('BackgroundImageCache', false, true); } catch(e) {}

function ky(){

	if (location.href.indexOf('ab-c') > 1)
		{return "ABQIAAAAoqs6dyuj6CeumEwmKcvZjRQvh_lEs-6XtajQCdn7eK_QQ1XmnhRw5KQTOZmVfI76gSh4mmEPXnpPJQ"}
	else {return "ABQIAAAAoqs6dyuj6CeumEwmKcvZjRRmxdajlqFIdmzm8zLbX-YwMV2SgBTa0rDY2hb6U2fhs2xOn1ptx47nRQ"}
}

function kaartscripts(teststr){
	if (teststr != '') {
		var args = ''; if (teststr.indexOf('?') == 0) args = teststr;
		document.write('<script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=' + ky() + '" type="text/javascript"></script><script src="/kaartpunten' + args + '" type="text/javascript"></script><script src="/scripts/kaart.js" type="text/javascript"></script>');
	}
}


$(document).ready(function() {
	styleSelectBox();
	
	var megaConfig = {interval: 300, sensitivity: 4, over: hoverOver, timeout: 300, out: hoverOut};
	$("#mijnplaats,#mijninteresse").hoverIntent(megaConfig);
	$("#algemeenmenu li.mega").hoverIntent(megaConfig);
	function hoverOver() {$('div', this).stop().slideDown('slow');}
	function hoverOverShow() {$('div', this).stop().show();}
	function hoverOut() {$('div', this).stop().hide();}
	
	$("a[rel='colorbox'], #rightDivTopSlides a").each(function() {$(this).attr('title', $(this).children('img').attr('alt')); $(this).children('img').attr('title',''); });
	$("a[rel='colorbox']").colorbox({transition:"fade", maxWidth:"95%", maxHeight:"95%", opacity:"0.8", slideshow:true, slideshowSpeed: 5000, slideshowAuto: false});
	$("#galerij a[rel='colorbox']").colorbox({transition:"fade", maxWidth:"95%", maxHeight:"95%", opacity:"0.8", slideshowAuto: true});
	$("a[href*='embed'],a[href*='player.']").colorbox({transition:"none", iframe: true, width:"640", height:"480", opacity:"0.8"});
	$("a[rel='colorbox'], #galerij a, #rightDivTopSlides a, #themablokken a[title], #zoekUitklap label, .hulpi").each(function() {$(this).data('title', $(this).attr('title')); $(this).attr('title', '');}).mousemove(tt);							
	$('body').append('<div id="tt"></div>');
	
	var windowWidth =$(window).width();
	setThumbsMargins(windowWidth);
	$(window).resize(function() {
		var windowWidth =$(window).width();
		setThumbsMargins(windowWidth);
	});

	
	

	
});

function setThumbsMargins(w) {
	if (w < 1020) {
		$('#galerij a').css({ 'margin-right': '16px', 'margin-bottom': '16px' })
	} else {
		$('#galerij a').css({ 'margin-right': '9px', 'margin-bottom': '9px' })		
	}

}

function tt(e){
		var bs = $(this).children('.bijschrift').html();
		$('#tt').html( bs ? bs : $(this).data('title') );
		$('#tt').show();
		$('#tt').css('top', e.pageY + 'px'); $('#tt').css('left', e.pageX + 'px');
		$(this).mouseout(function(e){$('#tt').hide();});

		var ttw =  $('#tt').width();
		if ((e.pageX + ttw + 10) > $(window).width()) { 
			$('#tt').css('marginLeft', '-' + ttw + 'px');
		} else {$('#tt').css('marginLeft','0px')}
}


function topview(topurl){
	var hasFlash = function(){
		var nRequiredVersion = 8;
		if(isIE){
			document.write('<script language="VBScript"\> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & ' + nRequiredVersion + '))) \n</script\> \n');
			if(window.hasFlash != null){ return window.hasFlash;};
		};
		if(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
			var flashDescription = (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description;
			var vr = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1)); if (vr < 4) vr += 10;	
			return vr >= nRequiredVersion;
		};
		return false;
	}();		
	if (hasFlash) $("#beeld").html('<iframe width="600" height="450" frameborder="0" src="' + topurl + '"></iframe>');
	}

function krant(){$("#krant").html('<iframe width="' + (document.body.clientWidth-300) +'" height="' + (document.body.clientHeight-250) +'" style="" frameborder="0" src="' + $("#krant a").attr("href") + '"></iframe>');}

function selectAll(){
	$("#zoekUitklap input:checkbox").attr('checked', 'checked'); chunch($('input:checkbox')); $("#selectAll").hide();
}

function checkSelectAll(){
	if ($("#zoekUitklap input:checked").length < $("#zoekUitklap input:checkbox").length) {$("#selectAll").show()} else  {$("#selectAll").hide()}
}

function schoon(){
	$('#ZoekForm label:hidden input, #ZoekForm label:hidden select').each(function() {$(this).val(''); $(this).attr('disabled', 'disabled'); });
	if ($("#zoekUitklap input:checked").length == $("#zoekUitklap input:checkbox").length){$("#zoekUitklap input:checkbox").attr('disabled', 'disabled');}
	$('#ZoekForm input, #ZoekForm select').each(function() {if ($(this).val()=='') $(this).attr('disabled', 'disabled'); });
}

function vibij(o){
	$('#vibij').slideDown();
	$(o).hide();
}

function checkExt(str,exts){
	var ar = exts.toLowerCase().split('|');
	var ok = false; if (str == '') ok = true;
	for(i=0; i<ar.length; i++) {
		if (str.indexOf(ar[i]) > 2 ) ok = true;
	}
	if (!ok) alert("Kies een van de volgende bestandstypes: " + exts);
	return ok;
}



function uitgebreid() {	
	oo = $("#zoekUitklap input:checked");
	$("#zoekUitklap").hide();$("#selectAll").hide();
	$("#uitgebreid_zoeken").hide();	
	$("#eenvoudig_zoeken").show();
	$("#zoekUitklap input").attr('disabled', 'disabled');
	$("#zoekUitgebreid select, #zoekUitgebreid input").removeAttr('disabled');
	if (oo.length > 0 && oo.length < 4) {$("#zoekenIn").val(oo[0].value);$("#zoekenIn").change();}
	$("#zoekUitgebreid .select-text:first").text($('#zoekenIn :selected').text()); //updaten
	$("#zoekUitgebreid").show();
}

function eenvoudig(){
	$("#uitgebreid_zoeken").show();	
	$("#eenvoudig_zoeken").hide();
	$("#zoekUitklap input").removeAttr('disabled');
	$(".dat").val('');
	$("#zoekUitgebreid select, #zoekUitgebreid input").not('#zoekUitgebreid #Plaats').attr('disabled', 'disabled');
	$("#zoekUitgebreid").hide();
	$("#zoekUitklap").show(); checkSelectAll();
}

function zoek(o){
	$("#zoekUitklap input:checkbox").removeAttr('checked');
	o.parentNode.firstChild.checked = true;
	document.ZoekForm.submit();
}


function chunch(obj){
	$(obj).parent("label").toggleClass("unchecked", !$(obj).attr("checked"))
}

function laadUitgebreid(){
	$("input:checkbox").each(function() {chunch(this); });
	$("input:checkbox").click(function() {chunch(this); checkSelectAll();});
	$('#zoekveld').focus(function() { $("#rightDiv #zoekUitklap h3").show(); });
 
	uitgebreidForm();
	$('#zoekenIn').change(function(){ $('#zoekUitgebreid').attr('class', 'o-' + $(this).val()); });
	$('#zoekUitgebreid').attr('class', 'o-' + rqs('o'));
	$('#Plaats').val($('#lt').val());
	$('#lt').attr('disabled', 'disabled');
	$('#zoekUitgebreid input, #zoekUitgebreid select').each(function() {if ($(this).val()=='') $(this).val(rqs($(this).attr('name')) ); });
	
	if (rqs('q') != '' || rqs('o') != '') checkSelectAll();
	$("#zoekUitklap label").append('<a href="#" title="deze selecteren &amp; zoeken" onclick="zoek(this); return false">&nbsp;</a>');
	if (rqs('Auteur') != '' || rqs('Straat') != '' || rqs('o2') != '' || rqs('d') != '') uitgebreid();	
}

function uitgebreidForm(){
	
	document.write('\
<fieldset id="zoekUitgebreid" class="o-sdkbwt">\
	<label>Zoeken in\
		<span class="my-skinnable-select">\
		  <select name="o" disabled="disabled" id="zoekenIn">\
			<option value="">Alles</option>\
			<option value="Themas">Thema&#39;s</option>\
			<option value="Afbeeldingen">Afbeeldingen</option>\
			<option value="Kranten">Kranten</option>\
			<option value="Archieven">Archieven</option>\
			<option value="sdkbibl">Bibliotheek</option>\
			<option value="sdkVoorouders">Voorouders</option>\
			<option value="Bouwvergunningen">Bouw- en hinderwetvergunningen</option>\
			<option value="sdkfoto">Fotobeschrijvingen</option>\
		  </select>\
		</span></label>\
		<label>Plaats\
		<span class="my-skinnable-select">\
		  <select id="Plaats" name="l">\
			<option value="">Alle plaatsen</option>\
			<option value="Aarlanderveen">Aarlanderveen</option>\
			<option value="Achttienhoven">Achttienhoven</option>\
			<option value="Alkemade">Alkemade</option>\
			<option value="Alphen">Alphen</option>\
			<option value="Alphen a/d Rijn">Alphen a/d Rijn</option>\
			<option value="Ammerstol">Ammerstol</option>\
			<option value="Benthorn">Benthorn</option>\
			<option value="Benthuizen">Benthuizen</option>\
			<option value="Bergambacht">Bergambacht</option>\
			<option value="Berkenwoude">Berkenwoude</option>\
			<option value="Boskoop">Boskoop</option>\
			<option value="Gouda">Gouda</option>\
			<option value="Gouderak">Gouderak</option>\
			<option value="Haastrecht">Haastrecht</option>\
			<option value="Hazerswoude">Hazerswoude</option>\
			<option value="Hoogeveen">Hoogeveen (in Rijnland)</option>\
			<option value="Hoogmade">Hoogmade</option>\
			<option value="Kalslagen">Kalslagen</option>\
			<option value="Koudekerk a/d Rijn">Koudekerk a/d Rijn</option>\
			<option value="Krimpen a/d IJssel">Krimpen a/d IJssel</option>\
			<option value="Krimpen a/d Lek">Krimpen a/d Lek</option>\
			<option value="Leimuiden">Leimuiden</option>\
			<option value="Lekkerkerk">Lekkerkerk</option>\
			<option value="Midden-Holland">Midden-Holland</option>\
			<option value="Moerkapelle">Moerkapelle</option>\
			<option value="Moordrecht">Moordrecht</option>\
			<option value="Nederlek">Nederlek (na 1984)</option>\
			<option value="Nieuwerkerk a/d IJssel">Nieuwerkerk a/d IJssel</option>\
			<option value="Nieuwkoop">Nieuwkoop</option>\
			<option value="Nieuwkoop en Noorden">Nieuwkoop en Noorden</option>\
			<option value="Nieuwveen">Nieuwveen</option>\
			<option value="Ouderkerk">Ouderkerk (na 1984)</option>\
			<option value="Ouderkerk a/d IJssel">Ouderkerk a/d IJssel</option>\
			<option value="Oudshoorn">Oudshoorn</option>\
			<option value="Rijnsaterwoude">Rijnsaterwoude</option>\
			<option value="Rijnwoude">Rijnwoude</option>\
			<option value="Schoonhoven">Schoonhoven</option>\
			<option value="Stolwijk">Stolwijk</option>\
			<option value="Ter Aar">Ter Aar</option>\
			<option value="Uiterbuurt">Uiterbuurt</option>\
			<option value="Vlist">Vlist</option>\
			<option value="Vrije en Lage Boekhorst">Vrije en Lage Boekhorst</option>\
			<option value="Vrijhoeven">Vrijhoeven</option>\
			<option value="Waddinxveen">Waddinxveen</option>\
			<option value="Woubrugge">Woubrugge</option>\
			<option value="Zevenhoven">Zevenhoven</option>\
			<option value="Zevenhuizen">Zevenhuizen</option>\
			<option value="Zwammerdam">Zwammerdam</option>\
		  </select>\
		</span></label>\
		<label><span style="display:block;float:left;width:120px">Periode</span> t/m<br/>\
			<input name="d" type="text" maxlength="4" style="width:110px;margin-right:5px" /><input name="d2" type="text" maxlength="4" style="width:105px" onclick="return false" />\
		</label>\
		<label id="Auteur">Auteur<br/>\
			<input name="Auteur" size="30" type="text" />\
		</label>\
		<label id="Straat" style="display:none">Straat en huisnummer<br/>\
			<input name="Straat" type="text" style="width:185px;margin-right:5px" /><input name="Huisnummer" maxlength="4" type="text" onclick="return false" style="width:30px"  />\
		</label>\
		<label id="Bron">Bron\
			<span class="my-skinnable-select">\
			 <select name="o2">\
				<option value="">Kies een bron:</option>\
				<option value="sdk_k1dtb,sdk_k1not,sdk_k1ora,sdk_k1fisc,sdk_k1div">Alles tot 1811</option>\
				<option value="sdk_k1dtb"> - Doop-, trouw- en begraafboeken</option>\
				<option value="sdk_k1not"> - Notari&euml;le archieven</option>\
				<option value="sdk_k1ora"> - Oud-rechterlijke archieven</option>\
				<option value="sdk_k1fisc"> - Fiscale bronnen</option>\
				<option value="sdk_k1div"> - Overige bronnen</option>\
				<option value="sdk_k2geb,sdk_k2huw,sdk_k2ov,sdk_k2bev,sdk_k2div">Alles na 1811</option>\
				<option value="sdk_k2geb"> - Burgerlijke stand: geboorten</option>\
				<option value="sdk_k2huw"> - Burgerlijke stand: huwelijken</option>\
				<option value="sdk_k2ov"> - Burgerlijke stand: overlijden</option>\
				<option value="sdk_k2bev"> - Bevolkingsregisters</option>\
				<option value="sdk_k2div"> - Overige bronnen</option>\
			</select>\
		</span>\
		</label>\
</fieldset>\
<p style="line-height:2em"><a href="javascript:selectAll()" id="selectAll">alles</a>\
<a href="javascript:uitgebreid()" id="uitgebreid_zoeken">meer opties</a>\
<a href="javascript:eenvoudig()"  id="eenvoudig_zoeken">minder opties</a></p>\
');}






//// request.querystring
function rqs(k){
	var qsobj = {};
	var thisqs = location.search.split('?')[1];
	if (thisqs) {
		var pairs = thisqs.split('&');
		for ( i=0;i<pairs.length;i++ ) {
			var pair = pairs[i].split('=');
			qsobj[pair[0]] = pair[1];
		}
	}
	if (qsobj[k]) {
		var r = unescape(qsobj[k]);
		if (r.indexOf(' ') < 0) r = r.replace(/\+/g,' ');
		if (k != 'q') r = r.split(',')[0];
		return r; } else {return '';}
}


////jquery skinned-select
function styleSelectBox() {
    $('.my-skinnable-select').each(
      function(i) {
		selectContainer = $(this);
		selectContainer.removeClass('my-skinnable-select');
		selectContainer.addClass('skinned-select');
		selectContainer.children().before('<div class="select-text">a</div>').each(
          function() {
            $(this).prev().text(this.options[this.selectedIndex].innerHTML)
          }
        );
			var parentTextObj = selectContainer.children().prev();
			selectContainer.children().change(function() {
          	parentTextObj.text(this.options[this.selectedIndex].innerHTML);
        })        
      }
    );
}

/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);

/*	ColorBox v1.3.6 - a full featured, light-weight, customizable lightbox based on jQuery 1.3 */
(function(c){function r(b,d){d=d==="x"?m.width():m.height();return typeof b==="string"?Math.round(b.match(/%/)?d/100*parseInt(b,10):parseInt(b,10)):b}function M(b){b=c.isFunction(b)?b.call(i):b;return a.photo||b.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function Y(){for(var b in a)if(c.isFunction(a[b])&&b.substring(0,2)!=="on")a[b]=a[b].call(i);a.rel=a.rel||i.rel;a.href=a.href||i.href;a.title=a.title||i.title}function Z(b){i=b;a=c(i).data(q);Y();if(a.rel&&a.rel!=="nofollow"){g= c(".cboxElement").filter(function(){return(c(this).data(q).rel||this.rel)===a.rel});j=g.index(i);if(j<0){g=g.add(i);j=g.length-1}}else{g=c(i);j=0}if(!B){C=B=n;N=i;N.blur();c(document).bind("keydown.cbox_close",function(d){if(d.keyCode===27){d.preventDefault();e.close()}}).bind("keydown.cbox_arrows",function(d){if(g.length>1)if(d.keyCode===37){d.preventDefault();D.click()}else if(d.keyCode===39){d.preventDefault();E.click()}});a.overlayClose&&s.css({cursor:"pointer"}).one("click",e.close);c.event.trigger(aa); a.onOpen&&a.onOpen.call(i);s.css({opacity:a.opacity}).show();a.w=r(a.initialWidth,"x");a.h=r(a.initialHeight,"y");e.position(0);O&&m.bind("resize.cboxie6 scroll.cboxie6",function(){s.css({width:m.width(),height:m.height(),top:m.scrollTop(),left:m.scrollLeft()})}).trigger("scroll.cboxie6")}P.add(D).add(E).add(t).add(Q).hide();R.html(a.close).show();e.slideshow();e.load()}var q="colorbox",F="hover",n=true,e,x=!c.support.opacity,O=x&&!window.XMLHttpRequest,aa="cbox_open",H="cbox_load",S="cbox_complete", T="resize.cbox_resize",s,k,u,p,U,V,W,X,g,m,l,I,J,K,Q,P,t,E,D,R,y,z,v,w,i,N,j,a,B,C,$={transition:"elastic",speed:350,width:false,height:false,innerWidth:false,innerHeight:false,initialWidth:"400",initialHeight:"400",maxWidth:false,maxHeight:false,scalePhotos:n,scrolling:n,inline:false,html:false,iframe:false,photo:false,href:false,title:false,rel:false,opacity:0.9,preloading:n,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:false,overlayClose:n,slideshow:false, slideshowAuto:n,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false};e=c.fn.colorbox=function(b,d){var h=this;if(!h.length)if(h.selector===""){h=c("<a/>");b.open=n}else return this;h.each(function(){var f=c.extend({},c(this).data(q)?c(this).data(q):$,b);c(this).data(q,f).addClass("cboxElement");if(d)c(this).data(q).onComplete=d});b&&b.open&&Z(h);return this};e.init=function(){function b(d){return c('<div id="cbox'+ d+'"/>')}m=c(window);k=c('<div id="colorbox"/>');s=b("Overlay").hide();u=b("Wrapper");p=b("Content").append(l=b("LoadedContent").css({width:0,height:0}),J=b("LoadingOverlay"),K=b("LoadingGraphic"),Q=b("Title"),P=b("Current"),t=b("Slideshow"),E=b("Next"),D=b("Previous"),R=b("Close"));u.append(c("<div/>").append(b("TopLeft"),U=b("TopCenter"),b("TopRight")),c("<div/>").append(V=b("MiddleLeft"),p,W=b("MiddleRight")),c("<div/>").append(b("BottomLeft"),X=b("BottomCenter"),b("BottomRight"))).children().children().css({"float":"left"}); I=c("<div style='position:absolute; top:0; left:0; width:9999px; height:0;'/>");c("body").prepend(s,k.append(u,I));if(x){k.addClass("cboxIE");O&&s.css("position","absolute")}p.children().bind("mouseover mouseout",function(){c(this).toggleClass(F)}).addClass(F);y=U.height()+X.height()+p.outerHeight(n)-p.height();z=V.width()+W.width()+p.outerWidth(n)-p.width();v=l.outerHeight(n);w=l.outerWidth(n);k.css({"padding-bottom":y,"padding-right":z}).hide();E.click(e.next);D.click(e.prev);R.click(e.close);p.children().removeClass(F); c(".cboxElement").live("click",function(d){if(d.button!==0&&typeof d.button!=="undefined")return n;else{Z(this);return false}})};e.position=function(b,d){function h(A){U[0].style.width=X[0].style.width=p[0].style.width=A.style.width;K[0].style.height=J[0].style.height=p[0].style.height=V[0].style.height=W[0].style.height=A.style.height}var f=m.height();f=Math.max(f-a.h-v-y,0)/2+m.scrollTop();var o=Math.max(document.documentElement.clientWidth-a.w-w-z,0)/2+m.scrollLeft();b=k.width()===a.w+w&&k.height()=== a.h+v?0:b;u[0].style.width=u[0].style.height="9999px";k.dequeue().animate({width:a.w+w,height:a.h+v,top:f,left:o},{duration:b,complete:function(){h(this);C=false;u[0].style.width=a.w+w+z+"px";u[0].style.height=a.h+v+y+"px";d&&d()},step:function(){h(this)}})};e.resize=function(b){function d(){a.w=a.w||l.width();a.w=a.mw&&a.mw<a.w?a.mw:a.w;return a.w}function h(){a.h=a.h||l.height();a.h=a.mh&&a.mh<a.h?a.mh:a.h;return a.h}function f(G){e.position(G,function(){if(B){if(x){A&&l.fadeIn(100);k[0].style.removeAttribute("filter")}if(a.iframe)l.append("<iframe id='cboxIframe'"+ (a.scrolling?" ":"scrolling='no'")+" name='iframe_"+(new Date).getTime()+"' frameborder=0 src='"+a.href+"' "+(x?"allowtransparency='true'":"")+" />");l.show();Q.show().html(a.title);if(g.length>1){P.html(a.current.replace(/\{current\}/,j+1).replace(/\{total\}/,g.length)).show();E.html(a.next).show();D.html(a.previous).show();a.slideshow&&t.show()}J.hide();K.hide();c.event.trigger(S);a.onComplete&&a.onComplete.call(i);a.transition==="fade"&&k.fadeTo(L,1,function(){x&&k[0].style.removeAttribute("filter")}); m.bind(T,function(){e.position(0)})}})}if(B){var o,A,L=a.transition==="none"?0:a.speed;m.unbind(T);if(b){l.remove();l=c('<div id="cboxLoadedContent"/>').html(b);l.hide().appendTo(I).css({width:d(),overflow:a.scrolling?"auto":"hidden"}).css({height:h()}).prependTo(p);c("#cboxPhoto").css({cssFloat:"none"});O&&c("select:not(#colorbox select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("cbox_cleanup",function(){this.style.visibility="inherit"});a.transition=== "fade"&&k.fadeTo(L,0,function(){f(0)})||f(L);if(a.preloading&&g.length>1){b=j>0?g[j-1]:g[g.length-1];o=j<g.length-1?g[j+1]:g[0];o=c(o).data(q).href||o.href;b=c(b).data(q).href||b.href;M(o)&&c("<img />").attr("src",o);M(b)&&c("<img />").attr("src",b)}}else setTimeout(function(){var G=l.wrapInner("<div style='overflow:auto'></div>").children();a.h=G.height();l.css({height:a.h});G.replaceWith(G.children());e.position(L)},1)}};e.load=function(){var b,d,h,f=e.resize;C=n;i=g[j];a=c(i).data(q);Y();c.event.trigger(H); a.onLoad&&a.onLoad.call(i);a.h=a.height?r(a.height,"y")-v-y:a.innerHeight?r(a.innerHeight,"y"):false;a.w=a.width?r(a.width,"x")-w-z:a.innerWidth?r(a.innerWidth,"x"):false;a.mw=a.w;a.mh=a.h;if(a.maxWidth){a.mw=r(a.maxWidth,"x")-w-z;a.mw=a.w&&a.w<a.mw?a.w:a.mw}if(a.maxHeight){a.mh=r(a.maxHeight,"y")-v-y;a.mh=a.h&&a.h<a.mh?a.h:a.mh}b=a.href;J.show();K.show();if(a.inline){c('<div id="cboxInlineTemp" />').hide().insertBefore(c(b)[0]).bind(H+" cbox_cleanup",function(){c(this).replaceWith(l.children())}); f(c(b))}else if(a.iframe)f(" ");else if(a.html)f(a.html);else if(M(b)){d=new Image;d.onload=function(){var o;d.onload=null;d.id="cboxPhoto";c(d).css({margin:"auto",border:"none",display:"block",cssFloat:"left"});if(a.scalePhotos){h=function(){d.height-=d.height*o;d.width-=d.width*o};if(a.mw&&d.width>a.mw){o=(d.width-a.mw)/d.width;h()}if(a.mh&&d.height>a.mh){o=(d.height-a.mh)/d.height;h()}}if(a.h)d.style.marginTop=Math.max(a.h-d.height,0)/2+"px";f(d);g.length>1&&c(d).css({cursor:"pointer"}).click(e.next); if(x)d.style.msInterpolationMode="bicubic"};d.src=b}else c("<div />").appendTo(I).load(b,function(o,A){A==="success"?f(this):f(c("<p>Request unsuccessful.</p>"))})};e.next=function(){if(!C){j=j<g.length-1?j+1:0;e.load()}};e.prev=function(){if(!C){j=j>0?j-1:g.length-1;e.load()}};e.slideshow=function(){function b(){t.text(a.slideshowStop).bind(S,function(){h=setTimeout(e.next,a.slideshowSpeed)}).bind(H,function(){clearTimeout(h)}).one("click",function(){d();c(this).removeClass(F)});k.removeClass(f+ "off").addClass(f+"on")}var d,h,f="cboxSlideshow_";t.bind("cbox_closed",function(){t.unbind();clearTimeout(h);k.removeClass(f+"off "+f+"on")});d=function(){clearTimeout(h);t.text(a.slideshowStart).unbind(S+" "+H).one("click",function(){b();h=setTimeout(e.next,a.slideshowSpeed);c(this).removeClass(F)});k.removeClass(f+"on").addClass(f+"off")};if(a.slideshow&&g.length>1)a.slideshowAuto?b():d()};e.close=function(){c.event.trigger("cbox_cleanup");a.onCleanup&&a.onCleanup.call(i);B=false;c(document).unbind("keydown.cbox_close keydown.cbox_arrows"); m.unbind(T+" resize.cboxie6 scroll.cboxie6");s.css({cursor:"auto"}).fadeOut("fast");k.stop(n,false).fadeOut("fast",function(){c("#colorbox iframe").attr("src","about:blank");l.remove();k.css({opacity:1});try{N.focus()}catch(b){}c.event.trigger("cbox_closed");a.onClosed&&a.onClosed.call(i)})};e.element=function(){return c(i)};e.settings=$;c(e.init)})(jQuery);
