	Shadowbox.loadSkin('classic', 'shadowskin');  
	Shadowbox.loadLanguage('nl', 'javascript');  
	Shadowbox.loadPlayer(['html', 'iframe'], 'javascript');  
	
	window.onload = Shadowbox.init;
	
	function demoMap(strLoc, iX, iY){
		var iLong = iX, iLat = iY; 
		Shadowbox.open({
			player:     'html',
			content:    '',
			height:     480,
			width:      640,
			title:		strLoc, 
			options:    {
				onFinish: function(item){
					if(GBrowserIsCompatible()){
						var map = new GMap2(document.getElementById('shadowbox_content'));
						map.setCenter(new GLatLng(iLat, iLong), 15);
						var point = new GLatLng(iLat, iLong);
						map.addOverlay(new GMarker(point));
						map.addControl(new GSmallMapControl());
					}
				}
			}
		});
		return false;
	
	};
	
	function doMenu(strID){
		$("div.subnav.actief").addClass("stondactief");
		$("div#" + strID + ".stondactief").removeClass("stondactief").addClass("verdwijn");
		$("div.subnav.stondactief").slideUp("slow").removeClass("actief").removeClass("stondactief");
		$("div#" + strID).slideDown("slow").addClass("actief");
		$("div.verdwijn").slideUp("slow").removeClass("actief").removeClass("verdwijn");
		return false; 
	}
	

	
	function setLocatie(iX, iY){
		alert(iX);
		doMenu("navigatie");
		return false; 
	}
	
	function setDatum(iDag, iMaand, iJaar){
		doMenu("datum");
		return false; 
	}

	function getClubs(strQRY){
		setAlert("<img src='img/loading.gif' align='absmiddle' alt='' /> bezig met laden", 10000);
		document.body.style.cursor = "wait";
		$.ajax({
			type: "POST",
			url: "clubs.ajax.asp", 
			data: strQRY, 
			success: function(html){
				nieuweContent(html);
				init(); 
				document.body.style.cursor = "auto";
				clearAlert();
			}
		});
	}
	
	function nieuweContent(strHTML){
		$("#clubs").html("<div id='delete'>" + $("#clubs").innerHTML + "</div>");
		$("#clubs").append(strHTML);
		$("#delete").slideUp("slow", function(){$("#delete").remove();});
		scroll(0,0); 
	}
	
	function setAlert(strTekst, iTimer){
		$("#alertbox").html(strTekst).show(); 
		window.setTimeout("$('#alertbox').hide();", iTimer*1000);
	}
	
	function clearAlert(){
		$('#alertbox').hide();	
	}
	
	function gotoPage(strURL, iID){
		$(location).attr('href',"extern/?i=" + iID + "&u=" + escape(strURL));
	}

	$(document).ready(function() {
	   	init();
		$.ajax({
			type: "POST",
			url: "getmylocation.ajax.asp", 
			dataType: "script"
		});
	});
	
	function init(){
		$("a.website").click(function(){
			gotoPage(this.href, this.rel);
			return false; 
		}); 

		$("form").submit(function(){
			switch(this.name){
				case "locatie": 
					getClubs("g=" + this.g.value + "&l=" + this.l.value);
					doMenu("navigatie");
					break; 
				case "login": 
					document.body.style.cursor = "wait";
					strQRY = "l=" + this.l.value + "&p=" + this.p.value;
					$.ajax({
						type: "POST",
						url: "login.ajax.asp", 
						data: strQRY, 
						success: function(html){
							if (html != ""){
								nieuweContent(html);
								clearAlert();
								init();
								doMenu("navigatie");
							} else {
								setAlert("inloggen niet gelukt", 2);
								document.login.l.value = "";
								document.login.p.value = "";
							}
							document.body.style.cursor = "auto";
						}
					});
					break; 
				case "adminclub": 
				case "adminuser": 
				case "contactuser":
					$("input.submit").attr("disabled", "true");
					return true;
					break; 
				default: 
					alert(this.name); 
			}
			return false; 
		}); 

		$('#adminclub').ajaxForm(function() { 
			setAlert("Aangepaste clubgegevens werden opgeslaan", 5);
			$("#c_data").html(); 
			$("input.submit").removeAttr("disabled");
			$("#c_data").load("login.data.ajax.asp?club=" + document.adminclub.id.value);
		}); 
		$('#adminuser').ajaxForm(function() { 
			setAlert("Aangepaste gegevens werden opgeslaan", 5);
			$("input.submit").removeAttr("disabled");
		}); 
		$('#contactuser').ajaxForm(function() { 
			setAlert("Contactformulier werd verzonden, bedankt voor de feedback", 10);
			$("input.submit").removeAttr("disabled");
			$("#i_bericht").val("");
		});
	}
	
