function phonebook_ed(kval, dialkey, phone, note)
{
	document.phonebook_frm.kval.value=kval;
	selectoption(document.phonebook_frm._dialkey, dialkey);
	document.phonebook_frm._phone.value=phone;
	document.phonebook_frm._note.value=note;
}

function phonebook_submitchk(f)
{
//	var dialkey=f._dialkey.options[f._dialkey.options.selectedIndex].value;
	if (f.submitStatus.value=='Change' && f.kval.value=="") return false;

	if (f._dialkey.selectedIndex==0){
		alert("Please select dialkey!");
		f._dialkey.focus();
		return false;
	}
	
	if (!is_phone(f._phone.value) && !is_string(f._phone.value)) {
		alert("Phone should be a phone number or URI");
		return false;
	}
	return true;
}

function selectoption (menu, value)
{
	var i_default=0;

	for (var i=0; i<menu.length; i++) {
		if (menu.options[i].value==value) {
			menu.options[i].selected=true;
			return i;
		}
		if (menu.options[i].defaultSelected) {
			i_default=i;
		}
	}

	menu.options[i_default].selected=true;
	return i_default;
}

var lastid=-1;
function set_hicolor (id)
{
	document.getElementById(id).className="opt_list_hicolor";
	if (lastid!=-1 && lastid!=id)
		document.getElementById(lastid).className="opt_list";
	lastid=id;
}	

