function keepCount() {

	if ($j("input[@type='checkbox'][@name='dbListing[]']:checked").length > 8) {		
		alert('You may only search 8 resources at one time.');
		return false;
	} else {
		return true;
	}
	
}

//CHECK ALL CHECKBOXES
function checkBoxes (form, check) { 
	for (var c = 0; c < form.elements.length; c++){
		if (form.elements[c].type == 'checkbox' && form.elements[c].disabled == false){
			form.elements[c].checked = check;
		}
	}
}


function checkForAllChecked() {

	if ($j("input[@type='checkbox'][@name='dbListing[]']:checked").length == $j("input[@type='checkbox'][@name='dbListing[]']").length) {		
		$j("checkAll").checked = true;		
	}

}

/*
function checkForAllChecked() {alert('');
	var checkbox_choices = 0;
	var len = document.ssRequest["dbListing[]"].length;
	if (len) {
		for (i = 0; i < len; i++) {
			if (document.ssRequest["dbListing[]"][i].checked){ 
				checkbox_choices = checkbox_choices + 1;
			}
		}

		if (checkbox_choices == len) {
			document.ssRequest["checkAll"].checked = true;
		}
	}
}
*/

function validateForm(){

	var str = $F('oneSearchSearch');
	str = str.replace(/^\s*|\s*$/g,"");

	if (str == '') { 
		alert("Please enter a search term");
		return false;
	}

	if ($j("input[@type='checkbox'][@name='dbListing[]']:checked").length == 0) {	
		alert('Please check 1-8 resources to search OneSearch.');
		return false;
	}
	
	$('ssRequest').target = '_blank';
	
}


/*
function validateForm(){
		var str = document.ssRequest.query.value;
		str = str.replace(/^\s*|\s*$/g,"");
		var len = document.ssRequest["dbListing[]"].length;
		var checkbox_choices = 0;
		if (str == '') {
			alert("Please enter a search term");
			return false;
		}

		//alert('this is len ' + len);

		if (len) {
			for (i = 0; i < len; i++) {
		// If a checkbox has been selected it will return true
		// (If not it will return false)
				if (document.ssRequest["dbListing[]"][i].checked){ 
					checkbox_choices = checkbox_choices + 1;
					//return true;
				}
			}
		} else {
			if (document.ssRequest["dbListing[]"].checked) {
			checkbox_choices = checkbox_choices + 1;
			//return true;
			}
		}

		//alert('this is checkbox_choices ' + checkbox_choices);

		if (checkbox_choices == 0) {
				alert('Please check 1-8 resources to search OneSearch.');
				return false;
			}

}
*/


function submitArticleFinder() {
	var ok = true;
	var msg = "";
	if ($("journalTitle").value=="" && $("issn").value=="") {
		ok = false;
		msg += "Journal Title or ISSN\n";
	}

	if ($("year").value=="") {
		ok = false;
		msg += "Year\n";
	}


	if (ok == false) {
		alert("The following field(s) are required:\n" + msg);	
		return false;
	}else{
		return true;
	}
}