(function($){
	
$(document).ready(function () {
	$('#tabs').tabs();
	
	// stuff related to changing the wireless account tool
	var info_table = $('#wireless-page table').eq(0);
	var nav = $('td',$(info_table)).eq(0).clone().addClass('qm-account-nav');
	
	$('td',$(info_table)).eq(0).remove();
	$(nav).appendTo($('tbody tr',$(info_table)).eq(0));
	$('td',$(info_table)).eq(0).css({'padding-left':'0px','border-right':'1px solid #D9DEE5','padding-right':'20px'});
	
	var txts = $('.qm-account-text',$('.qm-account-nav'));
	$.each(txts, function() {
		$(this).html($(this).html().replace(/\·/,''));
		//$(this).css({'padding-bottom':'0px'});
	});
	var links = $('.qm-account-link',$('.qm-account-nav'));
	$.each(links,function() {
		var action = $(this).attr('href').replace(/.*\&action\=(.*)/,'$1').replace(/\#/,'-');
		$(this).addClass(action);
		$(this).addClass('menu-item');
	});
	
	$(links).bind('click',function(event) {
		var action = $(this).attr('href').replace(/.*\&action\=(.*)/,'$1').replace(/\#/,'-');
		var _self = this;
		event.preventDefault();
		$.get('/ajax/set-wireless-active.php', {'action': action }, function() {
			window.location.href=$(_self).attr('href');
		});
	});
	$('.lb-inner').lightBox({fixedNavigation:true});
	
});

})($QM || jQuery);

function open_coverage() {
	(function($) {
		$.ui.dialog.defaults.bgiframe = true;
		$.ui.dialog.defaults.modal = true;
		$.ui.dialog.defaults.resizable = false;
		$.ui.dialog.defaults.autoOpen = false;
		$.ui.dialog.defaults.minWidth = 500;
		$.ui.dialog.defaults.maxWidth = 770;
		$.ui.dialog.defaults.width = 700;
		$.ui.dialog.defaults.height = 550;
		// we don't need the cancel button
		delete $.ui.dialog.defaults.buttons.Cancel;
		
		$(".qm-dialog").dialog({
			'open'			: function() { return /*supply a callback*/ },
			'beforeopen'	: function() { return /*supply a callback*/ },
			'close'			: function() { return  /*supply a callback*/ },
			'beforeclose'	: function() { return /*supply a callback*/ }
		});

		$('#coverage-dialog').dialog("open");
	})($QM || jQuery);
}