// JavaScript Document
function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}
//
function validate_required (field, alerttxt)
{
with(field)
{
if (value==null || value=="")
	{alert(alerttxt); return false}
else {return true}
}
}
//
function validate_username (field, alerttxt)
{
with(field)
{
var charpos = value.search("[^A-Za-z0-9]")

if (value==null || value=="")
	{alert(alerttxt); return false}
else if (charpos >= 0)
	{alert("Username: No spaces. Only alpha-numeric characters allowed."); return false}
else {return true}
}
}
//
function validate_email(field, alerttxt)
{
with(field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1 || dotpos-apos<2 || value == null || value=="")
	{alert(alerttxt); return false}
else {return true}
}
}
//
function validate_zip(field, alerttxt)
{
with(field)
{
var charpos = value.search("[^0-9]")
	
if(value.length!=5) {
	alert(alerttxt); return false}
else if (charpos >= 0) {
	alert("Zip Code is invalid"); return false}
else {return true}
}
}
//
function validate_member(field, alerttxt)
{
with(field)
{
if (value=="#")
	{alert(alerttxt); return false}
else {return true}
}
}
//
function validate_number(field, alerttxt)
{
with(field)
{
if (value.length != 10 || value == null || value == "")
	{alert(alerttxt); return false}
else {return true}
}
}
//
function validate_buyer(thisform)
{
with(thisform)
{
if(validate_member(member_type, "Member type is not valid.")==false)
	{member_type.focus(); return false}
if(validate_email(email, "Email Address is not valid.")==false)
	{email.focus(); return false}
if(validate_username(username, "Username is not valid.")==false)
	{username.focus(); return false}
if(validate_required(password, "Password is not valid.")==false)
	{password.focus(); return false}
if(validate_required(confirm_password, "Confirm password is not valid.")==false)
	{confirm_password.focus(); return false}
if(validate_required(code, "Alphanumeric code is not valid.")==false)
	{code.focus(); return false}
}
}
//
function validate_seller(thisform)
{
with(thisform)
{

if(validate_username(username, "Username is not valid.")==false)
	{username.focus(); return false}
if(validate_email(email, "Email Address is not valid.")==false)
	{email.focus(); return false}
if(validate_required(password, "Password is not valid.")==false)
	{password.focus(); return false}
if(validate_required(confirm_password, "Confirm password is not valid.")==false)
	{confirm_password.focus(); return false}
if(validate_required(first_name, "First name is not valid.")==false)
	{first_name.focus(); return false}
if(validate_required(last_name, "Last name is not valid.")==false)
	{last_name.focus(); return false}
if(validate_required(city, "City is not valid.")==false)
	{city.focus(); return false}
if(validate_required(state, "State is not valid.")==false)
	{state.focus(); return false}
if(validate_required(zip, "Zip Code is not valid")==false)
	{zip.focus(); return false}
if(validate_required(code, "Alphanumeric code is not valid.")==false)
	{code.focus(); return false}
}
}
//
function validate_mail(thisform)
{
	with(thisform)
	{
		if(validate_email(email, "Email Address is not valid.")==false)
	{email.focus(); return false}
	}
}
//
function validate_input(thisform)
{
	with(thisform)
	{
		if(validate_username(username, "Username is not valid.")==false)
	{username.focus(); return false}
	}
}
//
function update_seller(thisform)
{
with(thisform)
{

if(validate_required(first_name, "First name is not valid.")==false)
	{first_name.focus(); return false}
if(validate_required(last_name, "Last name is not valid.")==false)
	{last_name.focus(); return false}
if(validate_required(city, "City is not valid.")==false)
	{city.focus(); return false}
if(validate_required(state, "State is not valid.")==false)
	{state.focus(); return false}
if(validate_required(zip, "Zip Code is not valid")==false)
	{zip.focus(); return false}
}
}
//
function validate_home(thisform)
{
with(thisform)
{
if(validate_required(residence, "Please choose a residence type.")==false)
	{residence.focus(); return false}
if(validate_required(address1, "Address is not valid.")==false)
	{address1.focus(); return false}
if(validate_required(city, "City is not valid.")==false)
	{city.focus(); return false}
if(validate_required(state, "State is not valid.")==false)
	{state.focus(); return false}
if(validate_required(zip, "Zip Code is not valid.")==false)
	{zip.focus(); return false}
if(validate_required(price, "Price is not valid.")==false)
	{price.focus(); return false}
}
}
//
function validate_message(thisform)
{
with(thisform)
{
if(validate_required(subject, "Type in a subject.")==false)
	{subject.focus(); return false}
if(validate_required(message, "Type a message.")==false)
	{subject.focus(); return false}
}
}
//
function validate_flag(thisform)
{
with(thisform)
{
if(validate_required(flag, "Select a Reason.")==false)
	{flag.focus(); return false}
}
}
//
function validate_proximity(thisform)
{
with(thisform)
{
if(validate_zip(zip, "Zip Code is Invalid.")==false)
	{zip.focus(); return false}
if(validate_required(radius, "Choose a Radius.")==false)
	{radius.focus(); return false}
}
}
//
function confirmDelete()
{
var agree=confirm("Are you sure you wish to delete?");
if (agree)
	return true ;
else
	return false ;
}
//
function confirmUpgrade()
{
var agree=confirm("Are you sure you wish to upgrade?");
if (agree)
	return true ;
else
	return false ;
}
//
function printpage() {
window.print();  
}
//
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = "";
} 
// -->
