function validate_email(field,alerttxt)
{
with (field)
  {
var apos=value.indexOf("@");
var dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2)
    {
	alert(alerttxt);return false;
	}
  else {return true;}
  }
}

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }	
  else
    {
    return true;
    }
  }
}

function validate_contactus(thisform)
	{
	with (thisform)
	{
	if (validate_required(fullname,"The name field is blank!")==false)
	{fullname.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(email,"The email field is blank!")==false)
	{email.focus();return false;}
	}
with (thisform)
	{
	if (validate_email(email,"Please enter a valid email address!")==false)
	{email.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(comments,"The message field is blank!")==false)
	{comments.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(captcha_code,"The security code is blank!")==false)
	{captcha_code.focus();return false;}
	}
	}

function validate_form(thisform)
	{
with (thisform)
	{
	if (validate_required(username,"The username field is blank!")==false)
	{username.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(password,"The password field is blank!")==false)
	{password.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(repeatpassword,"The repeat password field is blank!")==false)
	{repeatpassword.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(fname,"The first name field is blank!")==false)
	{fname.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(lname,"The last name field is blank!")==false)
	{lname.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(email,"The email field is blank!")==false)
	{email.focus();return false;}
	}
with (thisform)
	{
	if (validate_email(email,"Please enter a valid email address!")==false)
	{email.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(phone,"The phone field is blank!")==false)
	{phone.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(captcha_code,"Please enter the security code!")==false)
	{captcha_code.focus();return false;}
	}

}

function validate_addtender(thisform)
{
with (thisform)
	{
	if (validate_required(email,"The email field is blank!")==false)
	{email.focus();return false;}
	}
with (thisform)
	{
	if (validate_email(email,"Please enter a valid email address!")==false)
	{email.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(verifyemail,"The verify email field is blank!")==false)
	{verifyemail.focus();return false;}
	}
with (thisform)
	{
	if (validate_email(verifyemail,"Please enter a valid email address!")==false)
	{verifyemail.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(category,"The category field is blank!")==false)
	{category.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(summary,"The summary field is blank!")==false)
	{summary.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(details,"The details field is blank!")==false)
	{details.focus();return false;}
	}
with (thisform)
	{
	if (validate_required(county,"The county field is blank!")==false)
	{county.focus();return false;}
	}	
with (thisform)
	{
	if (validate_required(captcha_code,"The security code field is blank!")==false)
	{captcha_code.focus();return false;}
	}	
with (thisform)
	{
	if (accepttoc.checked==false)
	{
	window.alert("Please accept the terms and conditions!");
	accepttoc.focus();return false;}
	}
}


function validate_additemform(thisform)
{
	with (thisform)
	{
	if (validate_required(title,"The title field is blank!")==false)
	{title.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(keywords,"The keywords field is blank!")==false)
	{keywords.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(category,"Please choose a category!")==false)
	{category.focus();return false;}
	}
	/*with (thisform)
	{
	if (validate_required(county,"Please choose a county!")==false)
	{county.focus();return false;}
	}*/
	with (thisform)
	{
	if (validate_required(price,"The price field is blank!")==false)
	{price.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(description,"The description field is blank!")==false)
	{description.focus();return false;}
	}
}

function validate_addbizform(thisform)
{
	with (thisform)
	{
	if (validate_required(title,"The title field is blank!")==false)
	{title.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(keywords,"The website URL field is blank!")==false)
	{website_url.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(keywords,"The email address field is blank!")==false)
	{email_address.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(keywords,"The business address field is blank!")==false)
	{business_address.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(keywords,"The business phone number field is blank!")==false)
	{business_phone.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(keywords,"The keywords field is blank!")==false)
	{keywords.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(category,"Please choose a category!")==false)
	{category.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(county,"Please choose a county!")==false)
	{county.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(price,"The price field is blank!")==false)
	{price.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(description,"The description field is blank!")==false)
	{description.focus();return false;}
	}
}

function validate_emailmemberform(thisform)
{
	with (thisform)
	{
	if (validate_required(fullname,"The name field is blank!")==false)
	{fullname.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(email,"The email field is blank!")==false)
	{email.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(message,"The message field is blank!")==false)
	{message.focus();return false;}
	}
	with (thisform)
	{
	if (accepttoc.checked==false)
	{
	window.alert("Please accept the terms and conditions!");
	accepttoc.focus();return false;}
	}
	with (thisform)
	{
	if (validate_required(captcha_code,"Please enter the security code!")==false)
	{captcha_code.focus();return false;}
	}
}

