/* Note to all viewers:

I know this is a bad way to arrange your code. I simply did it for space constraints. 
I hate JavaScript that takes up 6,000 lines of code (obvious over-exageration). Just 
don't want anyone thinking I'm a slacker. : ) 

Joel
*/

function checkAddCat() {
	var message = "You left the following fields empty:\n\n";
	var count = 0;
	if (document.forms['addCats'].elements['bulTitle'].value == "") { message = message + "Title\n"; count = count + 1; }
	if (document.forms['addCats'].elements['bulDescription'].value == "") {	message = message + "Description\n"; count = count + 1; }
	if (document.forms['addCats'].elements['bulDate'].value == "") {	message = message + "Date\n"; count = count + 1; }
	if (document.forms['addCats'].elements['bulTime'].value == "") {	message = message + "Time\n"; count = count + 1; }
	
	if (count > 0) { alert(message); return false;	} else { return true; }
}

function checkAddParks() {
	var message = "You left the following fields empty:\n\n";
	var count = 0;
	if (document.forms['addParks'].elements['parkTitle'].value == "") { message = message + "Title\n"; count = count + 1; }
	if (document.forms['addParks'].elements['parkDescription'].value == "") {	message = message + "Description\n"; count = count + 1; }
	if (document.forms['addParks'].elements['parkDate'].value == "") {	message = message + "Date\n"; count = count + 1; }
	if (document.forms['addParks'].elements['parkTime'].value == "") {	message = message + "Time\n"; count = count + 1; }
	
	if (count > 0) { alert(message); return false;	} else { return true; }
}

function checkAddJobs() {
	var message = "You left the following fields empty:\n\n";
	var count = 0;
	if (document.forms['addJobs'].elements['empTitle'].value == "") { message = message + "Title\n"; count = count + 1; }
	if (document.forms['addJobs'].elements['empDescription'].value == "") {	message = message + "Description\n"; count = count + 1; }
	if (document.forms['addJobs'].elements['empCloseDate'].value == "") {	message = message + "Closing Date\n"; count = count + 1; }
	
	if (count > 0) { alert(message); return false;	} else { return true; }
}

function checkAddBids() {
	var message = "You left the following fields empty:\n\n";
	var count = 0;
	if (document.forms['addBids'].elements['bidDept'].value == "") { message = message + "Department\n"; count = count + 1; }
	if (document.forms['addBids'].elements['bidProduct'].value == "") {	message = message + "Product\n"; count = count + 1; }
	if (document.forms['addBids'].elements['bidSpecs'].value == "") {	message = message + "Specifications\n"; count = count + 1; }
	if (document.forms['addBids'].elements['bidContact'].value == "") {	message = message + "Contact Name\n"; count = count + 1; }
	if (document.forms['addBids'].elements['bidEmail'].value == "") {	message = message + "Contact Email Address\n"; count = count + 1; }
	if (document.forms['addBids'].elements['bidPhone'].value == "") {	message = message + "Contact Phone Number\n"; count = count + 1; }
	
	if (count > 0) { alert(message); return false;	} else { return true; }
}

function checkAddListing() {
	var message = "You left the following fields empty:\n\n";
	var count = 0;
	if (document.forms['addListing'].elements['linkName'].value == "") { message = message + "Link Name\n"; count = count + 1; }
	if (document.forms['addListing'].elements['linkURL'].value == "") {	message = message + "URL\n"; count = count + 1; }
	if (document.forms['addListing'].elements['linkDescription'].value == "") {	message = message + "Description\n"; count = count + 1; }
	
	if (count > 0) { alert(message); return false;	} else { return true; }
}

function checkUsers() {
	var message = "You left the following fields empty:\n\n";
	var count = 0;
	
	if (document.forms['users'].elements['userClientID'].value == "") { message = message + "Client Name\n"; count = count + 1;	}
	if (document.forms['users'].elements['userName'].value == "") {	message = message + "User Name\n"; count = count + 1; }
	if (document.forms['users'].elements['userPassword'].value == "") { message = message + "Password\n"; count = count + 1; }
	if (document.forms['users'].elements['userRealName'].value == "") {	message = message + "Real Name\n"; count = count + 1; }
	if (document.forms['users'].elements['userEmail'].value == "") { message = message + "Email Address\n"; count = count + 1; }
	
	if (count > 0) { alert(message); return false;	} else { return true; }
}

function checkBannerAdd() {
	var message = "You left the following fields empty:\n\n";
	var count = 0;
	
	if (document.forms['addBanner'].elements['bannerName'].value == "") { message = message + "Banner Name\n"; count = count + 1;	}
	if (document.forms['addBanner'].elements['bannerURL'].value == "") {	message = message + "Banner URL\n"; count = count + 1; }
	if (document.forms['addBanner'].elements['bannerPage'].value == "") { message = message + "Location\n"; count = count + 1; }
	if (document.forms['addBanner'].elements['bannerImage'].value == "") { message = message + "Banner Image\n"; count = count + 1; }
	
	if (count > 0) { alert(message); return false;	} else { return true; }
}

function resetTotals() {
	document.forms['editBanner'].elements['bannerClicks'].value = "0";
	document.forms['editBanner'].elements['bannerViews'].value = "0";
}

function picAlert() {
	if (document.forms['clients'].elements['clientLogo'].value != "") {	
		alert('Please make sure you are only uploading .jpg or .gif files.\n' +
			  'These are the only file types that will work in all browsers.');
	}
	return true;
}

function checkAll() {
	var myLength = document.clientEmail.compEmail.length;
	for (i = 0; i < myLength; i++) {
		document.clientEmail.compEmail[i].checked = "true";
	}
}

function unCheckAll() {
	var myLength = document.clientEmail.compEmail.length;
	for (i = 0; i < myLength; i++) {
		document.clientEmail.compEmail[i].checked = 0;
	}
}

function swapImage(name) {
	document.images[0].src = "../banners/" + name;
}