$(document).ready(function() {

	$(".accordion").accordion({
		autoHeight: false,
		collapsible: true
	});

	$("#datepicker" ).datepicker();
	$.datepicker.setDefaults($.datepicker.regional['ru']);

	$('a.popup_link').fancybox({
		'overlayOpacity'	: 0.37,
		'overlayColor'		: '#000',
		'padding'			: 0,
		'titleShow'			: false
	});

	var $input = $('.text_input_holder input');
	var $inputHolder = $('.text_input_holder .holder');

	$input.each(function () {
		$this = $(this);
		if($this.val() != '') {
			$this.parents('.text_input_holder').addClass('text_input_holder_complete');
		}
	});

	$input.live('focus', function () {
		$(this).parents('.text_input_holder').addClass('text_input_holder_focus');
	});
	$input.live('blur', function () {
		$(this).parents('.text_input_holder').removeClass('text_input_holder_focus');
	});
	$inputHolder.live('click', function () {
		$(this).parents('.text_input_holder').find('input').trigger('focus');
	});

	var $textarea = $('.textarea_holder textarea');
	var $textareaHolder = $('.textarea_holder .holder');

	$textarea.each(function () {
		$this = $(this);
		if($this.val() != '') {
			$this.parents('.textarea_holder').addClass('textarea_holder_complete');
		}
	});

	$textarea.live('focus', function () {
		$(this).parents('.textarea_holder').addClass('textarea_holder_focus');
	});
	$textarea.live('blur', function () {
		$(this).parents('.textarea_holder').removeClass('textarea_holder_focus');
	});
	$textareaHolder.live('click', function () {
		$(this).parents('.textarea_holder').find('textarea').trigger('focus');
	});

	$(document).keyup(function(event){
		var $inputWrap = $('.text_input_holder_focus');
		if ($inputWrap.length) {
			if($inputWrap.find('input').val() != '') {
				$inputWrap.addClass('text_input_holder_complete');
			} else if ($inputWrap.hasClass('text_input_holder_complete')) {
				$inputWrap.removeClass('text_input_holder_complete');
			}
		}
		var $textareaWrap = $('.textarea_holder_focus');
		if ($textareaWrap.length) {
			if($textareaWrap.find('textarea').val() != '') {
				$textareaWrap.addClass('textarea_holder_complete');
			} else if ($textareaWrap.hasClass('textarea_holder_complete')) {
				$textareaWrap.removeClass('textarea_holder_complete');
			}
		}
	});
});
function change_tables_style(header){
	var tables = $("table");
	jQuery.each(tables, function(i, val){
		$(tables[i]).addClass("tmp_table");
		var tmpTable = $(".tmp_table");
		$("<div id=\"table_"+i+"\" class=\"base_table\"></div>").replaceAll(".tmp_table");
		tmpTable.appendTo("#table_"+i);
		var tmpTr = $(".tmp_table tr:first");
		if(header == true){
			$(".tmp_table tr:first").remove();
			$(".tmp_table tr:odd").addClass("even");
			$("<thead class=\"thead\"></thead>").appendTo(".tmp_table");
			tmpTr.prependTo(".thead");
			$("<div class=\"corner_1\"></div>").appendTo(".tmp_table");
			$("<div class=\"corner_2\"></div>").appendTo(".tmp_table");
			$(".thead").removeClass("thead");
		}
		else{
			$(".tmp_table tr:even").addClass("even");
		}
		$(".tmp_table").removeClass("tmp_table");
	});
}
function get_new_advice(_id){
	$('#advice').load('/getadvice/'+_id);
}
function print_r(arr, level) {
    var print_red_text = "";
    if(!level) level = 0;
    var level_padding = "";
    for(var j=0; j<level+1; j++) level_padding += "    ";
    if(typeof(arr) == 'object') {
        for(var item in arr) {
            var value = arr[item];
            if(typeof(value) == 'object') {
                print_red_text += level_padding + "'" + item + "' :\n";
                print_red_text += print_r(value,level+1);
		}
            else
                print_red_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
        }
    }

    else  print_red_text = "===>"+arr+"<===("+typeof(arr)+")";
    return print_red_text;
}

