function deleteconfirm(mess) {
	var answ = confirm(mess);
	if(answ === true) {
		return true;
	}
	return false;
}

function bindForm() {
	$('form[rel*=ajaxform]').ajaxForm(function(returned_data) {
		params = {
			modal: true,
			autoOpen: true,
			autoResize: false,
			overlay: {
				backgroundColor: '#000000',
				opacity: 0.2
			},
                        close: function() {
                                window.location = window.location;
                        }
		};
		if(jQuery(this).attr('title')) {
			params['title'] = jQuery(this).attr('title');
		}
		params['width'] = 'auto';
		var width = parseInt(jQuery(this).attr("rel"));
		if (width) params['width'] = width;
		var url = jQuery(this).attr("href");
		jQuery("#forms_ajax_viewer").dialog('destroy');
		if(jQuery("#forms_ajax_viewer").length == 0) {
			jQuery('<div>')
				.attr('id', 'forms_ajax_viewer')
				.appendTo('body');
		}
		if(jQuery("#forms_ajax_viewer").dialog('isOpen')) {
			jQuery("#forms_ajax_viewer").dialog('close');
		}
		jQuery("#forms_ajax_viewer").html(returned_data).dialog(params).dialog('open');
		return false;
	});
}

function fixWindowHeight() {
    var window_height = $(window).height();
    var window_head = 200;
    var window_footer = 30;
    if($(".page-footer-left").height() > $(".page-footer-right").height()) {
        window_footer = $(".page-footer-left").height();
    } else {
        window_footer = $(".page-footer-right").height();
    }
    var set_body_height = window_height - 200 - window_footer - 12;
	if($(".page-body").height() < set_body_height) {
		$(".page-body").height(set_body_height);
	}
}

jQuery(document).ready(function($) {

    fixWindowHeight();


    $('#admin_table_class').dataTable({"sPaginationType": "full_numbers"});

	bindForm();
	$('a.menu_herachy').live('click', function(){
		$('.menu_block_herach').hide();
		$('#'+$(this).attr('id')+'_det').show();
	});
	$(".ui-dialog-titlebar-close").live("click", function(){
		window.location = window.location;
	});
	$('a[rel*=facebox]').live('click', function(){
		if($(this).hasClass('neadconfirm')) {
			var answer = deleteconfirm($(this).attr('title'));
			if(!answer) {
				return false;
			}
		}
		
		params = {
			modal: true,
			autoOpen: true,
			autoResize: false,
			overlay: {
				backgroundColor: '#000000',
				opacity: 0.2
			},
			close: function() {
				window.location = window.location;
			}
			
		};
		if(jQuery(this).attr('title')) {
			params['title'] = jQuery(this).attr('title');
		}
		params['width'] = 'auto';
		var width = parseInt(jQuery(this).attr("rel"));
		if (width) params['width'] = width;
		var url = jQuery(this).attr("href");
		jQuery("#forms_ajax_viewer").dialog('destroy');
		if(jQuery("#forms_ajax_viewer").length == 0) {
			jQuery('<div>')
				.attr('id', 'forms_ajax_viewer')
				.appendTo('body');
		}
		if(jQuery("#forms_ajax_viewer").dialog('isOpen')) {
			jQuery("#forms_ajax_viewer").dialog('close');
		}
		jQuery.get(url, {}, function(html){
			jQuery("#forms_ajax_viewer").html(html).dialog(params).dialog('open');
		});
		return false;
	});
	$("div.sys_message_div").bind("click", function(){
		$(this).slideUp("slow");
	});
	jQuery(function() {
		jQuery().ajaxStart(function() {
			jQuery("#loading-mask").show();
		});
		jQuery().ajaxStop(function() {
			jQuery("#loading-mask").hide();
		});
	});
	setTimeout ( "rand_pic()", 30000);
});

function rand_pic() {
	var url = jQuery("#url-rand-pic").attr('title');
	$.ajax({
		url: url,
		cache: false,
		success: function(html){
			$("#url-rand-pic").html(html);
		},
		global: false
	});
//
//	jQuery.get(url, {}, function(html){
//		jQuery("#url-rand-pic").html(html);
//	});
	setTimeout ( "rand_pic()", 30000);
}
