function validate_login(){
	var pass=document.loginForm.password.value;
	var user=document.loginForm.username.value;
	
//	alert("pass="+pass+" ---- user="+user);
	if (user==""){
		alert("Please enter your username");
		document.loginForm.username.focus();
		return false;
	}
	else if (pass==""){
		alert("Please enter your password!");
		document.loginForm.password.focus();
		return false;
	}
}

function validate_member_profile(){
	var FName=document.details.FirstName.value;
	var LName=document.details.LastName.value;
	var CompName=document.details.CompName.value;
	var Title=document.details.Title.value;
	var Description=document.details.ServiceDesc.value;
	var Address=document.details.Address.value;
	var City=document.details.City.value;
	var State=document.details.state_code;
	var ZipCode=document.details.ZipCode.value;
	var PhoneNumber=document.details.PhoneNumber.value;
	var Email=document.details.Email.value;
	var YIB=document.details.YearsInBusiness.value;
	
//	alert("pass="+pass+" ---- user="+user);
	if (CompName==""){
		alert("Company Name is required");
		document.details.CompName.focus();
		return false;
	}
	else if (FName==""){
		alert("First Name is required.");
		document.details.FirstName.focus();
		return false;
	}
	else if (LName==""){
		alert("Last Name is required");
		document.details.LastName.focus();
		return false;
	}
	else if (Title==""){
		alert("Title is required");
		document.details.Title.focus();
		return false;
	}
	else if (Description==""){
		alert("Company Description is required");
		document.details.ServiceDesc.focus();
		return false;
	}else if (Address==""){
		alert("Address is required");
		document.details.Address.focus();
		return false;
	}
	else if (City==""){
		alert("City is required");
		document.details.City.focus();
		return false;
	}else if (State.options[State.selectedIndex].value==""){
		alert("State is required");
		document.details.state_code.focus();
		return false;
	}
	else if (ZipCode==""){
		alert("Zip Code is required");
		document.details.ZipCode.focus();
		return false;
	}
	else if (PhoneNumber==""){
		alert("Phone Number is required");
		document.details.PhoneNumber.focus();
		return false;
	}
	else if (Email==""){
		alert("Email is required");
		document.details.Email.focus();
		return false;
	}
	else if (YIB==""){
		alert("Years in Business is required");
		document.details.YearsInBusiness.focus();
		return false;
	}
}
//SOURCE : http://216.239.51.104/search?q=cache:mHNosyD78dQJ:www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_21359303.html%3Fqid%3D21359303+javascript+only+allow+numbers+in+text+field&hl=en&ct=clnk&cd=1&gl=us
function allow_alpha(obj){
 if (/[^a-z]/i.test(obj.value))
  obj.value=obj.value.replace(/[^a-z]/gi,'')
  obj.value+=''
  obj.focus()
}

function allow_numeric(obj){
 if (/[^0-9]/i.test(obj.value))
  obj.value=obj.value.replace(/[^0-9]/g,'')
  obj.value+=''
  obj.focus()
}

function allow_alphaNumeric(obj){
 if (/[^\w]/i.test(obj.value))
  obj.value=obj.value.replace(/[^\w]/gi,'')
  obj.value+=''
  obj.focus()
}

//END SOURCE