function isBlank(s)
{
	var len=s.length;
	var i;
	for(i=0;i<len;i++)
	{
		if(s.charAt(i)!=" ") return false;
	}
	return true;
}

function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1)
	{
	  return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
	   return false
	}

	 if (str.indexOf(at,(lat+1))!=-1)
	 {
	   return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	 {
	   return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1)
	 {
	   return false
	 }
	
	 if (str.indexOf(" ")!=-1)
	 {
		return false
	 }

	 return true					
}

function check_form()
{
	if(isBlank(document.member_form.BusinessName.value))
	{
		alert('Please input business name.')
		document.member_form.BusinessName.focus()
		return false
	}
	
	if(isBlank(document.member_form.Address.value))
	{
		alert('Please input address.')
		document.member_form.Address.focus()
		return false
	}
	
	if(isBlank(document.member_form.PostCode.value))
	{
		alert('Please input post code.')
		document.member_form.PostCode.focus()
		return false
	}
	
	if(isBlank(document.member_form.ContactName.value))
	{
		alert('Please input contact name.')
		document.member_form.ContactName.focus()
		return false
	}
	
	if(isBlank(document.member_form.Phone.value))
	{
		alert('Please input telephone number.')
		document.member_form.Phone.focus()
		return false
	}
	
	if(!isBlank(document.member_form.Email.value))
	{
		if(!echeck(document.member_form.Email.value))
		{
			alert('Please input a valid email address.')
			document.member_form.Email.focus()
			return false
		}
	}
	
	if(document.member_form.BusinessCategory.options[0].selected)
	{
		alert('Please select business category.')
		document.member_form.BusinessCategory.focus()
		return false
	}
	
	if(document.member_form.NoOfEmp.options[0].selected)
	{
		alert('Please select number of employees.')
		document.member_form.NoOfEmp.focus()
		return false
	}
	document.member_form.actval.value=1
	return true
}

function member_cat()
{
	var i=document.member_form.NoOfEmp.selectedIndex
	if(i=="1")
		document.member_form.MembershipCategory.value="£27.50";
	else if(i=="2")
		document.member_form.MembershipCategory.value="£40";
	else if(i=="3")
		document.member_form.MembershipCategory.value="£55";
	else
		document.member_form.MembershipCategory.value="";
}