<!-- JavaScript Document -->
	if(cms){
		tinyMCE.init({
			mode : "textareas",
			theme : "advanced",
			editor_selector : 'mceEditor',
			theme_advanced_buttons1 : "bold,italic,underline,bullist,link,unlink,code,formatselect",
			theme_advanced_buttons2 : "",
			theme_advanced_buttons3 : "",
			theme_advanced_buttons4 : "",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			theme_advanced_statusbar_location : "bottom",
			theme_advanced_blockformats : "p,h3,h4,h5",
			theme_advanced_resizing : false,
			onchange_callback : "myCustomOnChangeHandler"

		});
	}

$(document).ready(function() {
	  $('#banner').cycle({
			fx: 'fade',
			speed:    0000, 
		    timeout:  4000 
		});

if(cms){
		var count = 1;
		$('span.line').each(
			function(){
				var value=$(this).html();
				var name=$(this).attr('ref')+'['+$(this).attr('name')+']';
				$(this).html('');
				var input = '<input class="input" type="text" style="'+$(this).attr('style')+'" name="'+name+'" value="'+value+'">';
				$(this).append(input);
				count++;
			}
		);
		$('span.text').each(
			function(){
				var value=$(this).html();
				var name=$(this).attr('ref')+'['+$(this).attr('name')+']';
				$(this).html('');
				var id = "txt_"+count;
				count++;
				$(this).append("<textarea id='"+id+"_temp' name='"+name+"' style='display:none'></textarea><textarea id='"+id+"' class='mceEditor' style='"+$(this).attr('style')+"'>"+value+'</textarea>');
				tinyMCE.execCommand('mceAddControl', false, id);
				}
		);
		$('span.go').each(
			function(){
				$(this).append("<input type='submit' value='Opslaan'>");
			}
		);

	}
});
function myCustomOnChangeHandler(inst) {
	
	document.getElementById(inst.id+'_temp').value=inst.getBody().innerHTML;

}





function checkform(){
	if(checkverplicht('verplicht')){
		if(validatemail('validate_email')){
			if(validatenum('validate_num')){
				if(compare('password','U dient tweemaal hetzelfde wachtwoord op te geven.')){
					return true;
				} else {
					return false;
				}
			} else {
				return false;
			}
		} else {
			return false;
		}
	} else {
		return false;
	}
}

function compare(c, msg){
	var error = false;
	var values = new Array;
	$('.'+c).each( 
		function(){
			values[values.length]=$(this).val();
		}
	);

	for(var i=0;i<values.length;i++){
		for(var j=(i+1);j<values.length;j++){
			if(values[i]!=values[j]){
				error = true;
			}
		}
	}
	if(error){
		alert(msg);
		return false;
	} else {
		return true;
	}
	
}

function checkmail(email){
	var regExp= new RegExp("\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
	if(email && !regExp.test(email)){
		return false;
	} else {
		return true;
	}
}

function checknum(value, convert){
	if(convert==null){
		convert=true;
	}
	
	if(convert){
		value=value.replace(',', '.');
	}
	
	if(value && isNaN(value)){
		return false;
	} else {
		return true;
	}
}

function checkverplicht(c){

	var error = false;
	$('.'+c).each( 
		function(){
			if($(this).val()==''){
				$(this).css('border-color', 'red');
				error=true;
			} else {
				$(this).css('border-color', '');
			}
		}
	);

	if(error){
		alert('Niet alle verplichte velden zijn ingevuld');
		return false;
	} else {
		return true;
	}
}

function validatemail(c){
	var error = false;
	$('.'+c).each( 
		function(){
			if(!checkmail($(this).val())){
				$(this).css('color', 'red');
				error=true;
			} else {
				$(this).css('color', '');
			}
		}
	);

	if(error){
		alert('Het emailadres is niet correct');
		return false;
	} else {
		return true;
	}
	
}

function validatenum(c){
	var error = false;
	$('.'+c).each( 
		function(){
			if(!checknum($(this).val())){
				$(this).css('color', 'red');
				error=true;
			} else {
				$(this).css('color', '');
			}
		}
	);

	if(error){
		alert('Dit is geen geldig aantal');
		return false;
	} else {
		return true;
	}
	
}


function check_keuze(naam, c, variabel){
	if(!$("input[name='"+naam+"']:checked").val()){
		$('.'+c).each( 
			function(){
				$(this).css('color', 'red');
			}
		);
		alert('U heeft geen keuze opgegeven voor '+variabel);
		return false;
	} else {
		$('.'+c).each( 
			function(){
				$(this).css('color', '');
			}
		);
		return true;
	};
}


