function layer_form( layername, formname ) {
  if (ie)
    return document.forms[formname];
  if (n) 
    return getlayer( layername ).document.forms[0];
  return null;     
}

function formelement( form,name ) {
  return form[name]
}  

function formseltext( form, name ) {
  var ele = formelement( form, name );
  if (!ele) return '';
  return ele.options[ele.selectedIndex].text; 
}

function formselvalue( form, name ) {
  var ele = formelement( form, name );
  if (!ele) return '';
  return ele.options[ele.selectedIndex].value; 
}

function setselectedbytext( form, selname, settext ) {
  settext = settext.toLowerCase();
  sel = formelement( form,selname );
  if (!sel) {
    alert('error');
    return '';
  }  
  for (var i=0;  i < sel.length; i++ ) {
    if (sel.options[i].text.toLowerCase() == settext) {
      sel.selectedIndex = i;
      break;
    }  
  }
  return '';
}

function setselected( form, selname, settext ) {
  sel = formelement( form,selname );
  if (!sel) {
    alert('error');
    return '';
  }  
  for (var i=0;  i < sel.length; i++ ) {
    if (sel.options[i].value == settext) {
      sel.selectedIndex = i;
      return true;
      break;
    }  
  }
  return false;
}  



//-----------------------
//-----------------------
//-----------------------

function getcookievalue( name ) {
  var dc     = document.cookie;

  var cname  = name + '=';
  var clen   = dc.length;
  var cbegin = 0;
  while (cbegin < clen ) {
    var vbegin = cbegin + cname.length;
  if (dc.substring( cbegin, vbegin ) == cname) {
    var vend = dc.indexOf( ";", vbegin );
    if (vend == -1) vend = clen;
    return unescape( dc.substring(vbegin+1,vend-1));
  }
  cbegin = dc.indexOf( " ", cbegin)+1;
  if (cbegin == 0) break;
  }
  return '';
}

function setcookievalue( name, value ) {
  var expdate = new Date();
  expdate.setTime (expdate.getTime() + ( 24*60*60*1000*1));
  var res = name + '="' + escape( value ) + '"; ';
//            'expires=' + expdate.toGMTString() + '; path=/';
  document.cookie = res;          
}


//-----------------------
//-----------------------
//-----------------------

