function aanmelden(){
	if($('akkoord').checked){
		new Ajax.Request('post.html',{
			method: 'post',
			parameters: $('frm_aanmelden').serialize(),
			onComplete: function(transport){
				var result = transport.responseText.evalJSON();
				
							
				// alle velden eerst zwart maken
				var velden = new Array('naam','contactpersoon','adres','post1','provincie','telefoon','fax','email','website');
				velden.each(function(v){
					$('lbl_'+v).style.color='#000000';
				});
				
				// alle 'foutieve' velden (wederom) rood kleuren
				if(result.errno == '1062'){
					$('aanmeld_content').update(result.html);
				}
				else if(result.status == false){
					if(result.velden.length > 0){
						result.velden.each(function(v){
							$('lbl_'+v).style.color='#FF0000';
						});
						$('msg').update('Please completely fill in the fields marked in red');
					}
				}
				else{
					$('aanmeld_content').update(result.html);
				}
			}
		});
	}
	else{
		$('msg').update('You will need to accept the terms of agreement.');
	}	
}

function setcookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	
	if(nDays==null || nDays==0){ nDays=1};
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
} 

function wachtwoordAanvragen(){
	new Ajax.Request('post.html?act=reqpass&email='+$('fld_email').value,{
		method: 'get',
		onComplete: function(transport){
			$('wwVergeten').update(transport.responseText);
			$('fld_wachtwoord').focus();
		}
	});
}

function maxLength(){
	var lengte = $('omschrijving').value.length;
	var over = 800 - lengte;

	if(over <= 0){
		$('omschrijving').value = $('omschrijving').value.substr(0,800);
		$('charcount').update('0 characters left');
	}
	else{
		$('charcount').update(over +' characters left');
	}
}

function nxtRandom(){
	new Ajax.Request('post.html',{
		method: 'GET',
		parameters: 'act=getrnd',
		onComplete: function(transport){
			var result = transport.responseText.evalJSON();
			$('rndTitel').update(result.titel);			
			$('rndOmschrijving').update(result.omschrijving);
			$('rndLink').href=result.link;
			
		}
	});
	
}

function loadImg(file, addrstr){
	$('map').update('<table cellspacing="0" cellpadding="0" width="100%" height="100%"><tr><td align="center"><img src="foto/'+file+'"/></td></tr></table>');
	$('mapAction').update('<a href="javascript:void(0);" onclick="loadMap(\''+addrstr+'\');" id="color_t">Routekaart</a>');
}

function loadMap(addrstr){
	$('map').update('<iframe style="border: 0px; overflow: hidden; height: 387px; width:413px" src="http://www.schildersaanbod.nl/map.html?addrstr='+addrstr+'"></iframe>');
	$('mapAction').update('<a href="javascript:void(0);" onclick="togglePlanner(true);" id="color_t">Calculate route</a>');
}

function togglePlanner(state){
	if(state){
		$('route').show();
		$('mapAction').update('<a href="javascript:void(0);" onclick="togglePlanner(false);" id="color_t">Routemap</a>');
	}
	else{
		$('route').hide();	
		$('mapAction').update('<a href="javascript:void(0);" onclick="togglePlanner(true);" id="color_t">Calculate route</a>');
	}
}



function calcRoute(){
	
	adresVan 			 = $('adresVan').value;
	woonplaatsVan  = $('woonplaatsVan').value;
	adresNaar 		 = $('adresNaar').value;
	woonplaatsNaar = $('woonplaatsNaar').value;
	
	if($('onthoudAddr').checked == true){
		setcookie('ABaddrVan',adresVan,120);
		setcookie('ABwoonplaatsVan',woonplaatsVan,120);			
	}
	else{
		setcookie('ABaddrVan','false',-1);
		setcookie('ABwoonplaatsVan','false',-1);			
	}
	
	
	vanString  = escape(adresVan + ', '+ woonplaatsVan);
	naarString = escape(adresNaar + ', '+ woonplaatsNaar);
	
	
	url = "http://maps.google.nl/?saddr="+vanString+"&daddr="+naarString;
	window.open(url);
}

function zoek(){
	woonplaats 	= $('woonplaats').value;
	postcode		= $('postcode').value;
	
	var qs = new Array();
	
	if(woonplaats.length >0){
		qs[0] =  "woonplaats="+woonplaats;
	}
	if(postcode.length >0){
		qs[1] = "postcode="+postcode;
	}
	
	qs = qs.join('&');
	window.location = 'resultaten.html?'+qs;
}


function versturen(e){
  var kc = e.keyCode || window.event.keyCode;
  // Bij het geven van een 'enter' het formulier versturen.
 if(kc == 13){
   $('frm_zoek').submit();
 }
}

