function vote_check(id,name){if(confirm('Weet je zeker dat je wil stemmen op ' + name + '\r\n\r\nJe kan maar 1x stemmen!')){eval('document.roodkapje_vote_' + id + '.submit()');}}
function input_match(target,regex){
	target.style.border=((target.value).match(regex)?'1px solid #00cc00':'1px solid #cc0000');
	target.style.background=((target.value).match(regex)?'#ddffdd':'#ffdddd');
}
function input_cmp(target,cmp){
	target.style.border=(target.value==cmp.value&&(target.value!=''||cmp.value!='')?'1px solid #00cc00':'1px solid #cc0000');
	target.style.background=(target.value==cmp.value&&(target.value!=''||cmp.value!='')?'#ddffdd':'#ffdddd');
}
function set_smilies(str){
	str=str.replace(/\:-?d/gi,		'<img src="_images/smilies/icon_biggrin.gif" />');
	str=str.replace(/\:-?\)/gi,		'<img src="_images/smilies/icon_smile.gif" />');
	str=str.replace(/\:@/gi,		'<img src="_images/smilies/icon_mad.gif" />');
	str=str.replace(/\:-?\(/gi,		'<img src="_images/smilies/icon_sad.gif" />');
	str=str.replace(/\:-?[o0]/gi,	'<img src="_images/smilies/icon_suprised.gif" />');
	str=str.replace(/[o0]\.[o0]/gi,	'<img src="_images/smilies/icon_eek.gif" />');
	str=str.replace(/\:-?s/gi,		'<img src="_images/smilies/icon_confused.gif" />');
	str=str.replace(/8\)/gi,		'<img src="_images/smilies/icon_cool.gif" />');
	str=str.replace(/\:-?p/gi,		'<img src="_images/smilies/icon_razz.gif" />');
	str=str.replace(/\:-?\$/gi,		'<img src="_images/smilies/icon_redface.gif" />');
	str=str.replace(/\:\'-?\(/gi,	'<img src="_images/smilies/icon_cry.gif" />');
	str=str.replace(/8-\)/gi,		'<img src="_images/smilies/icon_rolleyes.gif" />');
	str=str.replace(/\;-?\)/gi,		'<img src="_images/smilies/icon_wink.gif" />');
	str=str.replace(/\:-?\|/gi,		'<img src="_images/smilies/icon_neutral.gif" />');
	return str;
}
function live_example(live,example){
	if((live)&&(example)){
		var regex = new Array(
			/\n/gi,
			/\[(strong|em|b|u|i|ol|ul)\](.+?)\[\/\1\]/gi,
			/\[section=([^\]]+)\](.+?)\[\/section\]/gi,
			/\[section\](.+?)\[\/section\]/gi,
			/\[mail\](.+?)\[\/mail\]/gi,
			/\[url\](.+?)\[\/url\]/gi,
			/\[img\](.+?)\[\/img\]/gi,
			/\[li\](.+?)\[\/li\]/gi,
			/\[user=(\d+)\](.+?)\[\/user\]/gi
		);
		var replacement = new Array(
			'<br />',
			'<$1>$2</$1>',
			'<div class="content"><div class="title">$1</div>$2</div>',
			'<div class="content">$1</div>',
			'<a href="mailto:$1">$1</a>',
			'<a href="$1" target="_blank">$1</a>',
			'<img src="$1" />',
			'<li style="list-style:disc;margin-left:20px;">$1</li>',
			'<a href="./nl/users/$1/">$2</a>'
		);

		var str=set_smilies(live.value);
		for(var i=0;i<regex.length;i++){
			var str=str.replace(regex[i],replacement[i]);
		}
		example.innerHTML=str;
	}
}
window.onload = function() {
	var live=document.getElementById('live');
	var example=document.getElementById('example');
	if(live&&example){
		live.onkeyup=function(){live_example(live,example);}
		live_example(live,example);
	}

	var c=document.getElementById('countries');
	if(c){
		c.style.padding='0 0 0 23px';
		c.style.background="#fff url('_images/lang/16/" + c.value + ".png') 2px no-repeat";
	}
	c.onchange=function(){c.style.background="#fff url('_images/lang/16/" + c.value + ".png') 2px no-repeat";}
}