///////////////////////////////////////////////////////////////////////////////////////////
///////////// FUNCION PRINCIPAL PARA RECARGAR EL CENTRO DE LA PAGINA
///////////// parametros: params -> los parametros a enviar, string
function AJAXSendContacto( params ) {

	if(params && !isBlanco(params)){
		new Ajax.Updater('divContacto', './ajax_home.php', 
					{
  						method: 'get',
						parameters: params,
						onLoading: showLoadingHorizontal( $('divContacto') ),
						onFailure: showErrorCentro						
					}
				);
		return true;
	}
	else{
		new Ajax.Updater('divContacto', './ajax_home.php', 
					 	{
							method: 'get',parameters: 'a=viewContacto',
							onLoading: showLoadingHorizontal( $('divContacto') )
						} );
		return false;
		
	}
}
//--------------------

///////////////////////////////////////////////////////////////////////////////////////////
///////////// FUNCION PRINCIPAL PARA RECARGAR EL CENTRO DE LA PAGINA
///////////// parametros: params -> los parametros a enviar, string
/////////////			ocultarDer -> ocultar el div Derecho, true/false
function AJAXUpdateCentro( params, ocultarDer ) {
	
	if(isBlanco(params))	return false;
	
	if(ocultarDer){
		ocultarPanelDerecho();
	}
	else {
		mostrarPanelDerecho();
	}
	
	var myAjax = new Ajax.Updater('divCentro', './ajax_home.php', 
					{
  						method: 'get',
						parameters: params,
						onLoading: showLoadingUpdate( $('divCentro') ),
						onFailure: showErrorCentro						
					}
				);
	return true;
}
//--------------------

///////////////////////////////////////////////////////////////////////////////////////////
///////////// FUNCION PARA MENSAJES INFORMATIVOS DE AJAX
function showLoadingUpdate( obj ) {
	obj.innerHTML =	'<div align="center" style="height:350px; overflow:visible"><img src="'+ $('AJAXLoadingImageBig').src +'" border="0"></div>';	
}
//--------------------

///////////////////////////////////////////////////////////////////////////////////////////
///////////// FUNCION PARA MENSAJES INFORMATIVOS, formulario de contacto
function showLoadingHorizontal( obj ) {
	obj.innerHTML =	'<a name="anclaContacto"></a><div align="center" style="height:60px; margin:20px; overflow:hidden"><img src="'+ $('AJAXLoadingImageHorizontal').src +'" border="0"></div>';	
}
//--------------------

//----------
function AJAXhideElement( obj ) {
	if(obj){
		obj.style.display = 'none';
	}
}
//----------

//----------
function AJAXShowElement( obj ) {
	if(obj){
		obj.style.display = 'block';
	}
}
//----------

//----------
function showErrorCentro( msg ) { 
	$('divCentro').innerHTML =	'<div align="center" style="height:350px; overflow:visible">La información solicitada no se encuentra disponible.</div>';	
	return false; 
}
//----------

//----------
function mostrarPanelDerecho() { 
	$('imgBarraSuperior').src = './img/ocultarPanel.jpg';
	Event.stopObserving('imgBarraSuperior', 'click', mostrarPanelDerecho);
	Event.observe('imgBarraSuperior', 'click', ocultarPanelDerecho);
	$('divCentro').style.width = '462px';
	$('contenidoInteriorCentro').style.width = '445px';
	AJAXShowElement( $('divDerecho') );
}
//----------

//----------
function ocultarPanelDerecho() { 
	AJAXhideElement( $('divDerecho') );
	$('imgBarraSuperior').src = './img/mostrarPanel.jpg';
	$('divCentro').style.width = '595px';
	$('contenidoInteriorCentro').style.width = '';
	Event.stopObserving('imgBarraSuperior', 'click', ocultarPanelDerecho);
	Event.observe('imgBarraSuperior', 'click', mostrarPanelDerecho);
}
//----------

//----------
function openDivWindow( path_url, w , h, titulo ){
	var win = new Window({ className: "alphacube", title: "Sample", width: w,
  						height: h, url: path_url, showEffectOptions: {duration:1.5}}); 
	win.setTitle( titulo );
  	win.setDestroyOnClose(); 
  	win.showCenter( true );
}
//----------

