var panel_anchoPanelCentral = 400;
var panel_altoPanelCentral = 100;

var panel_textoProcesando = "Enviando...";
var panel_textoError = "Revisa tus datos.";


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_muestraPanel(){	
	
	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);

	ppaneltitulo = document.createElement('p');
	ppaneltitulo.id='ppaneltitulo';

	divpanelcentral.appendChild(ppaneltitulo);

	document.body.appendChild(divpanelcentral); 

	panel_posiciona();
	
}

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();
	
}

function panel_procesando(){
	
	panel_muestraFondo();
	panel_muestraPanel();
	
	sHTML("ppaneltitulo", panel_textoProcesando);
		
	panel_posiciona();
	
}

function panel_muestraPanelConfirma(pregunta, ejecuta){

	panel_muestraFondo();
	panel_muestraPanel();
	
	sHTML("ppaneltitulo", pregunta);
	
	divbotones = document.createElement('div');
	divbotones.id='divbotones';
	divbotones.innerHTML = "<a class=\"aBotonPanel\" href=\"javascript:void(0)\" onclick=\"" + ejecuta + "\">acepta</a><a class=\"aBotonPanel\" href=\"javascript:void(0)\" onclick=\"panel_oculta()\" />cancela</a>";

	divpanelcentral.appendChild(divbotones);	

}



function panel_muestraError(error){
	
	sHTML('ppaneltitulo', panel_textoError);	
	
	diverror = document.createElement('div');
	diverror.id='diverror';	
	gId('divpanelcentral').appendChild(diverror);	
	sHTML('diverror', error);

	panel_posiciona();
	
}


