/*********************************************************************
				Version 4.0 --> modified Jun 6, 2007
*********************************************************************/

// This is the function you would use to require certain fields to be filled in when submitting a form.
// PLEASE NOTE: If you wish to have another field required, copy/paste the if statement for one of the
// other fields (e.g. first_name) and change the information to match the appropriate field.

/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	Copyright (C) 2007 Cro-Cec, Inc. dba Digital Solutions.
//	A complete description of the Digital Solutions (c) copyright notice can be found online at: 
//	http://www.digitalsolutionslc.com/copyright_notice.php 
//		
//	Digital Solutions is a premier marketing and web development company in Las Cruces, New Mexico. 
//	We offer professional web design including flash and database web sites, graphic design, marketing materials, 
//	and video production. 
//
//	If you enjoyed this website and are looking for custom web development, give us a call at (575) 523-7661.
//		
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

function validate(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['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['comments'].value) {
		m += '- Comments are required.\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;
}

function validate_registration(form) {
	var e = form.elements, m = '';
	
	if(!e['account_name'].value) {
		m += '- Account Name is required.\n\n';
	}
	if(!e['email2'].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['password'].value != e['confirm_password'].value) {
		m += '- Confirm password must match password.\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}

function validate_login(form) 
{
	var e = form.elements, m = '';
		
	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(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}

function validate_forgot_password(form) 
{
	var e = form.elements, m = '';
		
	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(m) 
	{
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	
	return true;
}
function validate_submit_resume(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['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['city'].value) {
		m += '- City is required.\n\n';
	} 
	if(!e['zip'].value) {
		m += '- Zip code is required.\n\n';
	} 
	if(!e['account_num'].value) {
		m += '- Business is required.\n\n';
	} 
	if(!e['job_num'].value) {
		m += '- Position is required.\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;
}

///
function validate_job(form) {
	var e = form.elements, m = '';
	
	if(!e['account_num'].value) {
		m += '- Account is required.\n\n';
	}
	
	if(!e['job_name'].value) {
		m += '- Job Name is required.\n\n';
	}
	if(!e['job_category_num'].value) {
		m += '- Category is required.\n\n';
	}
	if(!e['job_employment_type'].value) {
		m += '- Employment type is required.\n\n';
	} 
	if(!e['job_description'].value) {
		m += '- Description is required.\n\n';
	} 
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}

///
function validate_advertise(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['business_name'].value) {
		m += '- Business Name is required.\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['comments'].value) {
		m += '- Comments are required.\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;
}
///
function validate_add_event(form) {
	var e = form.elements, m = '';
	
	if(!e['name'].value) {
		m += '- Name is required.\n\n';
	}
	if(!e['headline'].value) {
		m += '- Headline is required.\n\n';
	}
	if(!e['month'].value) {
		m += '- Month is required.\n\n';
	}
	if(!e['day'].value) {
		m += '- Day is required.\n\n';
	}
	if(!e['year'].value) {
		m += '- Year is required.\n\n';
	}
	if(!e['start_hour'].value) {
		m += '- Start Hour is required.\n\n';
	}
	if(!e['description'].value) {
		m += '- Description is required.\n\n';
	} 
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
///
function validate_coupon(form) {
	var e = form.elements, m = '';
	
	if(!e['account_num'].value) {
		m += '- Account is required.\n\n';
	}
	if(!e['coupon_name'].value) {
		m += '- Coupon Name is required.\n\n';
	}
	if(!e['coupon_description'].value) {
		m += '- Coupon Description is required.\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
///
function validate_classified(form) {
	var e = form.elements, m = '';
	
	if(!e['classified_name'].value) {
		m += '- Classified Name is required.\n\n';
	}
	if(!e['classified_category_num'].value) {
		m += '- Category is required.\n\n';
	}
	if(!e['classified_description'].value) {
		m += '- Classified Description is required.\n\n';
	}
	if(!e['account_num'].value) {
		m += '- Account is required.\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
///
function validate_add_business_photo(form) {
	var e = form.elements, m = '';
	
	if(!e['caption'].value) {
		m += '- Caption Name is required.\n\n';
	}

	if(!e['account_num'].value) {
		m += '- Account is required.\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
//
function validate_press_release(form) {
	var e = form.elements, m = '';
	
	if(!e['pr_name'].value) {
		m += '- Name is required.\n\n';
	}
	if(!e['pr_description'].value) {
		m += '- Description is required.\n\n';
	}
	if(!e['account_num'].value) {
		m += '- Account is required.\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
//
function validate_pet(form) {
	var e = form.elements, m = '';
	
	if(!e['account_num'].value) {
		m += '- Account is required.\n\n';
	}
	if(!e['pet_name'].value) {
		m += '- Name is required.\n\n';
	}
	if(!e['pet_description'].value) {
		m += '- Description is required.\n\n';
	}
	if(!e['pet_found'].value) {
		m += '- Lost/Found is required.\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////
function validate_side_ad(form) {
	var e = form.elements, m = '';
	
	if(!e['account_num'].value) {
		m += '- Account is required.\n\n';
	}
	if(!e['side_ad_name'].value) {
		m += '- Name is required.\n\n';
	}

	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
function validate_auto_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['auto_cat_name'].value) {
		m += '- Category is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
/////
function validate_business(form) {
	var e = form.elements, m = '';
	
	if(!e['account_name'].value) {
		m += '- Name is required!\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['first_name'].value) {
		m += '- First Name is required!\n\n';
	}
	if(!e['last_name'].value) {
		m += '- Last Name is required!\n\n';
	}
	if(!e['address'].value) {
		m += '- Address is required!\n\n';
	}
	if(!e['city'].value) {
		m += '- City is required!\n\n';
	}
	if(!e['zip'].value) {
		m += '- Zip Code is required!\n\n';
	}
	if(!e['phone1'].value) {
		m += '- Phone 1 is required!\n\n';
	}
	if(e['account_type_num'].value == 1) 
	{
		if(e['business_cat_num'].value == 0) 
		{
		m += '- Business Category is required!\n\n';
		} 
	}
	
	if(e['account_type_num'].value != 1) 
	{
		if(e['business_cat_num'].value != 0) 
		{
		m += '- You can not select a Business Category!\n\n';
		}
	}
	
	if(!e['description'].value) {
		m += '- Description is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
/////////
function validate_business_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['business_cat_name'].value) {
		m += '- Category is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
//////
function validate_classified_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['classified_category_name'].value) {
		m += '- Category is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////////////////////////////////////
function validate_event_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['event_cat_name'].value) {
		m += '- Category is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////////////////////////////////////
function validate_job_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['job_category_name'].value) {
		m += '- Category is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////////////////////////////////////
function validate_link_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['link_category_name'].value) {
		m += '- Category is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////////////////////////////////////
function validate_link(form) {
	var e = form.elements, m = '';
	
	if(!e['link_name'].value) {
		m += '- Name is required!\n\n';
	}
	if(!e['link_url'].value) {
		m += '- URL is required!\n\n';
	}
	if(!e['link_category_num'].value) {
		m += '- Link Category is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////////////////////////////////////
function validate_movie(form) {
	var e = form.elements, m = '';
	
	if(!e['movie_name'].value) {
		m += '- Movie Name is required!\n\n';
	}
	if(!e['movie_theater'].value) {
		m += '- Theatre is required!\n\n';
	}
	if(!e['movie_rating'].value) {
		m += '- Rating is required!\n\n';
	}
	if(!e['movie_passes'].value) {
		m += '- Movie Passes is required!\n\n';
	}
	if(!e['movie_showtimes'].value) {
		m += '- Movie showtimes is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////////////////////////////////////
function validate_photo_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['photo_cat_name'].value) {
		m += '- Name is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}

////////////////////////////////////
function validate_gallery(form) {
	var e = form.elements, m = '';
	
	if(!e['photo_cat_num'].value) {
		m += '- Category is required.\n\n';
	}

	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
////////////
function validate_realestate_cat(form) {
	var e = form.elements, m = '';
	
	if(!e['realestate_cat_name'].value) {
		m += '- Name is required!\n\n';
	}
	if(m) {
		alert('The following error(s) occurred:\n\n' + m);
		return false;
	}
	return true;
}
// You would also need to make sure you have the onSubmit property declared within the <form> tag.
// For example: <form onSubmit="return validate(this)" method="post" action="process_contact.php">