  var bikky = document.cookie;
  
  function getfvCookie(name) {
      name += "=";
      var i = 0;
      while (i < bikky.length) {
         var offset = i + name.length;
         if (bikky.substring(i, offset) == name) {
             var endstr = bikky.indexOf(";", offset);
             if (endstr == -1) endstr = bikky.length;
             return unescape(bikky.substring(offset, endstr));
          }
          i = bikky.indexOf(" ", i) + 1;
          if (i == 0) break;
       }
       return null;
  }

  function writeid  (rid, txt, txtt ) {
    var id=getfvCookie('Vacancy4Send');
    if (id != null ) {
      if ( id != 0 ) {
        document.write('<img src="/img2/arrow_green.gif" width="10" height="10"align="absmiddle" >&nbsp ');
        document.write('<a href="/mpb/do/sv2r.pl?submit=1&vuid='+id+'&ruid='+rid+'&sendthis=1" name="popup" target="popup" onClick="window.open"');
        document.write("('','popup' ,'resizable=no,menubar=no,scrollbars=no,width=600,height=400');");
        document.write('">');
        document.write(txt+' '+id+txtt+"</a>");
      }
    }
   }

  function writeidR  (vid, txt, txtt) {
      var id=getfvCookie('Resume4Send');
      if (id != null ) {
          document.write('<img src="/img2/arrow_yellow.gif" width="10" height="10"align="absmiddle" >&nbsp ');
          document.write('<a href="/cgi-bin/resbank.pl?action=sr2v&vuid='+vid+'&ruid='+id+'&sendthis=1" name="popup" target="popup" onClick="window.open');
          document.write("('','popup' ,'resizable=yes,menubar=no,scrollbars=no,width=800,height=400');");
          document.write('">');
          document.write(txt+' '+id+' '+txtt+'</a>');
      }

    }

  function getfvNum(name, string, div ) {
           var i = 0;
           name += div;
           string += div;
           while (i < string.length ) {
               var offset = i + name.length;
               if ( string.substring(i,offset) == name) {
                    return 1;
               }
               i = string.indexOf(div, i) + 1;
               if ( i==0 ) break;
            }
            document.write('<br>');
            return 0;
      }
  
  function checkfvname(type, name ) {
    var i=1;
    while (i<6) {
           var current = getfvCookie(type + i);
           if (current != null && current != "" )  {
                    var res = getfvNum( name, current, '-' );
                    if (res == 1) return 1;

           }
           i++;
       }
       return 0;
   }

  var today = new Date();
  var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000);

  function setfvCookie(type , value) {
    if (value != null && value != "")
            document.cookie=type + "=" + escape(value) + "; path=/; expires=" + expiry.toGMTString();
             bikky = document.cookie;
    }

  function addnum (type, value, txt ) {
       var i=1;
       while (i < 6 ) {
          var current= getfvCookie(type + i);
          if (current == null || current == "" )  {
                 current = value ;
                 setfvCookie(type+i,current);
                 i=10;
          } else {
             if (current.length < 500 ) {
                 current = current + '-' + value;
                 setfvCookie(type + i,current);
                 i=10;
              }  else  i++;
           }
      }
      if (i == 6 ) alert(txt);
       setfvCookie('stored', today.getTime());
  }

  function saveform(form,name) {
      var i=0;
      var data="";
      while ( i< form.elements.length ) {
         var element = form.elements[i];
         if (
              (
                element.type == 'select-one' || element.name == 'kwds'    || element.name == 'nokwds'
                                             || element.name == 'max_sal' || element.name == 'min_sal'
                                             || element.name == 'max_age' || element.name == 'min_age'
              ) && element.value) {  
             data=data+element.name+'='+element.value+';';
         }
         else if (element.type == 'select-multiple') {
             var ops=element.options;
             for (var j=0;j<ops.length;j++) {
                 if (ops[j].selected)
                      data=data+element.name+'='+ops[j].value+';'
             }
         }
         i++; 
      }
      setfvCookie(name,data);           
  }
