$(function() 
{	sc=$("#s").html(); asl=$("#as").html();
	
	$("a,area,map,#agendamap").bind("focus",function(){if($(this).blur)$(this).blur();});	// links blurren

	$(".dtabel_body tr").hover(function(){ $(this).css('backgroundColor','#e3c8b0');},function(){$(this).css('backgroundColor','');});
		
	if ($("#nieuwstemember").size()>0) { 
		var d = new SWFObject("/nieuwstemembers.swf", "d", "207", "237", "8");
		d.addParam("wmode", "transparent"); 
		d.write("nieuwstemember");	
	}
	
	$("#abo_check").bind("click keydown change", function()
	{

		if (!$("#abo_check:checked").val()) 
		{
			$(".abonnement_tabel").show();
			$(".geen_abonnement").hide();
		}
		else
		{		
			$(".abonnement_tabel").hide();
			$(".geen_abonnement").show();
		}		
	});
	
	$(".knop_zoeken").click(function()
	{
		zoekstr='';
		periode=$("[name='z_periode']").val(); zoekstr+='&pe='+escape(periode);
		cat=$("[name='z_cat']").val(); if (cat>0) { zoekstr+='&cat='+escape(cat); }
		provincie=$("[name='z_provincie']").val(); if (provincie!=0) { zoekstr+='&pr='+provincie; }
		trefwoord=$("[name='z_trefwoord']").val();  zoekstr+='&t='+escape(trefwoord);
		
		document.location='/activiteiten/lijst/?'+zoekstr.substr(1);
	});
	
	$(".member_zoeken_knop").click(function()
	{
		if (!sc) {	document.location='/registreren/'; return false;
			//alert('Je moet ingelogd zijn om te kunnen zoeken'); return false; 
		}
		
		if ((sc)&&(!asl)) {	alert('Je moet een lidmaatschap hebben om te kunnen zoeken'); return false; }
		
		zoekstr='';
		naam=$("[name='z_naam']").val();  zoekstr+='&n='+escape(naam); 
		code=$("[name='z_code']").val();  zoekstr+='&code='+escape(code); 
		
		
		plaats=$("[name='z_plaats']").val(); zoekstr+='&wp='+escape(plaats); 
		provincie=$("[name='z_provincie']").val(); zoekstr+='&pr='+escape(provincie);
		leeftijd=$("[name='z_leeftijd']").val(); if (leeftijd!=0) { zoekstr+='&l='+leeftijd; }
		if($("#g_man").is(":checked")) { zoekstr+='&gm=1'; } 
		if($("#g_vrouw").is(":checked")) { zoekstr+='&gv=1'; } 		
		
		if ($("[name='z_interesses']")[0].selectedIndex!=-1) { interesses=$("[name='z_interesses']").val(); zoekstr+='&i='+interesses.join(','); }
		this_pag = $(".this_pag").html();
		document.location='/members/1/?'+zoekstr.substr(1);
		
	});
	
	$("#wachtwoord_vergeten_knop").click(function()
	{
		email=$("[name='email']").val();
		if (!validate_email(email)) { alert('Vul een geldig email adres in'); return false; }
		$("#wachtwoord_vergeten_form").submit();
		
	});
	
	$(".meldjeaanlink").click(function()
	{
		if (!sc) { document.location='/registreren/';
			//alert('Je moet ingelogd zijn om je te kunnen aanmelden voor een activiteit.'); return false; 
		}
		if ((sc)&&(!asl)) { 
		
			msg = 'Je hebt op dit moment geen lidmaatschap.\n\nWil je deze aanvragen?';
			if(confirm(msg)) { document.location='/mijnpagina/abo_verlengen/'; }
			 return false;
	
		//alert('Je hebt op dit moment geen lidmaatschap, je kunt je daarom niet aanmelden voor een activiteit'); return false; 
		
		}
	});
	
	$(".tip").click(function()
	{
		if (!sc) { 
			//document.location='/registreren/';
			alert('Je kunt pas een tip geven als je bent ingelogd'); return false; 
			}
		if ((sc)&&(!asl)) { alert('Je hebt op dit moment geen lidmaatschap en je kunt daarom geen tips geven'); return false; }
		
		this_id=$(this).attr("id").substr(8);
		if ($("#actip").html()==this_id) { $(".tip_popup").hide();$("#actip").html(''); return false; }			
		if ($(this).hasClass("j")) { alert('Je kunt jezelf geen tips geven'); return false; }
		$(".geef_tip_knop").attr("id","uid_"+this_id);
		this_left=$(this).position().left+80; this_top=$(this).position().top-250;	
		$(".tip_popup").css('top',this_top+'px').css('left',this_left+'px').show();
		$("#actip").html(this_id);
	});
	
	$(".geef_tip_knop").click(function() 
	{ 
		tips_values=Array();
		$(".tip_popup INPUT[type='checkbox']:checked").each(function()
		{ 
			tips_values.push($(this).val());
		});
		
		if (tips_values.length==0) 
		{ 
			alert('Selecteer eerst een activiteit die je als tip wilt geven'); 
		}
		else
		{
			$(".act_verstuurd").fadeIn();
			uid=$(this).attr("id").substr(4);
			tips_valuesj=tips_values.join(',');
			$.post("/ajax/actions.php",{action:'geeftip',s:sc,uid:uid,v:tips_valuesj},function(data) 
			{ setTimeout('$(".act_verstuurd").hide();$(".tip_popup").hide()',1000);
			$(".tip_popup INPUT[type='checkbox']").attr("checked",""); });		
		}
		return false;
	});
	
	$(".sluit_tip_knop").click(function(){ $(".tip_popup").hide(); });
	
	$("#loginform").submit(function()
	{
		usr = $("#login_naam").val(); pass = $("#login_pass").val(); 
		if ((!pass) || (!usr)) { alert('Vul een gebruikersnaam en wachtwoord in'); return false; }
		u = $("#login_naam").val()+'|'+hex_md5($("#login_pass").val())+'|';
		if ($("#login_onthouden").is(":checked")) { u+='1'; } else { u+='0'; }
		$.post("/ajax/actions.php",{action:'login',u:u},function(data) 
		{ 
		if (data==1) { document.location='/mijnpagina'; }
			else if (data==0) { alert('De combinatie van gebruikersnaam en wachtwoord is niet gevonden.');  }
			else if (data==3) { alert('Je registratie is nog niet goedgekeurd door een beheerder.');  }				
			else if (data==4) { alert('Je profiel is afgekeurd door een beheerder.');  }
			
		});
		return false;
	});



	if ((!asl)||(!sc)) {
		
		if (!sc)
		{			
			
			$("[href*='/profiel/']").click(function(){ 
					document.location='/registreren/';
					//alert('Je moet ingelogd zijn om een profiel te bekijken.'); return false; 
					});
			//$("[href*='/members/']").click(function(){ alert('Je moet ingelogd zijn om members te bekijken.'); return false; });		
			$("[href*='/activiteiten/bekijk/']").click(function(){ 
																document.location='/registreren/';
																//alert('Je moet ingelogd zijn om een activiteit te bekijken.'); return false; 
																});		
			//$("[href*='/mijnpagina/']").click(function(){ alert('Je moet ingelogd zijn om deze pagina te bekijken.'); return false; });	
		}
		if ((sc)&&(!asl))
		{
			//msg = 'Je hebt op dit moment geen lidmaatschap.\n\nWil je een abonnement aanvragen?';
			//$("[href*='/profiel/'],[href*='/activiteiten/bekijk/']").click(function()
		  	//$("[href*='/profiel/']").click(function()
			//{ if(confirm(msg)) { document.location='/mijnpagina/abo_verlengen/'; } return false; });
		}
	}	
	 
	if ($(".meldingkader").size()) { setTimeout('$(".meldingkader").slideUp("500")',3000); }
	
	$("#m_"+$("#container").attr("class")).css('background-position','0px 39px');
	$("#sub_"+$("#submenu_actief").html()).css('background-position','0px 32px');	
				   
				   
	$("#vertel_knop").click(function()
	{	
		jouw_naam=$("[name=vertel_jouw_naam]").val();
		jouw_mail=$("[name=vertel_jouw_email]").val();
		vertel_naam=$("[name=vertel_naam]").val();
		vertel_email=$("[name=vertel_email]").val();

		if (!jouw_naam) { alert('Vul je naam in'); return false; }
		if (!jouw_mail) { alert('Vul je e-mail in'); return false; }
		if (!vertel_naam) { alert('Vul de naam van een vriend(in) in'); return false; }
		if (!vertel_email) { alert('Vul de email van een vriend(in) in'); return false; }
		if (!validate_email(vertel_email)) { alert('Het opgegeven e-mail adres van een vriend(in) is niet geldig.'); return false; }
		if (!validate_email(jouw_mail)) { alert('Je opgegeven e-mail adres is niet geldig.'); return false; }		
		
		$("#vertel_wrapper .normaal").hide();
		$("#vertel_wrapper .wordtverzonden").show();
		
		$.post("/ajax/actions.php",{action:'vertel_site',jouw_naam:jouw_naam,jouw_mail:jouw_mail,vertel_naam:vertel_naam,vertel_email:vertel_email},function(data) 
		{ 
			$("#vertel_wrapper .normaal").hide();
			$("#vertel_wrapper .wordtverzonden").hide();
			$("#vertel_wrapper .verzonden").show();
		});
	});
	
	$("#vertel_activiteit_knop").click(function()
	{	
		jouw_naam=$("[name=vertel_act_jouw_naam]").val();
		jouw_mail=$("[name=vertel_act_jouw_email]").val();
		vertel_naam=$("[name=vertel_act_naam]").val();
		vertel_email=$("[name=vertel_act_email]").val();
		act_id = $("[name=act_id]").val();
		
		if (!jouw_naam) { alert('Vul je naam in'); return false; }
		if (!jouw_mail) { alert('Vul je e-mail in'); return false; }
		if (!vertel_naam) { alert('Vul de naam van een vriend(in) in'); return false; }
		if (!vertel_email) { alert('Vul de email van een vriend(in) in'); return false; }
		if (!validate_email(vertel_email)) { alert('Het opgegeven e-mail adres van een vriend(in) is niet geldig.'); return false; }
		if (!validate_email(jouw_mail)) { alert('Je opgegeven e-mail adres is niet geldig.'); return false; }		
		
		$("#vertel_activiteit_wrapper .normaal").hide();
		$("#vertel_activiteit_wrapper .wordtverzonden").show();
		
		$.post("/ajax/actions.php",
			   {action:'vertel_act',jouw_naam:jouw_naam,jouw_mail:jouw_mail,vertel_naam:vertel_naam,vertel_email:vertel_email,act_id:act_id},function(data) 
		{ 
			$("#vertel_activiteit_wrapper .normaal").hide();
			$("#vertel_activiteit_wrapper .wordtverzonden").hide();
			$("#vertel_activiteit_wrapper .verzonden").show();
		});
	});
	
	$("#bedrijf_registreren_knop").click(function()
	{		
		bedrijfsnaam=$("[name=bedrijfsnaam]").val();
		voornaam=$("[name=voornaam]").val();
		achternaam=$("[name=achternaam]").val();
		email=$("[name=email]").val();
		telefoonnummer=$("[name=telefoonnummer]").val();
		
		if (!bedrijfsnaam) { alert('Vul een bedrijfsnaam in'); return false; }
		if ((!email)&&(!telefoonnummer)) { alert('Vul een e-mail adres of telefoonnummer in.'); return false; }

		$("#bedrijf_registreren_form").submit(); 
	});
	
	//agenda
	$(".eventwrap a").click(function()
	{
		this_id = $(this).parent().attr("id").substr(12);
		if ($("#event_expand_"+this_id).is(":visible"))
		{
			$(this).parent().css('backgroundImage','url(/img/agenda/ingeklapt.gif)');
			$("#event_expand_"+this_id).slideUp("fast");
		}
		else
		{
			$(".event_expand").slideUp("fast");
			$(this).parent().css('backgroundImage','url(/img/agenda/uitgeklapt.gif)');	
			$("#event_expand_"+this_id).slideDown("fast");
		}		
		
	});
	
	if ($("#activiteit_init_open").html()>0) 
	{ 
		open_id=$("#activiteit_init_open").html();
		document.location='#act_'+open_id;
		$("#agenda_item_"+open_id+" a").trigger('click');  
	}
	
	
	$("#registreren_knop").click(function()
	{
		gebruikersnaam=$("[name='gebruikersnaam']").val();
		wachtwoord=$("[name='wachtwoord']").val();
		wachtwoord_check=$("[name='wachtwoord_check']").val();
		voornaam=$("[name='voornaam']").val();
		achternaam=$("[name='achternaam']").val();
		geboortedatum=$("[name='geboortedatum']").val();		
		woonplaats=$("[name='woonplaats']").val();		
		voorwaarden=$("[name='voorwaarden']").val();	
		email=$("[name='email']").val();
		telefoonnummer=$("[name='telefoonnummer']").val();		
		provincie=$("[name='provincie']").val();
		voorwaarden=$("[name='voorwaarden']").is(":checked");
		geslacht=$("[name='geslacht']:radio:checked").val();
		interesses = $("[name='interesses[]']:checked").size();
		
		
		afb=$("[name='afb']").val();	
		
		if (!gebruikersnaam) { alert('Vul een gebruikersnaam in.'); return false;  }
		if (!wachtwoord) { alert('Vul een wachtwoord in.'); return false; }
		if (wachtwoord.length<4) { alert('Het gekozen wachtwoord is te kort.'); return false; }
		if (gebruikersnaam.length<2) { alert('De gekozen gebruikersnaam is te kort.'); return false; }		
		if (wachtwoord!=wachtwoord_check) { alert('De opgegeven wachtwoorden zijn niet hetzelfde'); return false; }
		if (!voornaam) { alert('Vul je voornaam in.'); return false; }
		if (!achternaam) { alert('Vul je achternaam in.'); return false; }
		if (!woonplaats) { alert('Vul je woonplaats in.'); return false; }		
		if (provincie==0) { alert('Vul je provincie in.'); return false; }				
		if (!email) { alert('Vul een e-mail adres in.'); return false; }
		if (!validate_email(email)) { alert('Het opgegeven e-mail adres is niet geldig.'); return false; }		
		if (!afb) { alert('Je moet een foto uploaden.'); return false; }		
		if (!geslacht) { alert('Kies je geslacht.'); return false; }
		if (interesses==0) { alert('Selecteer minimaal ��n interesse.'); return false; }
		if (!telefoonnummer) { alert('Vul je telefoonnummer in.'); return false; }
		
		geb_datum=geboortedatum.split('-');
		if ( (geb_datum[0]<1) || (geb_datum[0]>31) || (geb_datum[1]<1) || (geb_datum[1]>12) || (geb_datum[2]<1900) || (geb_datum[2]>2100) ) 
		{ alert('Je geboortedatum is niet correct'); return false; }
		
		//if (!woonplaats) { alert('Vul je woonplaats in.'); return false; }
		if (!voorwaarden) { alert('Je moet akkoord gaan met de algemene voorwaarden om te kunnen registreren.'); return false; }
		//if (provincie==0) { alert('Selecteer een provincie.'); return false; }		
				
		$.post("/ajax/actions.php",{action:'check_user',u:gebruikersnaam},function(data) 
			{ if (data!=1) { alert('De gekozen gebruikersnaam is in gebruik'); } 
			
			else { 
			
			
					$.post("/ajax/actions.php",{action:'check_mail',e:email},function(data) 
					{ if (data!=1) {  alert('Het opgegeven adres is al in gebruik. Kies een andere. Heb je je al eerder geregistreerd maar ben je je inloggegevens kwijt? Gebruik dan de functie \'wachtwoord vergeten\' bovenaan de pagina'); return false;  } else {  $("#registreren_form").submit();  }  });	
			
			
			}});	

		
	});
	
	
	monthNames=["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"];
	monthNamesShort=["Jan","Feb","Ma","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"];
	dayNames=["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"];
	dayNamesShort=["Zon","Maa","Din","Woe","Don","Vri","Zat"];
	dayNamesMin=["Zo","Ma","Di","Wo","Do","Vr","Za"];
	
	
	datumvelden = ['activiteit_datum','afspreek_datum','album_datum','abo_tot','winactie_datum'];
	for (i=0;i<datumvelden.length;i++)
	{
		veld = datumvelden[i];
		$("#"+veld).datepicker({ altFormat:'dd-mm-yy',
										  dayNamesMin:dayNamesMin,
										  closeText:'sluit',
										  monthNames:monthNames,
										  altField: "#"+veld,
										  minDate:+1,maxDate:+500});
	}	
	
	//form
	$(".tijdmask").mask("99:99");	
	$(".datummask").mask("99-99-9999");
	if ($(".ie").size()==0) 
	{
		$(".input_gebruikersnaam").alphanumeric({allow:"-._"});;
		$(".input_email").alphanumeric({allow:"@.!#$%&'*+-/=?^_`{|}~"});
		$(".input_wachtwoord").alphanumeric({allow:".-_"});	
		$(".input_telefoon").numeric({allow:"- "});	
	}
	else
	{
		$(".input_gebruikersnaam").bind("keydown keyup keypress", function(){ $(this).val(convertName($(this).val())); });	
	}
	
	$(".verwijder_link").click(function()
	{ 
		href=$(this).attr("href");
		bericht = 'Zeker weten?';
		if (href.indexOf('particulieren')>0) { bericht='Gebruiker verwijderen?'; }
		if (href.indexOf('bedrijven')>0) { bericht='Bedrijf verwijderen?'; }
		if (href.indexOf('activiteit')>0) { bericht='Activiteit verwijderen?'; }
		if (href.indexOf('activiteit')>0) { bericht='Activiteit verwijderen?'; }
		if (href.indexOf('album')>0) { bericht='Album verwijderen?'; }	
		if (href.indexOf('link')>0) { bericht='Link verwijderen?'; }	
		if (href.indexOf('afmelden')>0) { bericht='Weet je zeker dat je je wilt afmelden voor deze activiteit?'; }		
		
		return confirm(bericht); 
	});
	
	$(".email").each(function(){v=$(this).html().split('|');if (v[1]){m=v[0]+'@'+v[1];$(this).html('<a href="mailto:'+m+'" title="Stuur een e-mail">'+m+'</a>');}});																											

	$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
		&& location.hostname == this.hostname) {
		  var $target = $(this.hash);
		  $target = $target.length && $target
		  || $('[name=' + this.hash.slice(1) +']');
		  if ($target.length) {
			var targetOffset = $target.offset().top;
			$('html,body')
			.animate({scrollTop: targetOffset}, 500);
		   return false;
		 }
	   }
	  });
	
	$("#contact_verzenden").click(function()
	{
		naam=$("[name='naam']").val();
		bedrijfsnaam=$("[name='bedrijfsnaam']").val();		
		email=$("[name='email']").val();
		telefoon=$("[name='telefoon']").val();
		bericht=$("[name='bericht']").val();
		
		if (!naam) { alert('Vul je naam in.'); return false;  }
		if ((!email)&&(!telefoon)) { alert('Vul een e-mail adres of telefoonnummer in.'); return false; }
		if (email) { if (!validate_email(email)) { alert('Het opgegeven e-mail adres is niet geldig.'); return false; } }
		if (!bericht) { alert('Vul een bericht in.'); return false; }
											 
		$("#contact_form").submit();
	});
	
	$("#ideal_betaalknop").click(function()
	{
		this_val=$("[name='abo_type']:radio:checked").val();
		if (!this_val) { alert('Kies een abonnement'); return false; }
		$('#abo'+this_val).submit();	
	});
	
	$(".registratie_geen_abo_bevestigen_knop").click(function()
	{
		$('.registratie_geen_abo_bevestigen').submit();	
	});
	
	$(".sluit_croptool").click(function()
	{
		$("#croptool").hide();	
	});
	
	$(".bijsnijden_knop").click(function()
	{
		afb=$("[name='afb']").val();
		crop_afb=$("[name='afb_orig']").val();
		cropsize=$("[name='cropsize']").val().split(',');
		if (!afb) { alert('Er is geen afbeelding geupload'); }
		
		$("#croptool").show(); 
		$("#crop_wrap").html('<img src="/'+crop_afb+'" id="crop_target" alt="">');		
		$('#crop_wrap').css('padding-top',cropsize[1]+'px').css('padding-left',cropsize[0]+'px');
		
		url=String(window.location);

		if (url.indexOf('winactie')>0) { ar = 304/134;  }
		if (url.indexOf('activiteit')>0) { ar = 304/134;  }
		if ((url.indexOf('registreren')>0)||(url.indexOf('profiel')>0)||(url.indexOf('bedrijf')>0)) { ar = 112/112;  }
		
		$('#crop_target').Jcrop({ 
			onSelect: showCoords,
			onChange: showCoords,
			setSelect:   [ 219, 138, 317, 282],
		 	aspectRatio: ar
		});
	
		

	});
	
	$(".croptool_opslaan").click(function()
	{
		$("#croptool").hide();	
		cropsettings = $("[name='cropsettings']").val();
		afb = $("[name='afb_orig']").val();
		
		if (url.indexOf('activiteit')>0) { ar = 304/134; pag='act'; }
		if (url.indexOf('winactie')>0) { ar = 304/134; pag='winactie'; }
		if ((url.indexOf('registreren')>0)||(url.indexOf('profiel')>0)||(url.indexOf('bedrijf')>0)) { ar = 112/112; pag='gebr'; }
		
		$.post("/ajax/actions.php",{action:'crop',pag:pag,settings:cropsettings,afb:afb},function(data) 
		{ 
			$(".upload_mask").css('backgroundImage','url(/'+data+')');
			$("[name='afb']").val(data);
		});	
	}); 

	
	$(".a_form").submit(function()
	{
		if ($(this).hasClass('form_submitting')) { return false; }
		$(this).addClass('form_submitting');
		this_id = $(this).attr("id"), val = $(this).serialize();
		$("#"+this_id+" .loading").show();
		$.post("/ajax/forms.php",{form:this_id,val:val},function(data) 
		{  
			gestart=0;
			$("#"+this_id+" .loading").hide();
			$("#"+this_id).removeClass('form_submitting');
			errors=data.error,ok_red=data.ok_red,ok_func=data.ok_func,error_text='';
			if (errors) 
			{ 
				error_text='\n - '+errors.join('\n - ');
				alert('Het formulier is niet correct ingevuld:\n'+error_text); 
				return false;
			}
			if (ok_red) { document.location=ok_red; return false; }
			//if (ok_red)	{  return false; }			
			if (ok_func) { eval(ok_func); return false; }
			alert('Er is iets fout gegaan bij het opslaan van het formulier. Probeer het op een later tijdstip opnieuw'); 
		},"json");		
		return false; 
	});
	
	$(".a_submit").click(function(){ $(this).parents('.a_form').submit(); });

});


function showCoords(c)
{
	string=c.x+'.'+c.y+'.'+c.h+'.'+c.w;
	$("[name='cropsettings']").val(string);	
}

function v(){return false}

function frame_upload(actie,file,cropsize)
{
	$("#uploadframe").show();
	$("#upload_laden,#upload_error,.bijsnijden_knop").hide();
	src = $("#uploadframe").attr("src");

	if (actie=='laden')
	{
		file_verkort = file;
		if (file.length>12) 
		{ 
			file_verkort = file.substr(0,10)+'..';
		}
		$("#uploadframe").hide();
		$("#upload_laden").show();
		$("#upload_laden span").html(file_verkort);
	}
	
	if (actie=='annuleren')
	{
		$("#uploadframe").attr('src',src);
		
	}	
	if (actie=='error')
	{
		$("#upload_error").show();
		$("#uploadframe").attr('src',src);
		
	}	
	if (actie=='laden_klaar') 
	{	
		$("[name='afb']").val(file);
		if (cropsize) { $("[name='cropsize']").val(cropsize); }
		$(".upload_mask").css('backgroundImage','url(/'+file+')');
		$("#uploadframe").attr('src',src);
		$(".bijsnijden_knop").show();
		crop_afb = file.split('.jpg')[0]+'_origineel.jpg';
		$("[name='afb_orig']").val(crop_afb);	
		
	}
	
}

function show_album(id,titel)
{
	$("#swf_overlay").show();
	var d = new SWFObject("/gallery/gallery.swf", "d", "952", "730", "8");
	d.addParam("wmode", "transparent");
	d.addVariable("galleryId", id);
	d.addVariable("title", titel);		
	d.write("swf_overlay");	
}	

function close_album()
{
	$("#swf_overlay").hide();
	
}

function validate_email(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) { return true; } else { return false; } 	
}

function convertName(val){
  var test = new RegExp("[^0-9,a-z,A-Z,.,_,-]", "g");
  return val.replace(test, "");	
}


a2a_prioritize = ["hyves", "facebook", "twitter", "linkedin"];
a2a_num_services = 6;
a2a_localize = {
   Share: "Delen",
   Save: "Opslaan",
   Subscribe: "Abonneren",
   Email: "E-Mail",
   Bookmark: "Bookmarken",
   ShowAll: "Toon alle",
   ShowLess: "Toon minder",
   FindServices: "Zoek diensten",
   FindAnyServiceToAddTo: "Vind een dienst",
   PoweredBy: "&copy; Ga Mee Stappen, mede mogelijk gemaakt door",
   ShareViaEmail: "Deel via e-mail",
   SubscribeViaEmail: "Abonneren via e-Mail",
   BookmarkInYourBrowser: "Bookmark via browser",
   BookmarkInstructions: "Gebruik ctrl+D om de bookmark op te slaan",
   AddToYourFavorites: "Toevoegen aan favorieten",
   SendFromWebOrProgram: "Verzenden vanaf web",
   EmailProgram: "E-mail programma"
};

