var panel_anchoPanelCentral = 400;
var panel_altoPanelCentral = 100;

var panel_textoProcesando = "Espera mientras procesamos los datos.";
var panel_textoError = "Existen errores en el formulario.";


function panel_procesando(textoProcesando){
	
	panel_muestraFondo();
	panel_muestraPanelCentral();
	
	sHTML("divpaneltitulo", textoProcesando);
		
	panel_posiciona();
	
}

function panel_error(tituloError, textoError){

	sHTML("divpaneltitulo", tituloError);


	divpanelerror = document.createElement('div');
	divpanelerror.id='divpanelerror';
	divpanelerror.innerHTML = textoError;
	

	gId('divpanelcentral').appendChild(divpanelerror);

	panel_posiciona();
	
}
function panel_muestraPanelCentral(){	
	
	divpanelcentral = document.createElement('div');
	divpanelcentral.id='divpanelcentral';
	
	divpanelcierra = document.createElement('div');
	divpanelcierra.id='divpanelcierra';
	divpanelcierra.innerHTML = "<a href=\"javascript:panel_oculta()\">x</a>";
	
	divpanelcentral.appendChild(divpanelcierra);

	divpaneltitulo = document.createElement('div');
	divpaneltitulo.id='divpaneltitulo';

	divpanelcentral.appendChild(divpaneltitulo);

	document.body.appendChild(divpanelcentral); 

	panel_posiciona();
	
}
function panel_muestraFondo(){

		
	divpanel = document.createElement('div');
	divpanel.id='divpanel';
	
	document.body.appendChild(divpanel); 
	
	if(gTamanoVentana()[0] > gTamanoBody()[0]){
	
		gId('divpanel').style.width = gTamanoVentana()[0] + "px";
		
	}else{
		
		gId('divpanel').style.width = gTamanoBody()[0] + "px";		
		
	}
	
	if(gTamanoVentana()[1] > gTamanoBody()[1]){
	
		gId('divpanel').style.height = gTamanoVentana()[1] + "px";
		
	}else{
		
		gId('divpanel').style.height = gTamanoBody()[1] + "px";		
		
	}	
	
}


function panel_ocultaFondo(){
		
	document.body.removeChild(gId('divpanel'));
	
}


function panel_muestraImagen(imagen, ancho, alto){	
	divpanelcentral = document.createElement('div');
	divpanelcentral.id="divpanelcentral";
	img = new Image; 
	img.src = imagen;
	
	var margen = "10";
	
	var x = (gTamanoVentana()[0]+margen*2)/2 - ancho/2;
	var y = (gTamanoVentana()[1]+margen*2)/2 - alto/2-40;

	ancho = ancho+margen*2;
	alto = alto+margen*2;
	divpanelcentral.style.width = ancho + "px";	
	divpanelcentral.style.height = alto + "px";	
	divpanelcentral.style.left =  x + "px";
	divpanelcentral.style.top = y + "px";
	
	
	var enlace = document.createElement('a');
	enlace.href="javascript:panel_oculta()";
	enlace.appendChild(img); 
	
	
	
	divpanelcentral.appendChild(enlace); 
	document.body.appendChild(divpanelcentral); 
	

}

function panel_posiciona(){
	
	var anchoTotal = gTamanoVentana()[0]/2 + gScroll()[0];
	var altoTotal = gTamanoVentana()[1]/2 + gScroll()[1];
	
	gId('divpanelcentral').style.width = panel_anchoPanelCentral + "px";	
	gId('divpanelcentral').style.left = (anchoTotal - panel_anchoPanelCentral/2) + "px";
	gId('divpanelcentral').style.top = (altoTotal - panel_altoPanelCentral/2) + "px";

}

function panel_oculta(){
	
	document.body.removeChild(gId('divpanelcentral'));
	panel_ocultaFondo();
	
}
