// Reload the CAPTCHA
var count = 0;
function reloadCaptcha(path) {
	count++;
	$("#captcha_image").attr('src', path+"/captcha/captcha.php?re=" + count);	
}

function submitComment() {
	$('#submit').hide();
	$('#comment-loading').show();
	$errors = new Array();
	if ($('#author').val() == '') $errors.push('Naam');
	if (!validateEmail($('#email').val())) $errors.push('Email');	
	$.ajax({
		type: 'POST',
		data: {	code: $('#code').val()
				},
		url: "/wp-content/themes/trosacademy/ajax/check-captcha.php"+'?uniq='+Math.random(),
		async: false,
		success: function(response) {
			if (response != 'OK') {
				$errors.push('Code');
			}
		}
	});	
	if ($('#comment').val() == '') $errors.push('Bericht');
	if ($errors.length != 0) {
		var $html = '';
		for (var $i = 0; $i < $errors.length; $i++) {
			$html += '<li>'+$errors[$i]+'</li>';
		}
		$('#feedback').html('De volgende velden zijn niet correct ingevuld:<ul>'+$html+'<ul>');
		$('#feedback').show();
		$('#submit').show();
		$('#comment-loading').hide();
	} else {
		$('#commentform').submit();
	}
}

function validateEmail(address) {	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return reg.test(address);
}

function getComments($post_id, $page) {
	$.ajax({
		type: 'POST',
		data: {	post_id: $post_id,
				page: $page
				},
		url: "/wp-content/themes/trosacademy/ajax/comments.php"+'?uniq='+Math.random(),
		async: false,
		success: function(response) {
			$("#comments-area").html(response);
		}
	});
}

function imgrollover (img, showRollover) {
	if (showRollover) {
		$src = $(img).attr('src');
		$src_parts = $src.split(".");
		$src_parts[$src_parts.length-1] = 'ro.'+$src_parts[$src_parts.length-1];
		$(img).attr('src',$src_parts.join("."));
	} else {
		$src = $(img).attr('src');
		$src_parts = $src.split(".");
		$src_parts[$src_parts.length-2] = $src_parts[$src_parts.length-1];
		$src_parts.pop();
		$(img).attr('src',$src_parts.join("."));
	}
}

function showSubmenu(menuId, show, src, ro_src) {
	gmenuId = menuId;
	if (show) {
		clearTimeout(menutimeouts[menuId]);		
		//$('#wrapper_'+menuId).css('background-color', '#723eaf');
		if ( $('#top_'+menuId).hasClass("selected") == false ) {
			$('#img_'+menuId).attr('src',ro_src);
		}
		$('#sub_'+menuId).show();
	} else {		
		menutimeouts[menuId] = setTimeout(function(){hideSubmenu(menuId, src)}, 200);	
	}
}

function hideSubmenu(menuId, src) {
	if ( $('#top_'+menuId).hasClass("selected") == false ) {
		//$('#wrapper_'+menuId).css('background-color', '');
		$('#img_'+menuId).attr('src',src);
	}	
	$('#sub_'+menuId).hide();
}

