function show_sub_nav(menu) {
	$('ul', menu).css({
		"left": (menu.offsetLeft - 5) + "px",
		"top": "27px"
	});
}



function hide_sub_nav(menu) {
	$('ul', menu).css({
		"left": "-9999px",
		"top": "-9999px"
	});
}

var failborder = "1px solid #cc0000";
var failback = "#f5e4e4";
var passborder = "1px solid #1ccf3a";
var passback = "#c3ff9b";

function validateregform(form) {
	var name = document.getElementById('name');
	var alias = document.getElementById('alias');
	var user = document.getElementById('user');
	var pswo = document.getElementById('pswo');
	var pswo2 = document.getElementById('pswo2');
	var agreeholder = document.getElementById('agreeholder');
	var r = /^([-_a-zA-Z0-9]+(\.?[-_a-zA-Z0-9]+)*)+@[-a-zA-Z0-9]+(\.[-a-zA-Z0-9]+)*\.[a-zA-Z]{2,6}$/

	if (name.value.length < 3) {
		fail(name); error_msg("name_err", "Minst 3 tecken<br />"); return false;
	} else {
		accept(name); error_msg("name_err", "");
	}

	if (alias.value == "") {
		fail(alias); return false;
	} else {
		accept(alias);
	}

	if (user.value == "") {
		fail(user);	return false;
	} else {
		accept(user);
	}

	if (!r.test(user.value)) {
		fail(user);
		error_msg("user_err", "Ogiltig e-post<br />");
		return false;
	} else {
		error_msg("user_err", "");
	}

	if (pswo.value == "") {
		fail(pswo);	return false;
	} else {
		accept(pswo);
	}

	if (pswo2.value == "") {
		fail(pswo2); return false;
	} else {
		accept(pswo2);
	}

	if (pswo.value != pswo2.value) {
		fail(pswo); fail(pswo2); return false;
	} else {
		accept(pswo); accept(pswo2);
	}

	if ($('#agreeterms').attr('checked') != true){
		fail(agreeholder); return false;
	}
}
function fail(input){
	input.style.border = failborder;
	input.style.background = failback;
	input.focus();
}
function accept(input){
	input.style.border = passborder;
	input.style.background = passback;
}
function hideme(id,id2){
    document.getElementById(id).style.display = 'none';
	document.getElementById(id2).style.display = 'block';
}
function hideall(id1,id2,id3,id4){
    document.getElementById(id1).style.display = 'none';
	document.getElementById(id2).style.display = 'none';
	document.getElementById(id3).style.display = 'none';
	document.getElementById(id4).style.display = 'none';
}
function hidem(id){
	document.getElementById(id).style.display = 'none';
}
function error_msg(block, msg){
	document.getElementById(block).innerHTML = msg;
}

