﻿BibliotheekMB = (function() {
	/* START PRIVATE */

	/* END PRIVATE */

	/* START PUBLIC */
	return {
		PlaceVestigingskaartKlein: function() {
			var flashvars = {};
			var params = { wmode: "transparent" }; ;
			var attributes = {};

			if (swfobject.getFlashPlayerVersion().major >= 8) {
				swfobject.embedSWF("/flash/vestigingen.swf?random=" + Math.random(), "vestiginskaart", "204", "159", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);
			}
        },
		
		PlaceVestigingskaartHome: function() {
			var flashvars = {};
			var params = { wmode: "transparent" }; ;
			var attributes = {};

			if (swfobject.getFlashPlayerVersion().major >= 8) {
				swfobject.embedSWF("/flash/vestigingen.swf?random=" + Math.random(), "vestiginskaart", "202", "177", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);
			}
		},
		
		PlaceVestigingskaartGroot: function() {
			var flashvars = {};
			var params = { wmode: "transparent" }; ;
			var attributes = {};

			if (swfobject.getFlashPlayerVersion().major >= 8) {
				swfobject.embedSWF("/flash/vestigingen-groot.swf?random=" + Math.random(), "vestiginskaartGroot", "443", "303", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);
			}
		},

		SetDynamicHeaderH1: function() {
		},

		HideButtonText: function() {
			jQuery("input.tag_hideText, div.scfForm input.scfSubmitButton").attr("value", "")
		},

		SetDynamicHeaderTabs: function() {
			jQuery("a.tabActief").each(function(index) {
				if (jQuery(this).text().trim() != '') {
					jQuery(this).css("background", "url(\"/estate/dynamicheader/Header.ashx?imageText=" + jQuery(this).text().toUpperCase().trim() + "&fontdescription=tabActief\") no-repeat");
				}
				else {
					jQuery(this).css("display", "none");
				}
			});
			jQuery("a.tabInactief").each(function(index) {
				if (jQuery(this).text().trim() != '') {
					jQuery(this).css("background", "url(\"/estate/dynamicheader/Header.ashx?imageText=" + jQuery(this).text().toUpperCase().trim() + "&fontdescription=tabInactief\") no-repeat");
					if (jQuery.browser.msie && jQuery.browser.version < 7) {
						jQuery(this).css("background", "none");
						jQuery(this).css("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\"/estate/dynamicheader/Header.ashx?imageText=" + jQuery(this).text().toUpperCase().trim() + "&fontdescription=tabInactief\", sizingMethod=\"scale\")");
					}
				}
				else {
					jQuery(this).css("display", "none");
				}
			});
		},

		VeelgesteldeVragenLijst: function() {
			jQuery("#VeelgesteldeVragenList dt").addClass("a");
			jQuery("#VeelgesteldeVragenList dd").hide();
			jQuery("#VeelgesteldeVragenList dd:first").slideDown("slow")

			// Set click event
			jQuery("#VeelgesteldeVragenList dt").click(function() {
				if (jQuery(this).next("dd").is(":hidden")) {
					jQuery("#VeelgesteldeVragenList dd").slideUp("slow");
					jQuery(this).next("dd").slideDown("slow");

					var mapElement = jQuery(this).next("dd").find("span.map")
					jQuery(mapElement).removeClass("activeMap")
				}
			});
		},
		/*PlaceBovenplaat: function(configFile) {
		alert(configFile);
		var flashvars = { configFile: configFile };
		var params = { wmode: "transparent" }; ;
		var attributes = {};
		var mapElement = jQuery(this).next("dd").find("span.map")
		jQuery(mapElement).removeClass("activeMap")
		}
		}
		},*/
		PlaceBovenplaat: function(configFile) {
			var flashvars = { configFile: configFile };
			var params = { wmode: "transparent" }; ;
			var attributes = {};

			if (swfobject.getFlashPlayerVersion().major >= 8) {
				swfobject.embedSWF("/flash/Bovenplaat.swf?random=" + Math.random(), "bovenplaat", "960", "209", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);
			}
		}
	}
	/* END PUBLIC */
})();






BibliotheekMB.AanwinstenBlok = ( function() {
	var config = {
		aantalItems: 0
	}
	
	function setOverlay() {
		for (i = 1; i <= config.aantalItems; i++) {
			if (document.getElementById("aanwinstItem" + i)) {
				document.getElementById("aanwinstItem" + i).className = "";
			}
		}
	}

	
	
	/* START PUBLIC */
	return {
		Init: function(aantalItems) {
			config.aantalItems = aantalItems;
		},
		
		SelectItem: function(number) {
			setOverlay();
			document.getElementById("aanwinstInfo").innerHTML = items[number][0] + " ><span class=\"rood\">|</span> " + items[number][1];
			document.getElementById("aanwinstItem" + number).className = "visible";
		}
	}
	/* END PUBLIC */
})();






BibliotheekMB.VestigingenBlok = ( function() {
	function loadUrl(listId) {
		var selectedValue = jQuery(listId).val()
		if (selectedValue != "") {
			document.location = '/secundair_menu/vestigingen/' + selectedValue;
		}
	}
	
	/* START PUBLIC */
	return {
		SetEvents: function(listId, buttonId) {
			jQuery(listId).change( function() {
				loadUrl(listId)
			})
			jQuery(buttonId).click( function() {
				loadUrl(listId)
			})
		}
	}
	/* END PUBLIC */
})();






BibliotheekMB.FontSize = ( function() {
	/* START PUBLIC */
	return {
		SetEvents: function(selectorArray) {
			for (var i = 0; i < selectorArray.length; i++) {
				jQuery(selectorArray[i][0]).data("fontSize", selectorArray[i][1])
				jQuery(selectorArray[i][0]).click( function(event) {
					setFontSize(jQuery(this).data("fontSize"))
					event.preventDefault();
				})
			}
		}
	}
	/* END PUBLIC */
})();
