function stringLength(inputString)
{
  return inputString.length;
}
function val_update()
{
	var msg = "";
	if (document.frm_user.firstname.value == "") 
	{
		msg = msg+"Please enter your firstname\n";
		document.frm_user.firstname.focus();
		document.frm_user.firstname.select();
	}
	if (document.frm_user.lastname.value == "") 
	{
		msg = msg+"Please enter your lastname\n";
		document.frm_user.lastname.focus();
		document.frm_user.lastname.select();
	}
	if (document.frm_user.company.value == "") 
	{
		msg = msg+"Please enter your company\n";
		document.frm_user.company.focus();
		document.frm_user.company.select();
	}
	if (document.frm_user.position.value == "") 
	{
		msg = msg+"Please enter your position\n";
		document.frm_user.position.focus();
		document.frm_user.position.select();
	}
	if ((document.frm_user.email.value == "") || (document.frm_user.email.value.indexOf("@") == -1) || (document.frm_user.email.value.indexOf(".") == -1) || ((document.frm_user.email.value.indexOf(".") - document.frm_user.email.value.indexOf("@")) == 1) || (document.frm_user.email.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email.value) - document.frm_user.email.value.indexOf("."))==1) ) 
	{
		msg = msg+"Please enter a valid email address\n";
		document.frm_user.email.focus();
		document.frm_user.email.select();
	}
	if (document.frm_user.password.value == "") 
	{
		msg = msg+"Please enter a password\n";
		document.frm_user.password.focus();
		document.frm_user.password.select();
	}
	if (document.frm_user.confirm_password.value == "") 
	{
		msg = msg+"Please confirm the password by retyping it in the confirm password field\n";
		document.frm_user.confirm_password.focus();
		document.frm_user.confirm_password.select();
	}
	if (document.frm_user.confirm_password.value != document.frm_user.password.value) 
	{
		msg = msg+"The password and confirm password fields must match\n";
		document.frm_user.confirm_password.focus();
		document.frm_user.confirm_password.select();
	}
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}

function val_order()
{
	var msg = "";
	if (document.frm_user.firstname.value == "") 
	{
		msg = msg+"Please enter your firstname\n";
		document.frm_user.firstname.focus();
		document.frm_user.firstname.select();
	}
	if (document.frm_user.lastname.value == "") 
	{
		msg = msg+"Please enter your lastname\n";
		document.frm_user.lastname.focus();
		document.frm_user.lastname.select();
	}
	if (document.frm_user.company.value == "") 
	{
		msg = msg+"Please enter your company\n";
		document.frm_user.company.focus();
		document.frm_user.company.select();
	}
	if (document.frm_user.position.value == "") 
	{
		msg = msg+"Please enter your position\n";
		document.frm_user.position.focus();
		document.frm_user.position.select();
	}
	if ((document.frm_user.email.value == "") || (document.frm_user.email.value.indexOf("@") == -1) || (document.frm_user.email.value.indexOf(".") == -1) || ((document.frm_user.email.value.indexOf(".") - document.frm_user.email.value.indexOf("@")) == 1) || (document.frm_user.email.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email.value) - document.frm_user.email.value.indexOf("."))==1) ) 
	{
		msg = msg+"Please enter a valid email address\n";
		document.frm_user.email.focus();
		document.frm_user.email.select();
	}
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}
function val_register()
{
	var msg = "";
	if (document.frm_user.firstname.value == "") 
	{
		msg = msg+"Please enter your firstname\n";
		document.frm_user.firstname.focus();
		document.frm_user.firstname.select();
	}
	if (document.frm_user.lastname.value == "") 
	{
		msg = msg+"Please enter your lastname\n";
		document.frm_user.lastname.focus();
		document.frm_user.lastname.select();
	}
	if (document.frm_user.company.value == "") 
	{
		msg = msg+"Please enter your company\n";
		document.frm_user.company.focus();
		document.frm_user.company.select();
	}
	if (document.frm_user.position.value == "") 
	{
		msg = msg+"Please enter your position\n";
		document.frm_user.position.focus();
		document.frm_user.position.select();
	}
	if ((document.frm_user.email.value == "") || (document.frm_user.email.value.indexOf("@") == -1) || (document.frm_user.email.value.indexOf(".") == -1) || ((document.frm_user.email.value.indexOf(".") - document.frm_user.email.value.indexOf("@")) == 1) || (document.frm_user.email.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email.value) - document.frm_user.email.value.indexOf("."))==1) ) 
	{
		msg = msg+"Please enter a valid email address\n";
		document.frm_user.email.focus();
		document.frm_user.email.select();
	}
	if (document.frm_user.password.value == "") 
	{
		msg = msg+"Please enter a password\n";
		document.frm_user.password.focus();
		document.frm_user.password.select();
	}
	if (document.frm_user.confirm_password.value == "") 
	{
		msg = msg+"Please confirm the password by retyping it in the confirm password field\n";
		document.frm_user.confirm_password.focus();
		document.frm_user.confirm_password.select();
	}
	if (document.frm_user.confirm_password.value != document.frm_user.password.value) 
	{
		msg = msg+"The password and confirm password fields must match\n";
		document.frm_user.confirm_password.focus();
		document.frm_user.confirm_password.select();
	}
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}

function val_register_step2()
{
	document.frm_user.submit();
}

function val_register_step3()
{
	var msg = "";
	if (document.frm_user.password.value == "") 
	{
		msg = msg+"Please enter a password\n";
		document.frm_user.password.focus();
		document.frm_user.password.select();
	}
	if (document.frm_user.confirm_password.value == "") 
	{
		msg = msg+"Please confirm the password by retyping it in the confirm password field\n";
		document.frm_user.confirm_password.focus();
		document.frm_user.confirm_password.select();
	}
	if (document.frm_user.confirm_password.value != document.frm_user.password.value) 
	{
		msg = msg+"The password and confirm password fields must match\n";
		document.frm_user.confirm_password.focus();
		document.frm_user.confirm_password.select();
	}
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}
function val_forum_add()
{
	var msg = "";
/*
	if ((document.frm_user.text.value == "") || (document.frm_user.text.value == "Type your message here"))
	{
		msg = msg+"Please enter a message\n";
		//document.frm_user.text.focus();
		//document.frm_user.text.select();
	}
*/
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}
function val_forum_add_sub_topic()
{
	var msg = "";
	if (document.frm_user.forum_sub_topic.value == "")
	{
		msg = msg+"Please enter a topic\n";
		document.frm_user.forum_sub_topic.focus();
		document.frm_user.forum_sub_topic.select();
	}
/*
	if ((document.frm_user.text.value == "") || (document.frm_user.text.value == "Type your message here"))
	{
		msg = msg+"Please enter a message\n";
		document.frm_user.text.focus();
		document.frm_user.text.select();
	}
*/
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}

function val_subscribe_friend()
{
	var msg = "";
	if (document.frm_user.firstname1.value+document.frm_user.lastname1.value+document.frm_user.email1.value != "") 
	{
		if ((document.frm_user.email1.value == "") || (document.frm_user.email1.value.indexOf("@") == -1) || (document.frm_user.email1.value.indexOf(".") == -1) || ((document.frm_user.email1.value.indexOf(".") - document.frm_user.email1.value.indexOf("@")) == 1) || (document.frm_user.email1.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email1.value) - document.frm_user.email1.value.indexOf("."))==1) ) 
		{
			msg = msg+"Please enter a valid email address for your first friend\n";
			document.frm_user.email1.focus();
			document.frm_user.email1.select();
		}
	}
	if (document.frm_user.firstname2.value+document.frm_user.lastname2.value+document.frm_user.email2.value != "") 
	{
		if ((document.frm_user.email2.value == "") || (document.frm_user.email2.value.indexOf("@") == -1) || (document.frm_user.email2.value.indexOf(".") == -1) || ((document.frm_user.email2.value.indexOf(".") - document.frm_user.email2.value.indexOf("@")) == 1) || (document.frm_user.email2.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email2.value) - document.frm_user.email2.value.indexOf("."))==1) ) 
		{
			msg = msg+"Please enter a valid email address for your second friend\n";
			document.frm_user.email2.focus();
			document.frm_user.email2.select();
		}
	}
	if (document.frm_user.firstname3.value+document.frm_user.lastname3.value+document.frm_user.email3.value != "") 
	{
		if ((document.frm_user.email3.value == "") || (document.frm_user.email3.value.indexOf("@") == -1) || (document.frm_user.email3.value.indexOf(".") == -1) || ((document.frm_user.email3.value.indexOf(".") - document.frm_user.email3.value.indexOf("@")) == 1) || (document.frm_user.email3.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email3.value) - document.frm_user.email3.value.indexOf("."))==1) ) 
		{
			msg = msg+"Please enter a valid email address for your third friend\n";
			document.frm_user.email3.focus();
			document.frm_user.email3.select();
		}
	}
	if (document.frm_user.firstname4.value+document.frm_user.lastname4.value+document.frm_user.email4.value != "") 
	{
		if ((document.frm_user.email4.value == "") || (document.frm_user.email4.value.indexOf("@") == -1) || (document.frm_user.email4.value.indexOf(".") == -1) || ((document.frm_user.email4.value.indexOf(".") - document.frm_user.email4.value.indexOf("@")) == 1) || (document.frm_user.email4.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email4.value) - document.frm_user.email4.value.indexOf("."))==1) ) 
		{
			msg = msg+"Please enter a valid email address for your fourth friend\n";
			document.frm_user.email4.focus();
			document.frm_user.email4.select();
		}
	}
	if (document.frm_user.firstname5.value+document.frm_user.lastname5.value+document.frm_user.email5.value != "") 
	{
		if ((document.frm_user.email5.value == "") || (document.frm_user.email5.value.indexOf("@") == -1) || (document.frm_user.email5.value.indexOf(".") == -1) || ((document.frm_user.email5.value.indexOf(".") - document.frm_user.email5.value.indexOf("@")) == 1) || (document.frm_user.email5.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email5.value) - document.frm_user.email5.value.indexOf("."))==1) ) 
		{
			msg = msg+"Please enter a valid email address for your fifth friend\n";
			document.frm_user.email5.focus();
			document.frm_user.email5.select();
		}
	}
	if (document.frm_user.name.value == "") 
	{
		msg = msg+"Please enter your name\n";
		document.frm_user.name.focus();
		document.frm_user.name.select();
	}
	if ((document.frm_user.email.value == "") || (document.frm_user.email.value.indexOf("@") == -1) || (document.frm_user.email.value.indexOf(".") == -1) || ((document.frm_user.email.value.indexOf(".") - document.frm_user.email.value.indexOf("@")) == 1) || (document.frm_user.email.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email.value) - document.frm_user.email.value.indexOf("."))==1) ) 
	{
		msg = msg+"Please enter a valid email address for yourself\n";
		document.frm_user.email.focus();
		document.frm_user.email.select();
	}
	if (document.frm_user.email1.value+document.frm_user.email2.value+document.frm_user.email3.value+document.frm_user.email4.value+document.frm_user.email5.value == "") 
	{
		msg = msg+"Please enter at least one email address to invite a friend\n";
	}
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}


function val_supplier_email()
{
	//alert("bob");
	var msg = "";
	if (document.frm_user.name.value == "") 
	{
		msg = msg+"Please enter your name\n";
		document.frm_user.name.focus();
		document.frm_user.name.select();
	}
	if (document.frm_user.company.value == "") 
	{
		msg = msg+"Please enter your company\n";
		document.frm_user.company.focus();
		document.frm_user.company.select();
	}
	if (document.frm_user.tel.value == "") 
	{
		msg = msg+"Please enter your telephone number\n";
		document.frm_user.tel.focus();
		document.frm_user.tel.select();
	}
	if ((document.frm_user.email.value == "") || (document.frm_user.email.value.indexOf("@") == -1) || (document.frm_user.email.value.indexOf(".") == -1) || ((document.frm_user.email.value.indexOf(".") - document.frm_user.email.value.indexOf("@")) == 1) || (document.frm_user.email.value.indexOf("@") == 0) || ((stringLength(document.frm_user.email.value) - document.frm_user.email.value.indexOf("."))==1) ) 
	{
		msg = msg+"Please enter a valid email address\n";
		document.frm_user.email.focus();
		document.frm_user.email.select();
	}
	if (msg == "") {
		document.frm_user.submit();
	} else {
		alert(msg);
		return false;
   }
}

