var oOverlay = {};
var oMenuProvas = {};
var oIframeProvas = {};
var iAltura = 0;

function abrir_galeria( id )
{
	oIframeProvas.attr( 'height', 0 )/*.css( 'display:none;' )*/
		.attr( 'src', '/provas_online/prova/' + id );
	
	$( '#provas_online .loader' ).remove();
	$( '<img/>' )
		.addClass( 'loader' )
		.attr( 'src', '/provas_online/midia/imagens/carregando_frame.gif' )
		.appendTo( oIframeProvas.parent() )
		.css( 'position', 'relative' );
	
	oMenuProvas.overlay( {
		target: '#provas_online',
		top: '1%',
		effect: 'apple',
		speed: 'slow',
		fadeInSpeed: 'slow',
		mask: {
			color: '#333',
			loadSpeed: 200,
			opacity: 0.5
		},
		closeOnClick: false,
		closeOnEsc: false,
		load: true,
		onBeforeClose: function(){
			if( oOverlay.dialogo )
			{
				$( '#dialogo' ).empty().append( '<p>Salvar as seleções antes de sair?</p>' )
					.dialog( {
						autoOpen: true,
						modal: true,
						resizable: false,
						draggable: false,
						title: 'Deseja realmente sair?',
						zIndex: 9999,
						buttons: {
							'Não': function(){
								$( this ).empty().append( '<p>Suas alterações serão perdidas, deseja sair mesmo assim?</p>' )
									.dialog( 'option', 'buttons', {
										'Não': function(){
											oOverlay.fechar = false;
											oOverlay.dialogo = false;
											
											$( this ).dialog( 'close' );
											
										},
										'Sim': function(){
											oOverlay.fechar = true;
											oOverlay.dialogo = false;
											
											oIframeProvas.attr( 'contentWindow' ).logout();
											
											$( this ).dialog( 'close' );
										}
									} );
							},
							'Sim': function(){
								oOverlay.fechar = true;
								oOverlay.dialogo = false;
								
								oIframeProvas.attr( 'contentWindow' ).salvar();
								
								$( this ).dialog( 'close' );
							}
						},
						close: function(){
							$( this ).dialog( 'destroy' ).empty();
							
							oOverlay.close();
							
						}
					} );
			}
			else
			{
				oOverlay.dialogo = true;
			}
			return oOverlay.fechar;
		},
		onClose: function(){
			$.ajax( {
				cache: false,
				url: '/provas_online/sair',
				type: 'POST'
			} );
		},
		onLoad: function(){
			$( '#provas_online' ).css( 'position', 'absolute' );
			$( 'img[src$=overlay_fundo.png]' ).css( 'position', 'absolute' );
		}
	} ).load();
	
	oOverlay = oMenuProvas.data( 'overlay' );
	oOverlay.fechar = false;
	oOverlay.dialogo = false;
	
}

if( typeof jQuery == 'function' )
{
	$( function(){
		oMenuProvas = $( '#menu_provas' );
		oIframeProvas = $( '#provas_online iframe' );
		iAltura = oIframeProvas.attr( 'height' );
		oIframeProvas.load( function(){
			oIframeProvas.attr( 'height', iAltura );
			$( '#provas_online .loader' ).remove();
		} );
	} );
}// Fim do If
