function fireEvent(obj,evt){
	var fireOnThis = obj;
	if( document.createEvent ) {
	  var evObj = document.createEvent('MouseEvents');
	  evObj.initEvent( evt, true, false );
	  fireOnThis.dispatchEvent(evObj);
	} else if( document.createEventObject ) {
	  fireOnThis.fireEvent('on'+evt);
	}
}

document.onkeyup = kcm;

function kcm(e) {
	var k = (window.event) ? event.keyCode : e.keyCode;
	
	switch(k) {
	case 37:
		fireEvent(document.getElementById('prev'),'click');
		break;
	case 39:
		fireEvent(document.getElementById('next'),'click');
		break;
		
	}
}

function goSubmit() {
	form = document.message;
	if (form.name.value=='') {
		alert('Please enter your name.');
		form.name.focus();
		return false;
	}
	if (form.subject.value=='') {
		alert('Please enter a subject.');
		form.subject.focus();
		return false;
	}
	if (form.message.value=='') {
		alert('Please enter your message.');
		form.message.focus();
		return false;
	}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.mail.value)) {
		form.submit();
	}
	else {
		alert('Please enter a correct E-Mail adress.');
		form.mail.value='';
		form.mail.focus();
		return false;	
	}
}
function v(level) {
	form = document.message;
	if (level == 1 && form.name.value==' your name') form.name.value='';
	else if (level == 2 && form.subject.value==' subject') form.subject.value='';
	else if (level == 3 && form.mail.value==' your email') form.mail.value='';
	else if (level == 4 && form.message.value==' message') form.message.value='';
}

function r(level){
	form = document.message;
	if (level == 1 && form.name.value=='') form.name.value=' your name';
	else if (level == 2 && form.subject.value=='') form.subject.value=' subject';
	else if (level == 3 && form.mail.value=='') form.mail.value=' your email';
	else if (level == 4 && form.message.value=='') form.message.value=' message';
}
function openInNewWindow(i) {
	var newWindow = window.open(i, '_blank');
	newWindow.focus();
	return false;
}