function checklogin()
	{
	if(document.loginfm.username.value == "" || document.loginfm.password.value == "")
		{
		alert("Both fields need an entry!!!");
		}
	else
		{
		document.loginfm.submit();
		};
	};

function checkresellinfo()
	{
	submitOK = true;
	errmsg = "";
	if(document.resellerinfofm.dealername.value == "") {
		submitOK = false;
		errmsg += "Name needs an entry!!!\n";
		};
		var x = document.resellerinfofm.dealeremail.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x)) {
		submitOK = false;
		errmsg += "email must have a correct entry!!!\n";
		};
	if(document.resellerinfofm.dealermessage.value.indexOf(' href=') > -1) {
		submitOK = false;
		errmsg += "Links are not allowed in the Message!!!\n(due to spam problems)\n";
		};
	if(submitOK) {
		document.resellerinfofm.submit();
		}
	else {
		alert(errmsg);
		};
	};

function subsearch()
	{
	if(document.searchfm.q.value == "")
		{
		alert("Search needs an entry!!!");
		}
	else
		{
		document.searchfm.submit();
		};
	};
	
function valmoreinfo()
	{
	submitOK = true;
	errmsg = "";
	with (document.moreinfoform)
		{
		if(fname.value == "" || sname.value == "")
			{
			submitOK = false;
			errmsg += "Name must have an entry!!!\n";
			};
		if(org.value == "")
			{
			submitOK = false;
			errmsg += "Organization must have an entry!!!\n";
			};
		if(addr.value.indexOf('http://') > -1)
			{
			submitOK = false;
			errmsg += "Links are not allowed in the Address Field!!!\n";
			};
		var x = email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(x)) {
			submitOK = false;
			errmsg += "email must have a correct entry!!!\n";
			};
		if(phone.value == "")
			{
			submitOK = false;
			errmsg += "Phone must have an entry!!!\n";
			};
		if(phone.value.indexOf('123456') > -1)
			{
			submitOK = false;
			errmsg += "Not a valid phone entry!!!\n";
			};
		if(comments.value.indexOf(' href=') > -1 || comments.value.indexOf('www.') > -1)
			{
			submitOK = false;
			errmsg += "Links are not allowed in the Comments!!!\n";
			};
		if(submitOK)
			submit();
		else
			alert(errmsg);		
		};
	};

function valcontact()
	{
	submitOK = true;
	errmsg = "";
	with (document.contactform)
		{
			if(fname.value == "" && sname.value == "")
				{
				submitOK = false;
				errmsg += "Name must have an entry!!!\n";
				};
/*			if(position.value == "")
				{
				submitOK = false;
				errmsg += "Position must have an entry!!!\n";
				};
			if(org.value == "")
				{
				submitOK = false;
				errmsg += "Organization must have an entry!!!\n";
				};
			if(addr.value == "")
				{
				submitOK = false;
				errmsg += "Address must have an entry!!!\n";
				};
			if(town.value == "")
				{
				submitOK = false;
				errmsg += "Town must have an entry!!!\n";
				};
			if(pcode.value == "")
				{
				submitOK = false;
				errmsg += "Post Code must have an entry!!!\n";
				};
			if(state.value == "")
				{
				submitOK = false;
				errmsg += "Sate must have an entry!!!\n";
				};*/
			if(email.value == "")
				{
				submitOK = false;
				errmsg += "email must have an entry!!!\n";
				};
			if(phone.value == "")
				{
				submitOK = false;
				errmsg += "Phone must have an entry!!!\n";
				};
			if(comments.value.indexOf("http://") > -1) {
				submitOK = false;
				errmsg += "Comments must not contain a link!!!\n";
				};
			if(submitOK)
				submit();
			else
				alert(errmsg);		
		};
	};
	
function valrego()
	{
	submitOK = false;
	errmsg = "";
	with (document.regoform)
		{
			if(fname.value == "" && sname.value == "")
				{
				submitOK = false;
				errmsg += "Name must have an entry!!!\n";
				};
/*			if(position.value == "")
				{
				submitOK = false;
				errmsg += "Position must have an entry!!!\n";
				};
			if(org.value == "")
				{
				submitOK = false;
				errmsg += "Organization must have an entry!!!\n";
				};
			if(addr.value == "")
				{
				submitOK = false;
				errmsg += "Address must have an entry!!!\n";
				};
			if(town.value == "")
				{
				submitOK = false;
				errmsg += "Town must have an entry!!!\n";
				};
			if(pcode.value == "")
				{
				submitOK = false;
				errmsg += "Post Code must have an entry!!!\n";
				};
			if(state.value == "")
				{
				submitOK = false;
				errmsg += "Sate must have an entry!!!\n";
				};*/
			if(email.value == "")
				{
				submitOK = false;
				errmsg += "email must have an entry!!!\n";
				};
			if(phone.value == "")
				{
				submitOK = false;
				errmsg += "Phone must have an entry!!!\n";
				};

			if(submitOK)
				submit();
			else
				alert(errmsg);		
		};
	};
