// detect submit using enter on forms
function detectEnter(event, form) {
	var keyCode = (event) ? event.keyCode : keyStroke.which; // firefox fix
	if (event.keyCode == 13) {
		form.submit();
	}
}

function form_submit_search_sortby(formid, formid_sec, start) {
	if (start==null) {
		start=0;
	}
	document.getElementById(formid).sortby.value = document.getElementById(formid_sec).sortby.value;
	document.getElementById(formid).start.value = start;
	document.getElementById(formid).action = "search_results.htm";
	document.getElementById(formid).submit();
}


function form_submit_search_asc_desc(formid, val, start) {
	if (start==null) {
		start=0;
	}
	document.getElementById(formid).asc_desc.value = val;
	document.getElementById(formid).start.value = start;
	document.getElementById(formid).action = "search_results.htm";
	document.getElementById(formid).submit();
}

function win_pop_up(inURL, inWinName, inWidth, inHeight, scroller)
{
	var winWidth = (screen.width - inWidth) / 2;
	var winHeight = (screen.height - inHeight) / 2;
	//var winHeight = 150;
	winProperties = 'height='+inHeight+',width='+inWidth+',top='+winHeight+',left='+winWidth+',resizable=0'+',scrollbars='+scroller;
	window.open(inURL, inWinName, winProperties)
}

function check_boxes(master_checker, group) { 
	// count how many boxes we've got
	var num_boxes = group.length;
	if (num_boxes > 1) {
  	for (i=0; i < num_boxes; i++) {
  		if (master_checker.checked == true)	{
  			group[i].checked = true;
  		}	else {
  			group[i].checked = false;
  		}
  	}
  } else {
  	if (master_checker.checked == true)	{
  			group.checked = true;
  	}	else {
  		group.checked = false;
  	}
	}
}
 
