/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	file name: 		required_fields.js
//	created:		12-16-08
//	copyright: 		Digital Solutions
//	description:	This file is to host all of the account_system required fields.
//  modified:		01-07-2009
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/ 
function validate_login(form) 
{
	var e = form.elements, m = '';
	if(!e['username'].value) 
	{
		m += '- Username is required.\n\n';
	} 
	if(!e['password'].value) 
	{
		m += '- Password is required.\n\n';
	} 
	if(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}

function validate_administrator(form) 
{
	var e = form.elements, m = '';
	if(!e['first_name'].value) 
	{
	m += '- First name is required.\n\n';
	}
	if(!e['last_name'].value) 
	{
	m += '- Last name is required.\n\n';
	}
	if(!e['username'].value) 
	{
	m += '- Username is required.\n\n';
	} 
	else if(!e['username_taken'].value) 	 
	{
	m += '- Try Another Username.\n\n';
	} 
	if(!e['email'].value) 
	{
	m += '- Email is required.\n\n';
	} 
	if(e['email'].value) 
	{
	var str = e['email'].value;
	var reg = new RegExp("([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})");
	if(!reg.test(str))
	{
	m += '- E-Mail address is not valid.\n\n';
	}
	}
	if(!e['password'].value) 
	{
	m += '- Password is required.\n\n';
	}
	if(!e['confirm_password'].value) 
	{
	m += '- Confirm Password is required.\n\n';
	}
	if(e['confirm_password'].value != e['password'].value) 
	{
	m += '- Passwords do not match.\n\n';
	}
	if(!e['s_image'].value) 
	{
	m += '- Security Code is required.\n\n';
	}
	if(e['s_image'].value) 
	{
	var str2 = e['s_image'].value;
	var reg2 = new RegExp("([a-z]{4})");
	if(!reg2.test(str2)) {
	m += '- Security Code must have 4 characters.\n\n';
	}
	}
	if(m) 
	{
	alert('The following error(s) occurred:\n\n' + m);
	return false;
	}
	return true;
}
 
