
function ivShowOverlay (task, param1) {
	
	if (task == 'filllevel') {
		ivSwitchFillLevelWizard(1);
		ivFillLevelInputField = param1;
	}
	
	var wH = $(window).height();
	var dH = $(document).height();
	
	if ($.browser.opera) {
		wH = window.innerHeight;
	}
	
	if (dH < wH) {
		var h = wH;
	} else {
		var h = dH;
	}
	
	var w = $(document).width();
	var iOw = 660;
	
	ivScrollTop = $(document).scrollTop();
	$(document).scrollTop(0);
	
	if ($.browser.msie) {
		$('select').hide();
	}
	$('div.overlay').css('height', h + 'px');
	$('div.overlay').css('width', w + 'px');
	$('div.innerOverlay').css('left', ((w / 2) - (iOw / 2)) + 'px');
	$('div.innerOverlay').css('top', 20 + 'px');
	$('div.overlay').fadeIn(300);
	$('div.overlay').fadeTo(100, 0.8);
	$('div.innerOverlay').fadeIn(300);
	
	return false;
	
}

function ivHideOverlay () {
	
	$(document).scrollTop(ivScrollTop);
	$('div.overlay').fadeOut(300);
	$('div.innerOverlay').fadeOut(300);
	if ($.browser.msie) {
		$('select').fadeIn(400);
	}
	return false;
	
}

function showExpertsForm (id, bg) {
	
	var arrOfBgPos = new Array (-1, 135, 270, 405, 540);
	
	$('#selectedTab').val(id);
	
	$('div.expertsTab div').css({ backgroundColor: '#a1a1a1' });
	$('#' + id + ' div').css({ backgroundColor: '#ec1c24' });
	
	$('div.expertsForm').hide();
	$('div.expertsForm.' + id).show();
	
	$('#experts').css({ backgroundPosition: arrOfBgPos[bg] + 'px 91px' });
	
}

function showFlyerForm (id) {
	
	$('#flyerForm').show();
	
	$('#flyerType').val(id);
	
	$('div.flyer').css({ backgroundColor: '#ffffff' });
	$('#' + id).css({ backgroundColor: '#f0f0f0' });
	
}

function toggleFaq (id) {
	
	$('div.' + id).toggle();
	
}

function deleteBuilding (id) {
	
	$('#layerWarningId').val(id);
	return ivShowOverlay ();
	
}

function cancelDeleteBuilding () {
	
	$('#layerWarningId').val('');
	return ivHideOverlay ();
	
}

function openBuildingDetailsMenu (id) {
	
	$('div.isSubmenu').hide();
	$('div.' + id).show();
	
}

function uploadImage (id) {
	
	$('#layerUploadId').val(id);
	return ivShowOverlay ();
	
}

function cancelUploadImage () {
	
	$('#layerWarningId').val('');
	return ivHideOverlay ();
	
}




