function addbookmark(bookmarkurl,bookmarktitle){
   if (document.all){
      window.external.AddFavorite(bookmarkurl,bookmarktitle);
   }
}
function openwindow(requrl,reqname,reqparams){
   window.status = "Opening";
   var requestwindow = window.open(requrl,reqname,reqparams);
   requestwindow.focus();
}
function secalc(calc,resultfield){
   var tchar = 'x';
   var str = 'x';
   var charfound = false;
   var prefield = "document.custom.";
   var postfield = "";
   var fields;
   var index;
   var allowedChr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";
   var allowedNum = '0123456789.';
   var allowed = allowedChr+allowedNum;

   for (i=0; i <= calc.length; i++){
      tchar = calc.substr(i,1);
      if (allowedChr.indexOf(tchar) > -1 && tchar!=''){
      // found first char
         field = tchar;
         i++;
         tchar = calc.substr(i,1);
         while ((allowed.indexOf(tchar) > -1) && (tchar!='')){
            // found next char
            field = field+tchar;
            i++;
            tchar = calc.substr(i,1);
         }
         i--;
         field=prefield+field;

         if (eval(field+'.length') > 1){
            if(eval(field+'.selectedIndex') > -1){
               type= eval(field+".type");
            }
            else{
               type= eval(field+"[0].type");
            }
         }
         else{
            type= eval(field+".type");
         }
         if (type == 'select-one'){
            index=eval(field+'.selectedIndex');
            field=eval(field+'.options['+index+'].value');
         }
         if (type == 'radio'){
            var count= eval(field+'.length');
            var value='';
            if (count==undefined || count=='undefined'){
               value = eval(field+'.value');
            }
            else{
               for (var x=0; x < count; x++) {
                  if (eval(field+'['+x+'].checked')=="1") {
                     value = eval(field+'[x].value');
                  }
               }
            }
            if (value == ''){
               field='0';
            }
            else{
               field=value;
            }

         }
         if (type == 'text'){
            field=eval(field+'.value');
         }
         if(type=="checkbox"){
            if (eval(field+'.checked')){
               field=eval(field+'.value');
            }
            else{
               field='0';
            }
         }
         if (field == ''){
            field='0';
         }
         str = str+field;
      }
      else{
         str = str+tchar;
      }
   }
   str = str.substr(1);
   str = (Math.round(eval(str)*100)/100);
   eval('document.custom.'+resultfield+'.value='+str);
}