//-----------------------------------------------------------------

function CheckLoginForm() {

	var errmsg = '';
	
	if (document.getElementById('username').value == '') {
		document.getElementById('username_box').style.background = '#ff7474';
		document.getElementById('username_text').style.display = '';
		errmsg = errmsg + '- Please enter your username\n';
	} else if (document.getElementById('username').value != '') {
		document.getElementById('username_box').style.background = 'transparent';
		document.getElementById('username_text').style.display = 'none';
	}
	
	if (document.getElementById('password').value == '') {
		document.getElementById('password_box').style.background = '#ff7474';
		document.getElementById('password_text').style.display = '';
		errmsg = errmsg + '- Please enter your password\n';
	} else if (document.getElementById('password').value != '') {
		document.getElementById('password_box').style.background = 'transparent';
		document.getElementById('password_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.loginform.submit();
	}

}

function CheckStations() {

	var errmsg = '';
	
	if (document.getElementById('station').value == '') {
		document.getElementById('station_box').style.background = '#ff7474';
		document.getElementById('station_text').style.display = '';
		errmsg = errmsg + '- Please enter the station name\n';
	} else if (document.getElementById('station').value != '') {
		document.getElementById('station_box').style.background = 'transparent';
		document.getElementById('station_text').style.display = 'none';
	}
	
	if (document.getElementById('address1').value == '') {
		document.getElementById('address1_box').style.background = '#ff7474';
		document.getElementById('address1_text').style.display = '';
		errmsg = errmsg + '- Please enter the address\n';
	} else if (document.getElementById('address1').value != '') {
		document.getElementById('address1_box').style.background = 'transparent';
		document.getElementById('address1_text').style.display = 'none';
	}

	if (document.getElementById('city').value == '') {
		document.getElementById('city_box').style.background = '#ff7474';
		document.getElementById('city_text').style.display = '';
		errmsg = errmsg + '- Please enter the city\n';
	} else if (document.getElementById('city').value != '') {
		document.getElementById('city_box').style.background = 'transparent';
		document.getElementById('city_text').style.display = 'none';
	}
	
	if (document.getElementById('state').value == '') {
		document.getElementById('state_box').style.background = '#ff7474';
		document.getElementById('state_text').style.display = '';
		errmsg = errmsg + '- Please enter the state\n';
	} else if (document.getElementById('state').value != '') {
		document.getElementById('state_box').style.background = 'transparent';
		document.getElementById('state_text').style.display = 'none';
	}
	
	if (document.getElementById('zip').value == '') {
		document.getElementById('zip_box').style.background = '#ff7474';
		document.getElementById('zip_text').style.display = '';
		errmsg = errmsg + '- Please enter the zip\n';
	} else if (document.getElementById('zip').value != '') {
		document.getElementById('zip_box').style.background = 'transparent';
		document.getElementById('zip_text').style.display = 'none';
	}
	
	if (document.getElementById('zip').value == '') {
		document.getElementById('zip_box').style.background = '#ff7474';
		document.getElementById('zip_text').style.display = '';
		errmsg = errmsg + '- Please enter the zip\n';
	} else if (document.getElementById('zip').value != '') {
		document.getElementById('zip_box').style.background = 'transparent';
		document.getElementById('zip_text').style.display = 'none';
		
		if (document.getElementById('zip').value.length != 5 && document.getElementById('zip').value.length != 9) {
			document.getElementById('zip_box').style.background = '#ff7474';
			document.getElementById('zip_text2').style.display = '';
			errmsg = errmsg + '- The zip code must be either 5 or 9 digits in length\n';
		} else if (document.getElementById('zip').value.length == 5 || document.getElementById('zip').value.length == 9) {
			document.getElementById('zip_box').style.background = 'transparent';
			document.getElementById('zip_text2').style.display = 'none';
			
			var checkOK = "0123456789";
			var checkStr = document.getElementById('zip').value;
			var allValid = true;
			var i = '';
			for (i = 0;  i < checkStr.length;  i++) {
				ch = checkStr.charAt(i);
				
				for (j = 0;  j < checkOK.length;  j++)
				if (ch == checkOK.charAt(j))
				break;
				
				if (j == checkOK.length) {
					allValid = false;
					break;
				}
			}
			if (!allValid) {
				document.getElementById('zip_box').style.background = '#ff7474';
				document.getElementById('zip_text3').style.display = '';
				errmsg = errmsg + '- The zip code must contain only numeric digits\n';
			} else if (allValid) {
				document.getElementById('zip_box').style.background = 'transparent';
				document.getElementById('zip_text3').style.display = 'none';
			}
		}
	}
	
	if (document.getElementById('phone').value != '') {
		document.getElementById('phone_box').style.background = 'transparent';
		document.getElementById('phone_text').style.display = 'none';
		
		if (document.getElementById('phone').value.length != 10) {
			document.getElementById('zip_box').style.background = '#ff7474';
			document.getElementById('zip_text2').style.display = '';
			errmsg = errmsg + '- The phone number must be 10 digits in length\n';
		} else if (document.getElementById('phone').value.length == 10) {
			document.getElementById('phone_box').style.background = 'transparent';
			document.getElementById('phone_text2').style.display = 'none';
			
			var checkOK = "0123456789";
			var checkStr = document.getElementById('phone').value;
			var allValid = true;
			var i = '';
			for (i = 0;  i < checkStr.length;  i++) {
				ch = checkStr.charAt(i);
				
				for (j = 0;  j < checkOK.length;  j++)
				if (ch == checkOK.charAt(j))
				break;
				
				if (j == checkOK.length) {
					allValid = false;
					break;
				}
			}
			if (!allValid) {
				document.getElementById('phone_box').style.background = '#ff7474';
				document.getElementById('phone_text3').style.display = '';
				errmsg = errmsg + '- The phone number must contain only numeric digits\n';
			} else if (allValid) {
				document.getElementById('phone_box').style.background = 'transparent';
				document.getElementById('phone_text3').style.display = 'none';
			}
		}
	}
	
	if (errmsg == '') { 
		document.stations.submit();
	}

}

function DeleteStation(id) {
	var where_to = confirm("Are you sure you wish to delete this station?");
	if (where_to == true)
	{
		window.location="/admin/stations/delete_station_db.asp?id=" + id;
	}
}

function CheckStationPhoto() {

	var errmsg = '';
	
	if (document.getElementById('picture_img').value == '') {
		document.getElementById('picture_box').style.background = '#ff7474';
		document.getElementById('picture_text').style.display = '';
		errmsg = errmsg + '- Please select a picture\n';
	} else if (document.getElementById('picture_img').value != '') {
		document.getElementById('picture_box').style.background = 'transparent';
		document.getElementById('picture_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.station_photo.submit();
	}

}

function UpdateStationPhoto(id) {
	var newName = 'updThumb';
	var newUrl='/admin/stations/update_photo.asp?id=' + id;
	var features = 'left=150, top=150, width=430, height=120, resizable=no, menubar=no, directories=no, status=no, location=no, toolbar=no'
	window.open(newUrl, newName, features );
}

function DeleteStationPhoto(id) {
	var where_to = confirm("Are you sure you wish to delete this photo?");
	if (where_to == true)
	{
		window.location="/admin/stations/delete_photo_db.asp?id=" + id;
	}
}

function CheckAboutUsForm() {

	var errmsg = '';
	
	if (document.getElementById('aboutus').value == '') {
		document.getElementById('aboutus_box').style.background = '#ff7474';
		document.getElementById('aboutus_text').style.display = '';
		errmsg = errmsg + '- About Us section cannot be blank.\n';
	} else if (document.getElementById('aboutus').value != '') {
		document.getElementById('aboutus_box').style.background = 'transparent';
		document.getElementById('aboutus_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.aboutus.submit();
	}

}

function CheckBiodieselForm() {

	var errmsg = '';
	
	if (document.getElementById('aboutbiodiesel').value == '') {
		document.getElementById('aboutbiodiesel_box').style.background = '#ff7474';
		document.getElementById('aboutbiodiesel_text').style.display = '';
		errmsg = errmsg + '- About Biodiesel section cannot be blank.\n';
	} else if (document.getElementById('aboutbiodiesel').value != '') {
		document.getElementById('aboutbiodiesel_box').style.background = 'transparent';
		document.getElementById('aboutbiodiesel_text').style.display = 'none';
	}
	
	if (document.getElementById('environmentalbenefits').value == '') {
		document.getElementById('environmentalbenefits_box').style.background = '#ff7474';
		document.getElementById('environmentalbenefits_text').style.display = '';
		errmsg = errmsg + '- Environmental Benefits section cannot be blank.\n';
	} else if (document.getElementById('environmentalbenefits').value != '') {
		document.getElementById('environmentalbenefits_box').style.background = 'transparent';
		document.getElementById('environmentalbenefits_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.biodiesel.submit();
	}

}

function CheckNewsForm() {

	var errmsg = '';
	
	if (document.getElementById('title').value == '') {
		document.getElementById('title_box').style.background = '#ff7474';
		document.getElementById('title_text').style.display = '';
		errmsg = errmsg + '- Please enter a title for the article.\n';
	} else if (document.getElementById('title').value != '') {
		document.getElementById('title_box').style.background = 'transparent';
		document.getElementById('title_text').style.display = 'none';
	}
	
	if (document.getElementById('source').value == '') {
		document.getElementById('source_box').style.background = '#ff7474';
		document.getElementById('source_text').style.display = '';
		errmsg = errmsg + '- Please enter a source for the article.\n';
	} else if (document.getElementById('source').value != '') {
		document.getElementById('source_box').style.background = 'transparent';
		document.getElementById('source_text').style.display = 'none';
	}
	
	if (document.getElementById('article').value == '') {
		document.getElementById('article_box').style.background = '#ff7474';
		document.getElementById('article_text').style.display = '';
		errmsg = errmsg + '- The article cannot be blank.\n';
	} else if (document.getElementById('article').value != '') {
		document.getElementById('article_box').style.background = 'transparent';
		document.getElementById('article_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.news.submit();
	}

}

function DeleteNews(id) {
	var where_to = confirm("Are you sure you wish to delete this article?");
	if (where_to == true)
	{
		window.location="/admin/news/delete_news_db.asp?id=" + id;
	}
}

function CheckLinkForm() {

	var errmsg = '';
	
	if (document.getElementById('title').value == '') {
		document.getElementById('title_box').style.background = '#ff7474';
		document.getElementById('title_text').style.display = '';
		errmsg = errmsg + '- Please enter a title for the article.\n';
	} else if (document.getElementById('title').value != '') {
		document.getElementById('title_box').style.background = 'transparent';
		document.getElementById('title_text').style.display = 'none';
	}
	
	if (document.getElementById('url').value == '') {
		document.getElementById('url_box').style.background = '#ff7474';
		document.getElementById('url_text').style.display = '';
		errmsg = errmsg + '- Please enter a URL for the link.\n';
	} else if (document.getElementById('url').value != '') {
		document.getElementById('url_box').style.background = 'transparent';
		document.getElementById('url_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.links.submit();
	}

}

function DeleteLink(id) {
	var where_to = confirm("Are you sure you wish to delete this link?");
	if (where_to == true)
	{
		window.location="/admin/links/delete_link_db.asp?id=" + id;
	}
}

function CheckLinkPhoto() {

	var errmsg = '';
	
	if (document.getElementById('picture_img').value == '') {
		document.getElementById('picture_box').style.background = '#ff7474';
		document.getElementById('picture_text').style.display = '';
		errmsg = errmsg + '- Please select a picture\n';
	} else if (document.getElementById('picture_img').value != '') {
		document.getElementById('picture_box').style.background = 'transparent';
		document.getElementById('picture_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.link_photo.submit();
	}

}

function UpdateLinkPhoto(id) {
	var newName = 'updThumb';
	var newUrl='/admin/links/update_photo.asp?id=' + id;
	var features = 'left=150, top=150, width=430, height=120, resizable=no, menubar=no, directories=no, status=no, location=no, toolbar=no'
	window.open(newUrl, newName, features );
}

function DeleteLinkPhoto(id) {
	var where_to = confirm("Are you sure you wish to delete this photo?");
	if (where_to == true)
	{
		window.location="/admin/links/delete_photo_db.asp?id=" + id;
	}
}

//-----------------------------------------------------------------

function CheckContactForm() {

	var errmsg = '';
	
	if (document.getElementById('Name').value == '') {
		document.getElementById('name_box').style.background = '#ff7474';
		document.getElementById('name_text').style.display = '';
		errmsg = errmsg + '- Please enter your name\n';
	} else if (document.getElementById('Name').value != '') {
		document.getElementById('name_box').style.background = 'transparent';
		document.getElementById('name_text').style.display = 'none';
	}
	
	if (document.getElementById('Email').value == '') {
		document.getElementById('email_box').style.background = '#ff7474';
		document.getElementById('email_text').style.display = '';
		errmsg = errmsg + '- Please enter your email address\n';
	} else if (document.getElementById('Email').value != '') {
		document.getElementById('email_box').style.background = 'transparent';
		document.getElementById('email_text').style.display = 'none';

		apos = document.getElementById('Email').value.indexOf("@")
		dotpos = document.getElementById('Email').value.lastIndexOf(".")
		if (apos < 1 || dotpos-apos < 2) {
			errmsg = errmsg + '- Please correct your email address\n';
		}
		if (apos < 1 || dotpos-apos < 2) {
			document.getElementById('email_box').style.background = '#ff7474';
			document.getElementById('email_text2').style.display = '';
			errmsg = errmsg + '- Please enter your email address\n';
		} else if (apos >= 1 || dotpos-apos >= 2) {
			document.getElementById('email_box').style.background = 'transparent';
			document.getElementById('email_text2').style.display = 'none';
		}
	}
	
	if (document.getElementById('Comments').value == '') {
		document.getElementById('comments_box').style.background = '#ff7474';
		document.getElementById('comments_text').style.display = '';
		errmsg = errmsg + '- Please enter your comments\n';
	} else if (document.getElementById('Comments').value != '') {
		document.getElementById('comments_box').style.background = 'transparent';
		document.getElementById('comments_text').style.display = 'none';
	}
	
	if (errmsg == '') { 
		document.contact_form.submit();
	}

}

//-----------------------------------------------------------------