function popup(mylink, windowname)
{
	if (! window.focus)return true;
	var href;
	if (typeof(mylink) == 'string') {
		href=mylink;
	}
	else {
		href=mylink.href;
	}
	window.open(href, windowname, 'width=400,height=200,scrollbars=yes');
	return false;
}

function doUserSearch() {
	popup("userpopup.php", "userpopup");
}

function selectUser(id, name) {
	opener.document.forms[0].user.value=id;
	opener.document.getElementById('user_name').innerHTML=name;
	window.close();
}

function doPubSearch() {
	popup("/members/pubpopup.php", "pubpopup");
}

function doBeerSearch() {
	popup("beerpopup.php", "beerpopup");
}

function selectBeer(beer_id,brewery_id) {
	opener.document.forms[0].brewery.value=brewery_id;
	opener.document.forms[0].brewery_type[0].checked=true;
	opener.document.forms[0].beer_type[0].checked=true;
	opener.document.forms[0].beerSelect.value=beer_id;
	opener.document.forms[0].submit();
	window.close();
}

function changeBrewery(obj) {
	if (obj.value != -1) {
		obj.form.new_brewery.value="";
		obj.form.brewery_type[0].checked=true;
	}
	obj.form.submit();
}

function changeBeer(obj) {
	if (obj.value != -1) {
		obj.form.new_beer.value="";
		obj.form.beer_type[0].checked=true;
	}
}

function changeNewBrewery(obj) {
	if (obj.value != "") {
		obj.form.brewery.value = -1;
		obj.form.brewery_type[1].checked=true;
		// new brewery - must be a new beer too
		obj.form.beer.value = -1;
		obj.form.beer_type[1].checked=true;
	}
}

function changeNewBeer(obj) {
	if (obj.value != "") {
		obj.form.beer.value = -1;
		obj.form.beer_type[1].checked=true;
	}
}

function onAdd(frm) {
	if (frm.pub.value == "") {
		alert("You must select the pub");
		return false;
	}
	else if ((frm.beer_type[1].checked == true && frm.new_beer == "") ||
			 (frm.beer_type[0].checked == true && frm.beer.value < 0) ||
			 (frm.brewery_type[1].checked == true && frm.new_brewery == "") ||
			 (frm.brewery_type[0].checked == true && frm.brewery.value < 0)) {
		alert("You must select the beer and the brewery");
		return false;
	}
	else if (frm.score.value < 0) {
		alert("You must select the beer score");
		return false;
	}
	return true;
}

function changeFile(obj) {
	obj.form.usephoto[1].checked = true;
}