function openPubBrowse(w,id)
{
  var s = document.all[id+'_val'].value;
  if (s!='') s='&p='+s;
  var ret = showModalDialog('/cms/dlg/browse.php?w='+w+s+'&r='+Math.random(),window,'dialogHeight:320px;dialogWidth:470px;center:yes;help:no;resizable:no;scroll:no;status:no;');
  if (ret) {
    document.all[id].value=ret[1];
    document.all[id+'_val'].value=ret[0];
  }
}

function clearPubBrowse(id)
{
  document.all[id].value='';
  document.all[id+'_val'].value='';
}
function openUserChoice(w,id)
{
  var s = document.all[id+'_val'].value;
  if (s!='') s='&p='+s;
  var ret = showModalDialog('/cms/dlg/usersch.php?w='+w+s+'&r='+Math.random(),window,'dialogHeight:340px;dialogWidth:450px;center:yes;help:no;resizable:no;scroll:no;status:no;');
  if (ret) {
    document.all[id].value=ret[1];
    document.all[id+'_val'].value=ret[0];
  }
}
function clearUserChoice(id)
{
  document.all[id].value='';
  document.all[id+'_val'].value='';
}
function openCatBrowse(w,id)
{
  var s = document.all[id+'_val'].value;
  if (s!='') s='&d='+s;
  var ret = showModalDialog('/cms/dlg/browsec.php?w='+w+s+'&r='+Math.random(),window,'dialogHeight:320px;dialogWidth:270px;center:yes;help:no;resizable:no;scroll:no;status:no;');
  if (ret) {
    document.all[id].value=ret[1];
    document.all[id+'_val'].value=ret[0];
  }
}
function clearCatBrowse(id)
{
  document.all[id].value='';
  document.all[id+'_val'].value='';
}
function openMenuBrowse(w,id,pid)
{
  var s = document.all[id+'_val'].value;
  if (s!='') s='&d='+s;
  var ret = showModalDialog('/cms/dlg/browsem.php?w='+w+s+'&pid='+pid+'&r='+Math.random(),window,'dialogHeight:350px;dialogWidth:270px;center:yes;help:no;resizable:no;scroll:no;status:no;');
  if (ret) {
    document.all[id+'_new'].value=ret[2];
    document.all[id].value=ret[1];
    document.all[id+'_val'].value=ret[0];
  }
}
function clearMenuBrowse(id)
{
  document.all[id].value='';
  document.all[id+'_val'].value='';
}
function showCal(objid){
	if (!document.all[objid]) return;
	var obj = document.all[objid];
	var d = obj.value;
	var res = window.showModalDialog('/cms/dlg/calendar.php?d='+d+'&r='+Math.random(), null, "dialogHeight: 235px; dialogWidth: 245px; scroll: no; status: no;");
	if (res != "")
		obj.value = res
}
function clCal(objid){
	if (!document.all[objid]) return;
	var obj = document.all[objid];
	obj.value = "";
}
function openFCatBrowse(w,id)
{
  var s = document.all[id+'_val'].value;
  if (s!='') s='&d='+s;
  var ret = showModalDialog('/cms/dlg/browsefc.php?w='+w+s+'&r='+Math.random(),window,'dialogHeight:320px;dialogWidth:270px;center:yes;help:no;resizable:no;scroll:no;status:no;');
  if (ret) {
    document.all[id].value=ret[1];
    document.all[id+'_val'].value=ret[0];
  }
}
function clearFCatBrowse(id)
{
  document.all[id].value='';
  document.all[id+'_val'].value='';
}
function openAccess(w,id)
{
  var res = showModalDialog('/cms/dlg/editaccess.php?w='+w+'&id='+id+'&r4',window,'dialogHeight:550px;dialogWidth:400px;center:yes;help:no;resizable:no;scroll:no;status:no;');
}
function openResBrowse(w,id)
{
  var s = document.all[id+'_val'].value;
  if (s!='') s='&f='+s;
  var ret = showModalDialog('/cms/dlg/browsef.php?w='+w+s+'&r='+Math.random(),window,'dialogHeight:400px;dialogWidth:580px;center:yes;help:no;resizable:no;scroll:no;status:no;');
  if (ret) {
    document.all[id].value=ret[1];
    document.all[id+'_val'].value=ret[0];
  }
}
function clearResBrowse(id)
{
  document.all[id].value='';
  document.all[id+'_val'].value='';
}
function openDateTime(w,objid){
	if (!document.all[objid]) return;
	var obj = document.all[objid];
	var obj_name = document.all[objid+'_name'];
	var d = obj.value;
	if (!obj.value) d = '';
	var res = window.showModalDialog('/cms/dlg/dtcalendar.php?d='+d+'&r='+Math.random(), null, "dialogHeight: 265px; dialogWidth: 245px; scroll: no; status: no;");
	if (res) {
		obj.value = res[0];
		obj_name.value= res[1];
  }

}
function clearDateTime(objid){
	if (!document.all[objid]) return;
	document.all[objid].value='';
	if (!document.all[objid+'_name']) return;
	document.all[objid+'_name'].value='';
}
