
function prepareMenuAjax(container){
	var ankers = $(container).find('a');
	ankers.each(function(i){
		if ($(this).attr('onclick') != undefined) {
			if ($(this).attr('href') == undefined) $(this).removeAttr('onclick');
			else $(this).attr('href','javascript:;');
		}
	});
}

function bindEscape(){
	$(document).keypress(function(e){
		if ((e.keyCode || e.charCode) == 27) closeAjaxContainer();
	});
}

function getPageContents(container_parent,container,url,preloader,rc_id,onResponse, post){	
	if (container.attr('rc_id') != rc_id) {
		container_parent.hide();
		if (preloader) {
			preloader.css('display','block');
			preloader.centering($(window));
		}
		if (post == undefined) post = {};
		$.post(url, post, function(content){
			container.html(content);
			if (preloader) preloader.css('display','none');
			if($.browser.msie){	$('select').css('visibility','hidden'); }
			container_parent.show();
			bindEscape();
			container.attr('rc_id', rc_id);
			if (onResponse!=undefined) onResponse();			
		});
	} else {
		if($.browser.msie){	$('select').css('visibility','hidden'); }
		container_parent.show();
		bindEscape();
	}
}

function showPicture(name,title){
	var url = location.protocol + '//' + location.host + '/name.AjaxContainer/method.showPic/ajax.yes/';
	var parent = $('#ajax_container_parent');
	var content = $('#for_ajax_content');
	$('#ajax_title').html(title?title:'');
	post = {i:name};
	getPageContents(parent,content,url,$('#preloader'),name, function(){
		var img = content.find('img');
		var w = parseInt(img.attr('width')) + 40;
		var h = parseInt(img.attr('height')) + 55;
		parent.css({width:w,height:h});
		parent.centering();
	},post);
}

function showPageContent(id,title,x,y,w,h){
	var url = location.protocol + '//' + location.host + '/name.AjaxContainer/method.MenuContent/ajax.yes/id.'+id;
	var parent = $('#ajax_container_parent');
	var content = $('#for_ajax_content');
	content.css({width:w,height:h});
	parent.setPosition(x,y,$('#fix_main_table'));	
	$('#ajax_title').html(title);	
	getPageContents(parent,content,url,$('#preloader'),id+65536);
}
function closeAjaxContainer(){
	if($.browser.msie){	$('select').css('visibility','visible'); }
	$('#ajax_container_parent').hide();
	$(document).unbind('keypress');
}
function showBigAward(id){
	var url = location.protocol + '//' + location.host + '/name.Awards/method.BigImage/ajax.yes/id.'+id;
	var parent = $('#ajax_container_parent');
	var content = $('#for_ajax_content');
	$('#ajax_title').html('');
	getPageContents(parent,content,url,$('#preloader'),66613+id,function(){
		var img = content.find('img');
		var w = parseInt(img.attr('width')) + 40;
		var h = parseInt(img.attr('height')) + 55;
		parent.css({width:w,height:h});
		parent.centering();
	});
}
