function pages(event) {
	var k = event.keyCode;
	if (event.ctrlKey) {
		if (k == 37) { // Ctrl+Left
			if (document.getElementById('prev_page')!=null) {
				location.href=document.getElementById('prev_page').href;
			}
		} 
		if (k == 39) { // Ctrl+Right
			if (document.getElementById('next_page')!=null) {
				location.href=document.getElementById('next_page').href;
			}
		} 
	}
}

function show(id) {
	document.getElementById('expand_id').value = id;
	document.getElementById('expand').submit();
}

function validate_comment() {
	css_on = '#ffa92b';
 	css_off = '#d1d5e0';
	error='';
	reg=new RegExp("^.+?@.+?\..+$");

	if (document.getElementById('name').value==='') {
		error += ' - '+comment_user+'\n';
		document.getElementById('name').style.borderColor = css_on;
		error = comment_error+'\n'+error;
		alert(error);
		document.getElementById('name').focus();
		return false;
	} else document.getElementById('name').style.borderColor = css_off;

	if (!reg.test(document.getElementById('email').value)) {
		error += ' - '+comment_email+'\n';
		document.getElementById('email').style.borderColor = css_on;
		error = comment_error+'\n'+error;
		alert(error);
		document.getElementById('email').focus();
		return false;
	} else document.getElementById('email').style.borderColor=css_off;

	if (document.getElementById('content').value=='') {
		error += ' - '+comment_message+'\n';
		document.getElementById('content').style.borderColor=css_on;
		error = comment_error+'\n'+error;
		alert(error);
		document.getElementById('content').focus();
		return false;
	} else document.getElementById('content').style.borderColor=css_off;

	if ((document.getElementById('answer').value=='')||(isNaN(document.getElementById('answer').value))) {
		error+=' - '+comment_answer+'\n';
		document.getElementById('answer').style.borderColor=css_on;
		error=comment_error+'\n'+error;
		alert(error);
		document.getElementById('answer').focus();
		return false;
	} else document.getElementById('answer').style.borderColor=css_off;

	return true;
}



function validate_feedback() {
	css_on = '#ffa92b';
 	css_off = '#d1d5e0';
	error='';
	reg=new RegExp("^.+?@.+?\..+$");

	if (document.getElementById('name').value==='') {
		error += ' - '+feedback_name+'\n';
		document.getElementById('name').style.borderColor = css_on;
		error = feedback_error+'\n'+error;
		alert(error);
		document.getElementById('name').focus();
		return false;
	} else document.getElementById('name').style.borderColor = css_off;

	if (!reg.test(document.getElementById('email').value)) {
		error += ' - '+feedback_email+'\n';
		document.getElementById('email').style.borderColor = css_on;
		error = feedback_error+'\n'+error;
		alert(error);
		document.getElementById('email').focus();
		return false;
	} else document.getElementById('email').style.borderColor=css_off;

	if (document.getElementById('message').value=='') {
		error += ' - '+feedback_message+'\n';
		document.getElementById('message').style.borderColor=css_on;
		error = feedback_error+'\n'+error;
		alert(error);
		document.getElementById('message').focus();
		return false;
	} else document.getElementById('message').style.borderColor=css_off;

	if ((document.getElementById('answer').value=='')||(isNaN(document.getElementById('answer').value))) {
		error+=' - '+feedback_answer+'\n';
		document.getElementById('answer').style.borderColor=css_on;
		error=feedback_error+'\n'+error;
		alert(error);
		document.getElementById('answer').focus();
		return false;
	} else document.getElementById('answer').style.borderColor=css_off;

	return true;
}
