$(function() {
	
	//Menu-logic
	$('#menu > li > ul').prependTo('#container0').wrap('<div class="box_1 subpages">').before('<h2>Mer informasjon om:</h2>').addClass('subpages');
	
	//Odd & even classes
	$('li:even').addClass('even');
	$('li:first-child').addClass('f');
	$('li:last-child').addClass('l');
	$('tr:odd').addClass('even');
	
	//Diverse
	if($('#breadcrumbs').size() > 0) {
		$('#kontrollpanel').addClass('active');
	}
	$('#container0 div.news').addClass('box_1');

	//Controlpanel
		//Expand click-ratio of anchors on cp
		$('#cpanel li a, #cpanel li form').hide();
		$('#cpanel li').not($('li#cp_webmail, #cp_quota')).click( function(){
			window.location = $(this).find('a').attr('href'); 
		});
		$('#cpanel li#cp_webmail').click( function(){
			$(this).find('form').submit();
		});

	//Merk eksterne lenker
	$('#content a[@href^=http]').not('.btn').addClass('external');

	//Controlpanel
	$('div.tab-row').insertAfter('#breadcrumbs');
	$('div.infobox').after('<br style="clear: both;" />');
	
	//
	$('#ListDnsDomains form, #ListMailDomains form, form#filterMailAccounts, .cp form.ajaxSearch').appendTo('#breadcrumbs').wrap('<li>');
	$('#discardedSearch').appendTo('ul.discardedDateList').wrap('<li>');

	//Buttons
	$('.buttons a, .buttons input').addClass('btn');
	$('.btn').each(function(){
		var b = $(this);
		var tt = b.text() || b.val();
		if(b.is(':input')) {
			b.after('<a class="submit"></a>').next().addClass(this.className).attr('id',this.id + '2').attr('href','#').prepend('<i></i>').append($('<span></span>').text(tt).prepend('<span></span><i></i>'));
		} else {
			if(b.attr('onclick')) {
				b.after('<a class="asubmit"></a>').next().addClass(this.className).attr('id',this.id + '2').attr('href',this.href).prepend('<i></i>').append($('<span></span>').text(tt).prepend('<span></span><i></i>'));
			} else {
				b.after('<a></a>').next().addClass(this.className).attr('id',this.id + '2').attr('href',this.href).prepend('<i></i>').append($('<span></span>').text(tt).prepend('<span></span><i></i>'));
			}
		}
		b.hide();
	});

	//Buttons click-functionality
	$('.btn.submit').click(function(){
		$(this).prev().click();
	});
	$('.btn.asubmit').click(function(){
		$(this).prev().click();
	});
	
});
