if(typeof(ecarlist) !== 'object') { ecarlist = {} }
ecarlist.cms_nav = function(args){
  // duplicate cms list
  var cms_head = $ec('<li/>')
    .html('Useful Links')
    .addClass('ec_tooltip_header');
  var cms_div = $ec("#" + args.cms_nav).clone();
  if( cms_div.length < 1 ){
  	if( $ec('ul#priNav').length > 0 ){
   	var cms_div = $ec("ul#footerNav").clone();
  	}else if( $ec('ul#footer_nav').length > 0 ){
  	var cms_div = $ec("ul#pri_nav").clone();  	
  	}
  }
  $ec(cms_div).attr('id', args.cms_nav + '_footer')
    .removeClass('ec_hide_cms_list')
    .addClass('cms_nav')
    .prepend(cms_head);
  //duplicate cms text
  var cms_footer_div = $ec("#ec_cms_footer_text").clone();
  //duplicate contact info
  var cont_head = $ec('<p/>')
    .html('Contact Information')
    .addClass('ec_tooltip_header');
  var cont_div = $ec("#" + args.contact_div).clone();
  $ec(cont_div).attr('id', args.contact_div + '_footer')
    .addClass('contact_div')
    .prepend(cont_head);
  // build wrapper
  var cms_wrap = $('<div/>')
    .attr('id', 'ec_sitemap_tooltip')
    .append(cms_footer_div)
    .append(cont_div)
    .append(cms_div);
  if(cms_footer_div.length > 0){
    cms_wrap.addClass('ec_cms_copy');
  }
  var offset = args.offset || [ 8, 0 ];
  $ec("#" + args.sitemap_link).after(cms_wrap)
    .tooltip({
      effect: 'slide',
      offset: offset
    });
};
