function valuatePoll(id, listitem) {
	document.getElementById('pollresult').value = document.getElementById('pollvalue' + id).value;

	var pollList = document.getElementById('poll')
	var listitems = pollList.getElementsByTagName('li');
	for (i = 0; i < listitems.length; i++)
		document.getElementById('pollitem' + (i + 1)).className = '';

	listitem.className = 'active';
}

function checkSub(onmouse_id, current_id, direction) {
	var onmouse = 'sub' + onmouse_id;
	var current = 'sub' + current_id;

	if (document.getElementById(onmouse)) {
		if (direction == 'on') {
			if (current != onmouse) {
				if (document.getElementById(current))
					document.getElementById(current).style.display = 'none';

				document.getElementById(onmouse).style.display = 'block';
			}
		} else {
			if (current != onmouse) {
				if (document.getElementById(current))
					document.getElementById(current).style.display = 'block';

				document.getElementById(onmouse).style.display = 'none';
			}
		}
	}
}

function submitSearch() {
	if (document.getElementById('keyword').value != '')
		document.getElementById('searchform').submit();
}

function openNewsLetterForm() {
	var status = document.getElementById('newsletterform').style.display;

	if (status == 'block')
		document.getElementById('newsletterform').style.display = '';
	else {
		document.getElementById('newsletterform').style.display = 'block';
		document.getElementById('nladd').style.display = 'block';
		document.getElementById('nlremove').style.display = 'none';
	}
}

function checkEmail(element, factory_default) {
	if (document.getElementById(element).value == factory_default)
		document.getElementById(element).value = '';
}

function checkNewsLetter(form, error1, error2, factory_default) {
	if (form.email.value == "" || form.email.value == factory_default) {
	    alert(error1);
		form.email.focus();
	    return false ;
	} else if (form.email.value != "") {
		re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if (re.test(form.email.value) == false){
			alert(error2);
			form.email.focus();
			return false;
		}
	}

	return true;
}

function openNewsLetterRemoval() {
	document.getElementById('nladd').style.display = 'none';
	document.getElementById('nlremove').style.display = 'block';
}
