jQuery(document).ready(function($){
	var isDrag = false;
	var isSort = false;

function exec_ready() {
	ready_menu();
	ready_icons();
	ready_forms();
	ready_tables();
	ready_clicks();
	ready_init();
	ready_reports();
	ready_upper();
}

function ready_upper(){
	$(':text').css('text-transform','uppercase');
}

function ready_icons(){
	$('.asilk-add').prepend('<span class="silk-add silk-16"></span>');
}

function ready_reports(){
	
	$('.fields-table, .fields-report, .fields-drop, .fields-test').addClass('ui-widget-content');
	$('.fields-fixed').addClass('ui-state-error');
	
	$('.fields-table li, .fields-drop li, .fields-filters li, .fields-orders li, .fields-groups li').addClass('ui-widget-header');
	
	$('.fields-drag li').draggable({
		revert: false,
		helper: 'clone',
		opacity: .6,
		start: function(){
			isDrag = true;
			isSort = false;
		},
		stop: function(){
			isDrag = false;
		}
	});
	function fields_sort(){
		$('.fields-drop, .fields-filters, .fields-orders, .fields-groups').sortable('destroy').resizable('destroy');
		$('.fields-drop, .fields-filters, .fields-orders, .fields-groups').sortable({
			items: 'li:not(.fields-fixed)',
			helper: 'clone',
			opacity: .6,
			axis: 'x',
			cursor: 'move',
			forcePlaceholderSize: true,
			placeholder: 'drag-over ui-corner-all',
			start: function(){
				isSort = true;
				isDrag = false;
			},
			stop: function(){
				isSort = false;
			}
		});
		$('.fields-drop li:not(.fields-fixed), .fields-filters li:not(.fields-fixed), .fields-orders li:not(.fields-fixed), .fields-groups li:not(.fields-fixed)').dblclick(function(){
			$(this).remove();
		});
		$('li').disableSelection();
	}
	$('.fields-drop, .fields-filters, .fields-orders, .fields-groups').droppable({
		hoverClass: 'drag-over',
		greedy: true,
		drop: function(event, ui) {
			if (isDrag == true) {
				var obj = '<li field="'+ui.draggable.attr('field')+'" class="ui-widget-header ui-corner-all">'+ui.draggable.html()+'</li>';
				$(this).append(obj);
				fields_sort();
			}
		}
	});
	fields_sort();
}

function ready_clicks(){
	$('.bt-click-appear').toggle(function(){
		obj = $(this).attr('appear');
		$(obj).show();
	}, function(){
		obj = $(this).attr('appear');
		$(obj).hide();
	});
}

function ready_init() {

	$('.bt-print').click(function(){
		var div_print = $(this).attr('print');
		$('.mainContainer').css('display','none');
		$('body').prepend('<div class="temp-printer"></div>');
		$('.temp-printer').html($('.'+div_print).html());
		window.print();
		$('.mainContainer').css('display','block');
		$('.temp-printer').remove();
	});

	$('div.message').addClass('ui-state-error');
	
	$('ul.permi').sortable({
		'connectWith': 'ul.permi'
	});	
	
	$('.apae_title').click(function(){
		valu = '.boleto_'+$(this).attr('value');
		$(valu).toggle();
	});
	$('.ano-title').click(function(){
		$(this).next().toggle();
	});
	$('.lista_devedores').hide();
	$('.controle-associada-divida').toggle(function(){
		$('.lista_devedores').show();
	}, function(){
		$('.lista_devedores').hide();	
	});

	$('.lnk_muda_pagto').click(function(){
		if ($(this).html() == 0 ) {
			dtv = '/'+prompt('Data Pagamento');
			lnk = $(this).attr('href');
			location.href=lnk+dtv;
		} else {
			location.href=lnk;
		}
		return false;
	});
	
	//$("form").jqTransform();
}

function ready_menu() {
	$('ul.apae_menu_left > li').addClass('ui-corner-top');
}

function ready_themes() {
	//$('.apae_menuitem_theme').themeswitcher();
}

function ready_forms() {
	$('.datepicker').datepicker({'autoopen':false, 'changeMonth':true, 'changeYear':true});
	
	$(':input:not(:submit)').each(function(){
		$(this).css('padding','4px');
		//$(this).addClass('ui-state-default');
	});
	$(':submit').each(function(){
		$(this).css('padding','4px');
		//$(this).addClass('ui-state-highlight');
                $(this).click(function(){
                    $('.load_msg').html('Enviando dados. Aguarde...');
                    //$(this).hide();
                });
	});
	/*
	$('.apae_menu_sub').addClass('ui-corner-all');
	$('.apae_menu_sub').find('li').addClass('apae-menu-li-transp');
	$('.apae_menu_sub').find('li:first').addClass('ui-corner-top');
	$('.apae_menu_sub').find('li:last').addClass('ui-corner-bottom');
	*/
	//$('a.button').button();
		$('.silk-bullet-toggle-plus').click(function(){
			$(this).parent('li').find('ul').toggle();
		});
		$('.chk_uf').change(function(){
			$(this).parents('.lista_estado').find('ul input').attr('checked',$(this).attr('checked'));
		});	
}

function ready_tables() {
	//$('table.wrapper').wrap('<div class="tbl_wrapper">');
	$('table th').addClass('ui-widget-header');
	$('table td').addClass('ui-widget-content');
	//$('.disabled').addClass('ui-state-disabled');
	//$('.current').addClass('ui-state-highlight');
	//$('div.pagination span:not(.numbers)').addClass('silk-text-center silk-shape-square');
	
	//$('fieldset').addClass('ui-widget-content');
	/*
	$('table tr').hover(function(){
		$(this).find('td').addClass('ui-state-hover');
	}, function() {
		$(this).find('td').removeClass('ui-state-hover');
	});
	*/
}

exec_ready();

});

