

function initMenu(A) {
	$("#showrooms ul").hide();
	$("#showrooms > li:nth-child(" + A + ") ul").show();
	$("#showrooms li a").click(function() {
		var B = $(this).next();
		if ((B.is("ul")) && (B.is(":visible"))) {
			return false;
		}
		if ((B.is("ul")) && (!B.is(":visible"))) {
			$("#showrooms ul:visible").slideUp("fast");
			B.slideDown("slow");
			return false;
		}
	})
}
function initForm() {
	$(".stretcher").hide();
	$(".display").click(function() {
		var A = $(this).next();
		if ((A.is("div")) && (A.is(":visible"))) {
			return false;
		}
		if ((A.is("div")) && (!A.is(":visible"))) {
			$(".stretcher:visible").slideUp("fast");
			A.slideDown("slow");
			return false;
		}
	})
}
function disable(E, D, C) {
	var A = (C.checked) ? true : false;
	for ( var B = 0; B < E.length; B++) {
		if (A) {
			document.forms[D][E[B]].checked = false;
		}
		document.forms[D][E[B]].disabled = A;
	}
}

var REQ = {};
jQuery(document)
		.ready(
				function() {
					$(".module").corner("cc:#fff")
					$("#sfeer_thumbs").scrollable( {
						items : ".items",
						horizontal : true
					});
					$("#store_btn").click(function() {
						$.blockUI( {
							message : $("#storelocaterUI"),
							css : {
								top : "4%",
								left:"15%",
								/*height : "650px",*/
								width : "870px"
							}
						})
					});
					$("#no").click(function() {
						$.unblockUI();
						return false;
					});
					$("#nicemenu img.arrow")
							.click(
									function() {
										$("span.head_menu").removeClass(
												"active");

										submenu = $(this).parent().parent()
												.find("div.sub_menu");
										if (submenu.css("display") == "block") {
											$(this).parent().removeClass(
													"active");
											submenu.hide();
											$(this)
													.attr(
															"src",
															BASE_URL
																	+ "public/themes/"
																	+ THEME
																	+ "/gfx/arrow_hover.png");
										} else {
											$(this).parent().addClass("active");
											submenu.show();
											$(this)
													.attr(
															"src",
															BASE_URL
																	+ "public/themes/"
																	+ THEME
																	+ "/gfx/arrow_select.png");
										}
										$("div.sub_menu:visible").not(submenu)
												.hide();
										$("#nicemenu img.arrow")
												.not(this)
												.attr(
														"src",
														BASE_URL
																+ "public/themes/"
																+ THEME
																+ "/gfx/arrow.png");
									})
							.mouseover(
									function() {
										$(this)
												.attr(
														"src",
														BASE_URL
																+ "public/themes/"
																+ THEME
																+ "/gfx/arrow_hover.png");
									})
							.mouseout(
									function() {
										if ($(this).parent().parent().find(
												"div.sub_menu").css("display") != "block") {
											$(this).attr(
													"src",
													BASE_URL + "public/themes/"
															+ THEME
															+ "/gfx/arrow.png");
										} else {
											$(this)
													.attr(
															"src",
															BASE_URL
																	+ "public/themes/"
																	+ THEME
																	+ "/gfx/arrow_select.png");
										}
									});
					$("#nicemenu span.head_menu").mouseover(function() {
						$(this).addClass("over");
					}).mouseout(function() {
						$(this).removeClass("over");
					});
					$("#nicemenu div.sub_menu").mouseover(function() {
						$(this).show();
					}).blur(function() {
						$(this).hide();
						$("span.head_menu").removeClass("active");
					});
					$(document).click(
							function(E) {
								var F = $(E.target);
								if (F.parents("#nicemenu").length == 0) {
									$("#nicemenu span.head_menu").removeClass(
											"active");
									$("#nicemenu div.sub_menu").hide();
									$("#nicemenu img.arrow").attr(
											"src",
											BASE_URL + "public/themes/" + THEME
													+ "/gfx/arrow.png");
								}
							});
					$("#resolution").click(function() {
						$("#develop_overlay").toggle("display");
					});
					var B = document.getElementsByTagName("head")[0];
					var A = "http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=Jsed3AvV34FLx9gvSUMz9xCgifDveUsPu6cV7m3HNPMsidZIKgs1oA7Efg32XMy9OInN5A--&output=json&callback=REQ.callBack";
					REQ.callBack = function(G) {
						var I = G.ResultSet.firstResultPosition;
						var P = I + G.ResultSet.totalResultsReturned - 1;
						$("#newsloader").hide();
						if (G.ResultSet.totalResultsReturned == 0) {
							$("#page").html(
									"<strong>No results were found!</strong>");
							return
						}
						var Q = "<strong>Most relevant matches!</strong><br />\n";
						if (G.ResultSet.ResultSetMapUrl) {
							Q += '<p>Result Set Map: <a href="'
									+ G.ResultSet.ResultSetMapUrl + '">'
									+ G.ResultSet.ResultSetMapUrl + "</a></p>";
						}
						for ( var H = 0; H < G.ResultSet.totalResultsReturned; H++) {
							Q += '<div class="sresult">';
							var L, F, J, K, O, E;
							for ( var N in G.ResultSet.Result[H]) {
								var M = G.ResultSet.Result[H][N];
								switch (N) {
								case "Title":
									L = '<span class="title"><a href="{url}">'
											+ M + "</a></span>";
									break;
								case "ClickUrl":
									L = L.replace(/{url}/, M);
									break;
								case "DisplayUrl":
									O = '<span class="url">' + M + "</span>";
									break;
								case "Summary":
									J = '<span class="summary">' + M
											+ "</span>";
									break;
								case "MimeType":
									F = '<span class="mtype">Type: ' + M
											+ "</span>";
									break;
								case "ModificationDate":
									K = '<span class="mdata"><b>Laatst gewijzigd op: </b> '
											+ new Date(M).toUTCString()
											+ "</span>";
									break;
								case "Cache":
									E = '<span class="cache"><a href="' + M.Url
											+ '">cached page</a> [' + M.Size
											+ "]</span><br />";
									break;
								}
							}
							Q += L + " " + F + "<br />" + J + "<br />" + K
									+ "<br />" + O + " - " + E + "</div>";
						}
						$("#page").html(Q);
					};
					var D;
					$("#search_form").submit(function(E) {
						if (D == (D = $("#search_value").attr("value"))) {
							return false;
						}
						if (!D.length) {
							return false;
						}
						C(0, D);
						return false;
					});
					function C(G, F) {
						$("#newsloader").show();
						var E = document.createElement("script");
						E.type = "text/javascript";
						E.charset = "utf-8";
						E.src = A + "&query=" + F + "&results=5&start=" + G
								+ "&site=www.vanmarcke.be";
						B.appendChild(E);
					}
				});

function load() {
	if (!GBrowserIsCompatible()) {
		$("#map")
				.html(
						"Sorry, the Google Maps API is not compatible with this browser");
	}
}
function showPromo(A) {
	var A = A;
	$.blockUI( {
		message : "<h2>Remote call in progress...</h2>"
	});
	$.post("http://localhost/vanmarcke/nl/promo", {
		pageID : A
	}, function(B) {
		$("#displayBox").attr( {
			src : B.img
		});
		jQuery.blockUI( {
			message : jQuery("img#displayBox"),
			css : {
				top : (jQuery(window).height() - 500) / 2 + "px",
				left : (jQuery(window).width() - 500) / 2 + "px",
				width : "500px"
			}
		});
		setTimeout(jQuery.unblockUI, 5000)
	}, "json")
};

function createCookie(name, value, ms) {
	if (ms) {
		var date = new Date();
		// date.setTime(date.getTime()+(days*24*60*60*1000));
		date.setTime(date.getTime() + ms);
		var expires = "; expires=" + date.toGMTString();
	} else
		var expires = "";
	document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for ( var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ')
			c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0)
			return c.substring(nameEQ.length, c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name, "", -1);
}
