    jQuery.noConflict();
        jQuery(document).ready(function() { 
            jQuery(".footer .metanav #langselect select").attr("id","footersource");
            jQuery(".footer .metanav form").attr("id","langselectfoot");
            createDropDown();
            createDropDownfoot();            
            
            jQuery("#langselect .dropdown dt a").click(function() {
                jQuery("#langselect .dropdown dd ul").toggle();
                return false;
            });

            jQuery(document).bind('click', function(e) {
                var $clicked = jQuery(e.target);
                if (! $clicked.parents().hasClass("dropdown"))
                    jQuery("#langselect .dropdown dd ul").hide();
            });
                        
            jQuery("#langselect .dropdown dd ul li a").click(function() {
                var text = jQuery(this).html();
                jQuery("#langselect .dropdown dt a").html(text);
                jQuery("#langselect .dropdown dd ul").hide();
                
                var source = jQuery("#source");
                source.val(jQuery(this).find("span.value").html())
            });
            
            jQuery("#langselectfoot .dropdown dt a").click(function() {
                jQuery(".footer .metanav .dropdown dd ul").toggle();
                return false;
            });

            jQuery("#langselectfoot .dropdown dt a").bind('click', function(e) {
                var $clicked = jQuery(e.target);
                if (! $clicked.parents().hasClass("dropdown"))
                    jQuery(".footer .metanav .dropdown dd ul").hide();
            });
                        
            jQuery("#langselectfoot .dropdown dd ul li a").click(function() {
                var text = jQuery(this).html();
                jQuery("#langselectfoot .dropdown dt a").html(text);
                jQuery("#langselectfoot .dropdown dd ul").hide();
                
                var source = jQuery("#footersource");
                source.val(jQuery(this).find("span.value").html())
            });
            
            
        });
        
        function createDropDown(){
            jQuery("#source").hide();
            var source = jQuery("#source");
            var selected = source.find("option[selected]");
            var options = jQuery("option", source);
            
            jQuery("#langselect").append('<dl id="target" class="dropdown"></dl>')
           jQuery("#target").append('<dt><a href="#">' + selected.text() + 
                '<span class="value">' + selected.val() + 
                '</span></a></dt>')
            jQuery("#target").append('<dd><ul></ul></dd>')

            options.each(function(){
            var nullv = jQuery(this).attr('id');
            var eleli = "<li>";
            var imgfile = '<img alt="" src="/fileadmin/templates/img/'+jQuery(this).attr('id')+'.png" class="flag">';
            if(nullv=="flag_it")
               var eleli = '<li class="lastlg">';
             if(nullv!="nullval"){ 
                 jQuery("#target dd ul").append(eleli+'<a href="'+jQuery(this).val()+'">' + imgfile +
                  jQuery(this).text() + '</a></li>');
            }
                
            });
        }
        
         function createDropDownfoot(){
            jQuery("#footersource").hide();
            var source = jQuery("#footersource");
            var selected = source.find("option[selected]");
            var options = jQuery("option", source);
            
            jQuery("#langselectfoot").append('<dl id="target" class="dropdown"></dl>')
           jQuery("#langselectfoot #target").append('<dt><a href="#">' + selected.text() + 
                '<span class="value">' + selected.val() + 
                '</span></a></dt>')
            jQuery("#langselectfoot #target").append('<dd><ul></ul></dd>')

            options.each(function(){
            var nullv = jQuery(this).attr('id');
            var eleli = "<li>";
            var imgfile = '<img alt="" src="/fileadmin/templates/img/'+jQuery(this).attr('id')+'.png" class="flag">';
            if(nullv=="flag_it")
               var eleli = '<li class="lastlg">';
             if(nullv!="nullval"){ 
                 jQuery("#langselectfoot #target dd ul").append(eleli+'<a href="'+jQuery(this).val()+'">' + imgfile +
                  jQuery(this).text() + '</a></li>');
            }
                
            });
         
            
        }

