isDHTML = 0;
isID = 0;
isAll = 0;
isLayers = 0;

//**Feature Sensing**//
if(document.getElementById){
//alert('getElementById');
   isID = 1;
   isDHTML = 1;
}else{
  ///
     if(document.all) {
     isAll = 1;
     isDHTML = 1;
     }else{
         //
          browserVersion = parseInt(navigator.appVersion);
          
          if((navigator,appName.indexOf('Netscape') != -1)&&(browserVersion == 4))
          {
           isLayers = 1;
           isDHTML  = 1;
          }
         //
          }
  ///    
      }
      
//**Define The DOM**// 

function findDOM(objectID,withStyle){

if(withStyle == 1){

   if(isID){
   //  alert('isID withStyle');
           return(document.getElementById(objectID).style);
           }else{
           
                 if(isAll){
                           return(document.all[objectID].style);
                           }else{
                                 if(isLayers){
                                               return (document.layers[objectID]);
                                             }
                                 }
           
                }

}else{
      if(isID){
           // alert('isID');
               return (document.getElementById(objectID));
              }else{
                    //
                    if(isAll){
                              return(document.all[objectID]);
                              }else{
                                    if(isLayers){
                                                 return(document.layers[objectID]);
                                                 }                    
                                    }
                    // 
                    
                    } 

      }

//end function findDOM//
}


/*
//usage example//
domStyle = findDOM(Id,1); //using style
domStyle.left = 100; 
or
dom = findDOM(Id,0);//NOT using style

*/
      
  
