function sdlistcheck(selObj){
        $sbox = $(selObj);
        if ($sbox.length) {

            $sboxop = $(selObj + ' option');
            $active = false;
            $selected = $(selObj + ' option:selected').text();
            $selectedstriped = ($selected.length >= 37) ? $selected.substring(0,37) + '...' : $selected;
      //    $selectboxwidth = (selWidth != null) ? selWidth : $sbox.width();
            $selectboxwidth = $sbox.width();
            var selObjId = selObj.split("#")[1];


            // Create droplist
            $dlwrap = $('<div id="dlistwrap' + selObjId + '" class="dlistwrap"/>');
            $dl = $('<div id="dlist' + selObjId + '" class="dlist">' + $selectedstriped + '</div>');
            $dlsub = $('<ul id="dlistoptions' + selObjId + '" class="dlistoptions"/>');
            $dlbutton = $('<div id="dlistbutton' + selObjId + '" class="dlistbutton"><!----></div>');
    

            // Insert droplist
            $sbox.parent().append($dlwrap);
            $dlwrap.append($dl);
            $dlwrap.append($dlsub);
            $dlwrap.append($dlbutton);


            // Get list elements
            $dlwrap = $('#dlistwrap' + selObjId);
            $dl = $('#dlist' + selObjId);
            $dlsub = $('#dlistoptions' + selObjId);
            $dlbutton = $('#dlistbutton' + selObjId);


            // Set properties
            $dl.css('width', $selectboxwidth);
            $dlsub.css('minWidth', $selectboxwidth + 23);


            $sboxop.each(function(i) {
                $activeli = ($(this).text() == $selected) ? "active" : "";
                $dlsub.append($('<li title="' + $(this).val() + '" onclick="//document.location.href=this.title"><input type="checkbox" style="float:right;margin-top:3px;"><a href="javascript:void(0);" class="' + $activeli + '">' + $(this).text() + '</a></li>'));
            });
            
            
            // Events
            $dl.click(function() {dofadein(selObjId);});
            $dlbutton.click(function() {dofadein(selObjId);});
            $(document).click(function() {dofadeout(selObjId);});


            function dofadein(selObjId) {
                 $('#dlistoptions' + selObjId).fadeIn('600', function(){$active=selObjId;});
            }


            function dofadeout() {
                if ($active) {
                    $('#dlistoptions' + $active).fadeOut('600', function(){$active=false;});
                }
            }

            $('#dlistoptions' + selObjId).children().mouseover(function(e){ e.stopPropagation(); });
            $('#dlistoptions' + selObjId).children().click(function(e){ e.stopPropagation(); });
	}
}
		







function sdlist(selObj){
        $sbox = $(selObj);
        if ($sbox.length) {

            $sboxop = $(selObj + ' option');
            $active = false;
            $selected = $(selObj + ' option:selected').text();
            $selectedstriped = ($selected.length >= 37) ? $selected.substring(0,37) + '...' : $selected;
        //    $selectboxwidth = (selWidth != null) ? selWidth : $sbox.width();
            $selectboxwidth = $sbox.width();

            // Create droplist
            $dlwrap = $('<div id="dlistwrap" class="dlistwrap"/>');
            $dl = $('<div id="dlist" class="dlist">' + $selectedstriped + '</div>');

            $dlsub = $('<ul id="dlistoptions" class="dlistoptions" />');
            $dlbutton = $('<div id="dlistbutton" class="dlistbutton"><!----></div>');
    

            // Set properties
            $dl.css('width', $selectboxwidth);
            $dlsub.css('minWidth', $selectboxwidth + 23);


            // Insert droplist
            $sbox.parent().append($dlwrap);
            $dlwrap.append($dl);
            $dlwrap.append($dlbutton);
            $dlwrap.append($dlsub);

           // $event = ($sbox.attr("onchange") != null) $sbox.attr("onchange") : "";
           
            $sboxop.each(function(i) {
                $activeli = ($(this).text() == $selected) ? "active" : "";
                $dlsub.append($('<li title="' + $(this).val() + '" onclick="document.location.href=this.title"><a href="' + $(this).val() + '" class="' + $activeli + '">' + $(this).text() + '</a></li>'));
            });
            
            
            // Events
            $dl.click(function() {
                $dlsub.fadeIn('600', function(){$active=true;});
        //        $dlbutton.animate({backgroundPosition: '0 -19'}, {duration:600});
            });


            $dlbutton.click(function() {
                $dlsub.fadeIn('600', function(){$active=true;});
        //        $dlbutton.animate({backgroundPosition: '0 -19'}, {duration:600});
            });

        
            $(document).click(function() {
             if ($active) {
                $dlsub.fadeOut('600', function(){$active=false;});
        //        $dlbutton.animate({backgroundPosition: '0 0'}, {duration:600});
             }
            });


    
        /*
            $dlsub.mouseout(function(e) {
              if ($active) {
                $dlsub.fadeOut('400', function(){$active=false;});
                }
            });
        */
    //	   $dlsub.children().mouseover(function(e){ e.stopPropagation(); });
	}
}
		







	

	
function sdlistform(selObj, selWidth, selEvent){
        $sbox = $(selObj);
        if ($sbox.length) {
            $sboxop = $(selObj + ' option');
            $active = false;
            $selected = $(selObj + ' option:selected').text();
            $selectedstriped = ($selected.length >= 37) ? $selected.substring(0,37) + '...' : $selected;

            $selectboxwidth = (selWidth != null) ? selWidth : $sbox.width();

            // Create droplist
            $dlwrap = $('<div id="dlistwrap" class="dlistwrap"/>');
            $dl = $('<div id="dlist" class="dlist">' + $selectedstriped + '</div>');

            $dlsub = $('<ul id="dlistoptions" class="dlistoptions" />');
            $dlbutton = $('<div id="dlistbutton" class="dlistbutton"><!----></div>');
    

            // Set properties
            $dl.css('width', $selectboxwidth);
            $dlsub.css('minWidth', $selectboxwidth + 23);


            // Insert droplist
            $sbox.parent().append($dlwrap);
            $dlwrap.append($dl);
            $dlwrap.append($dlbutton);
            $dlwrap.append($dlsub);

           // $event = ($sbox.attr("onchange") != null) $sbox.attr("onchange") : "";
           

            if (selEvent == "submit") {
           //     $sbox.form.submit();
            }

           
            $sboxop.each(function(i) {
                $activeli = ($(this).text() == $selected) ? "active" : "";
                $dlsub.append($('<li title="' + $(this).val() + '" onclick=""><a href="#" class="' + $activeli + '">' + $(this).text() + '</a></li>'));
            });
            
            
            // Events
            $dl.click(function() {
                $dlsub.fadeIn('600', function(){$active=true;});
        //        $dlbutton.animate({backgroundPosition: '0 -19'}, {duration:600});
            });


            $dlbutton.click(function() {
                $dlsub.fadeIn('600', function(){$active=true;});
        //        $dlbutton.animate({backgroundPosition: '0 -19'}, {duration:600});
            });

        
            $(document).click(function() {
             if ($active) {
                $dlsub.fadeOut('600', function(){$active=false;});
        //        $dlbutton.animate({backgroundPosition: '0 0'}, {duration:600});
             }
            });


    
        /*
            $dlsub.mouseout(function(e) {
              if ($active) {
                $dlsub.fadeOut('400', function(){$active=false;});
                }
            });
        */

    //	   $dlsub.children().mouseover(function(e){ e.stopPropagation(); });
	}
}
		
		

	
function sdlistform2(selObj, selWidth, selEvent){
        $sbox = $(selObj);
        if ($sbox.length) {
            $sboxop = $(selObj + ' option');
            $active = false;
            $selected = $(selObj + ' option:selected').text();
            $selectedstriped = ($selected.length >= 37) ? $selected.substring(0,37) + '...' : $selected;

            $selectboxwidth = (selWidth != null) ? selWidth : $sbox.width();

            // Create droplist
            $dlwrap = $('<div id="dlistwrap" class="dlistwrap"/>');
            $dl = $('<div id="dlist" class="dlist">' + $selectedstriped + '</div>');

            $dlsub = $('<ul id="dlistoptions" class="dlistoptions" />');
            $dlbutton = $('<div id="dlistbutton" class="dlistbutton"><!----></div>');
    

            // Set properties
            $dl.css('width', $selectboxwidth);
            $dlsub.css('minWidth', $selectboxwidth + 23);


            // Insert droplist
            $sbox.parent().append($dlwrap);
            $dlwrap.append($dl);
            $dlwrap.append($dlbutton);
            $dlwrap.append($dlsub);

           // $event = ($sbox.attr("onchange") != null) $sbox.attr("onchange") : "";
           

            if (selEvent == "submit") {
           //     $sbox.form.submit();
            }

           
            $sboxop.each(function(i) {
                $activeli = ($(this).text() == $selected) ? "active" : "";
                $dlsub.append($('<li title="' + $(this).val() + '" onclick=""><a href="#" class="' + $activeli + '">' + $(this).text() + '</a></li>'));
            });
            
            
            // Events
            $dl.click(function() {
                $dlsub.fadeIn('600', function(){$active=true;});
        //        $dlbutton.animate({backgroundPosition: '0 -19'}, {duration:600});
            });


            $dlbutton.click(function() {
                $dlsub.fadeIn('600', function(){$active=true;});
        //        $dlbutton.animate({backgroundPosition: '0 -19'}, {duration:600});
            });

        
            $(document).click(function() {
             if ($active) {
                $dlsub.fadeOut('600', function(){$active=false;});
        //        $dlbutton.animate({backgroundPosition: '0 0'}, {duration:600});
             }
            });


    
        /*
            $dlsub.mouseout(function(e) {
              if ($active) {
                $dlsub.fadeOut('400', function(){$active=false;});
                }
            });
        */

    //	   $dlsub.children().mouseover(function(e){ e.stopPropagation(); });
	}
}




		
