$(document).ready(function(){

	$('#captcha').keyup(function(){$('#result3').html(checkCaptcha($('#captcha').val(),$('#captchaVerify').val()))})

	$('#postcomment').click(function(){

		var comment 						= $('#comment').val();
		var captcha 						= $('#captcha').val();
		var comment_account_id 			= $('#comment_account_id').val();
		var comment_type 				= $('#comment_type').val();
		var item_id 						= $('#item_id').val();
		var error 							= new Array();


		if(comment == ""){
			$('#comment').removeClass('half_textarea');
			$('#comment').addClass('half_textareaError');
			error[0] = 1;
		}

		if(captcha == "" || captcha == null){
			$('#captcha').removeClass('default_textfield');
			$('#captcha').addClass('default_textfieldError');
			error[1] = 1;
		}

		if(error == ""){
			alert('Dankjewel voor je commentaar.');
			
			postcomment(comment_type, comment_account_id, comment, item_id, captcha);
			
			$('#comment').removeClass('half_textareaError');
			$('#comment').addClass('half_textarea');
			$('#generator_layout').empty();
			$('#comment').val('');
			$('#captcha').val('');
		}
		else {
			alert('Er zijn fouten opgetreden, controleer de rood gemarkeerde velden');
		}

	})

});


function checkCaptcha(inputTxt,captchaCode){

	captchaCode =  captchaCode + 'S'
	if(inputTxt.toUpperCase() == captchaCode){
		document.getElementById('captcha').className = 'default_textfield';
		return " Geldige antispam code";
	}
	else return "<font color=red> Voer een geldige antispam code in</font>";
}





/* postcomment function */
function postcomment(comment_type, comment_account_id, comment, item_id, captcha){

	$.ajax({
		type: "POST", dataType: 'json',
		url: "/includes/json.func.php",
		data: "mode=post_comment&comment_type="+comment_type+"&comment_account_id="+comment_account_id+"&comment="+comment+"&item_id="+item_id+"&captcha="+captcha,

		success: function(msg){
			$("#generator_layout").html(msg);
		}
	});
}

