function addselect(formname,areaname,str,selectStr) {
 eval('document.'+formname+"."+areaname+'.options.length=0')

//alert(str)
//alert(selectStr)

var i=0;
var strCount=0;
var n=1;
var temp=str;
   while (n>0) {
        n=str.indexOf(",");
        if (n>0) {str=str.substring(n+1,str.length);}      
        strCount++
   }

   str=temp;
   for (var i=0; i<strCount; i++) {
        n=str.indexOf(",");
        if (n>0) {temp="'"+str.substring(0,n)+"'"; 
                  str=str.substring(n+1,str.length);}
        else {temp="'"+str+"'";}     

        eval("var tp=new Option(" + temp +","+ i + ")");
        eval('document.'+formname+"."+areaname+'.options[i]=tp')
        if ((temp=="'"+selectStr+"'") || (selectStr==i))
        eval('document.'+formname+"."+areaname+'.options[i]'+'.selected=true');

        
//eval('document.'+formname+"."+areaname+'.selectedIndex=i')
        
        
   }
}
