
//<![CDATA[

function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));        
		map.removeMapType(G_HYBRID_MAP);
        
        var mapControl = new GMapTypeControl();
        map.addControl(mapControl);
		var geocoder = new GClientGeocoder();
		showAddress(map, geocoder, "Powellaan 12, 3016 GJ Rotterdam", "Het Heeren Huys");
	}
}

function showAddress(map, geocoder, address, beschrijving) {
	geocoder.getLatLng(
		address,
		function(latlng) {
			if (!latlng) {
				alert(address + " not found");
			} else {

				// create marker icon
				var icon = new GIcon();
				icon.image = "/images/logo_visible_maps.png";
				icon.iconSize = new GSize(50, 40);
				icon.iconAnchor = new GPoint(0, 20);
				icon.infoWindowAnchor = new GPoint(5, 1);

				map.setCenter(latlng, 15);
				var marker = new GMarker(latlng,icon);
				map.addOverlay(marker);
				//var imgLogo = '<img src="http://bossers-fitters.linux/imagessite/logo_bf.gif" alt="Bossers & Fitters" style="width: 80px; height: 67px; margin: 3px 0 3px 0;"/>';
				//marker.openInfoWindowHtml('<strong style="font-size: 13px;">'+beschrijving+'</strong><br />'+imgLogo+'<br />'+address);
		        map.addControl(new GSmallMapControl());

				GEvent.addListener(marker, "click",
					function() {
						 marker.openInfoWindowHtml('<div style="text-align: left; min-height: 100%; height: 100%;"><strong style="font-size: 13px;">'+beschrijving+'</strong><br /><img src="/images/logo_maps.jpg" alt="Het Heeren Huys" style="width: 80px; height: 67px; margin: 3px 0 3px 0;"/><br />'+address+'<br /></div>');
					}

				);
			}
		}
	);
}

//]]>
	
//
//	Set up all accordions
//
function loadAccordions() {
	
	var bottomAccordion = new accordion('vertical_container');
	
	// Open first one
	bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]);
	
}

function showForm(){
  var div;
  if(div = document.getElementById('reactieFormulier')){
    if(div.style && (div.style.display.toLowerCase() == 'none')){
      div.style.display = 'block';
    }
  }
  else{
    alert('Het id bestaat helemaal niet!');
  }
} 

function aanmeldenNieuwsbrief() {
	d = document.emailerForm;
	var errors = new Array("emailerNaam","emailerEmail");
	error = false;
	for (a=0;a<errors.length;a++) {
		document.getElementById(errors[a]).className = "";
		if (!d[errors[a]].value) {
			error = true;
			document.getElementById(errors[a]).className = "error";
		}
	}

	if (!error) {
		d.submit();
	}
}

function brochureAanvragen() {
	d = document.frmBrochure;
	var errors = new Array("naam","adres","postcode","plaats","email","telefoon");
	error = false;
	for (a=0;a<errors.length;a++) {
		document.getElementById(errors[a]).className = "";
		if (!d[errors[a]].value) {
			error = true;
			document.getElementById('foutMelding').style.display = "block";
			document.getElementById(errors[a]).className = "error";
		}
	}

	if (!error) {
		return true;
	} else {
		return false;	
	}
}

function contactVersturen() {
	d = document.frmContact;
	var errors = new Array("naam","email");
	error = false;
	for (a=0;a<errors.length;a++) {
		document.getElementById(errors[a]).className = "";
		if (!d[errors[a]].value) {
			error = true;
			document.getElementById('foutMelding').style.display = "block";
			document.getElementById(errors[a]).className = "error";
		}
	}

	if (!error) {
		d.submit();
	}
}

function reactiePlaatsen() {
	d = document.reactieForm;
	var errors = new Array("naam","reactie");
	error = false;
	for (a=0;a<errors.length;a++) {
		document.getElementById(errors[a]).className = "";
		if (!d[errors[a]].value) {
			error = true;
			document.getElementById(errors[a]).className = "error";
		}
	}

	if (!error) {
		d.submit();
	}
}

function checkformulier(field){
	var status = 'okee';
	// GA KIJKEN WELKE VELDEN VERPLICHT ZIJN.
	// DEZE BEGINNEN MET check_
	var frm = document.forms[0];
	for (var e = 0; e < frm.length; e++) {
		var name = frm.elements[e].name;
	    if(name.substr(0,6) == 'check_'){
			var naamzondercheck = name.substr(6,28)
			if(frm.elements[e].value==''){
			 	alert('U heeft geen '+ naamzondercheck + ' ingevoerd');
				status = 'niet okee';
			}
		}
    }
	if(status=='okee'){
		frm.submit();
	}
}

function bugreport(currentPage,referer,naam) {
	open("/content/reportbug.php?currentPage="+escape("http://"+currentPage)+"&referer="+escape(referer)+"&naam="+naam,"bugReport","width=500,height=380,scrollbars=no,resizable=no,toolbar=no,statusbar=yes");
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function divBigger(id)
{   
   var divid = document.getElementById(id);
   divid.style.height = 600+"px";
   divid.style.overflow = "hidden";
}

function divSmaller(id)
{   
   var divid = document.getElementById(id);
   divid.style.height = 150+"px";
   divid.style.overflow = "hidden";
}
