function validForm() {
	var name = new String(document.feedback.name.value);
	if (name.length == 0) {
		alert ("A First Name is required!");
		document.feedback.name.select();
		return false;
	}

	var email = new String(document.feedback.email.value);
	email.toLowerCase();
	var rex = /^([0-9a-z]([-_.]?[0-9a-z])+@[0-9a-z]([-.]?[0-9a-z])+\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$/i;
	if (email.length == 0) {
		alert("An email address is required!");
		document.feedback.email.select();
		return false;
	} else if (email.match(rex) == null) {
		alert("An email address is not valid!");
		document.feedback.email.select();
		return false;
	}
}

function validContactForm() {
	var name = new String(document.contact.name.value);
	if (name.length == 0) {
		$.prompt(textRegist[0]).corner();
		return false;
	}

	var body = new String(document.contact.body.value);
	if (body.length == 0) {
		$.prompt(textRegist[0]).corner();
		return false;
	}

	var email = new String(document.contact.email.value);
	email.toLowerCase();
	var rex = /^([0-9a-z]([-_.]?[0-9a-z])+@[0-9a-z]([-.]?[0-9a-z])+\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$/i;
	if (email.length == 0) {
		$.prompt(textRegist[0]).corner();
		return false;
	} else if (email.match(rex) == null) {
		$.prompt(textRegist[3]).corner();
		return false;
	}
}

function errorBorder() {
	$(border).addClass("errborder");
}
function validReg() {
	$(".errborder").removeClass("errborder");

	var field01 = new String($("#nick").val());
	var field02 = new String($("#name").val());
	var field03 = new String($("#email").val());
	var field04 = new String($("#pass1").val());
	var field05 = new String($("#repass").val());

	var pass = true;
	if (field05.length == 0) {
		border = $("#repass");
		pass = false;
	}
	if (field04.length == 0) {
		border = $("#pass1");
		pass = false;
	}

	if (field03.length == 0) {
		border = $("#email");
		pass = false;
	}
	if (field02.length == 0) {
		border = $("#name");
		pass = false;
	}
	if (field01.length == 0) {
		border = $("#nick");
		pass = false;
	}
	if (pass == false)
	{
		$.prompt(textRegist[0], {callback:errorBorder} ).corner();
		return false;
	}

	if (field01.length < 5) {
		border = $("#nick");
		$.prompt(textRegist[5], {callback:errorBorder} ).corner();
		return false;
	}
	if (field04.length < 5) {
		border = $("#pass1");
		$.prompt(textRegist[5], {callback:errorBorder} ).corner();
		return false;
	}

	var nick = new String($("#nick").val());
	for (var x = 0; x < nick.length; x++)
	{
		if (nick.charCodeAt(x) < 48
		|| (nick.charCodeAt(x) > 57 && nick.charCodeAt(x) < 65)
		|| (nick.charCodeAt(x) >90 && nick.charCodeAt(x) < 97)
		|| nick.charCodeAt(x) > 122)
		{
			border = $("#nick");
			$.prompt(textRegist[1]+'1', {callback:errorBorder}).corner();
			return false;
		}
	}

	var porol = new String($("#pass1").val());
	for (var x = 0; x < porol.length; x++)
	{
		if (porol.charCodeAt(x) < 48
		|| (porol.charCodeAt(x) > 57 && porol.charCodeAt(x) < 65)
		|| (porol.charCodeAt(x) >90 && porol.charCodeAt(x) < 97)
		|| porol.charCodeAt(x) > 122)
		{
			border = $("#pass1");
			$.prompt(textRegist[1]+'2', {callback:errorBorder}).corner();
			return false;
		}
	}

	var name = new String($("#name").val());
	for (var x = 0; x < name.length; x++)
	{
		if (name.charCodeAt(x) < 48
		|| (name.charCodeAt(x) > 57 && name.charCodeAt(x) < 65)
		|| (name.charCodeAt(x) >90 && name.charCodeAt(x) < 97)
		|| name.charCodeAt(x) > 122)
		{
			border = $("#name");
			$.prompt(textRegist[1]+'3', {callback:errorBorder}).corner();
			return false;
		}
	}

	var password = new String($("#pass1").val());
	var retype = new String($("#repass").val());
	if (password.valueOf() != retype.valueOf())
	{
		border = $("#pass1");
		$.prompt(textRegist[2], {callback:errorBorder}).corner();
		return false;
	}
	var email = new String($("#email").val());
	if (email.indexOf("@") == -1)
	{
		border = $("#email");
		$.prompt(textRegist[3], {callback:errorBorder}).corner();
		return false;
	}
	/*if (document.regist.agree.checked == false)
	{
		alert(textRegist[4]);
		return false;
	}*/
}