window.addEvent('domready', function() {		
  		if($type(document.ajaxer) == false)
		{
			document.ajaxer = new ajas();
		}
		document.whoosh = new runPanel();
		document.Menu = new mainMenu();
		document.trPanel = new trPanel();
	
		//document.Menuh = new hmenu();
		
		//document.screenP = new ScreenImg();
		/*var headerSlide = new Fx.Slide('header');
		headerSlide.hide();
		headerSlide.toggle();*/
		
		
		//Filtros
		document.filterDiv = 'filters';
		document.optionpanel = new Fx.Slide(document.filterDiv);
		document.optionpanel.hide();
		
		$(document.filterDiv).getParent().setProperty('id', 'filtersWrapper');
		$('filtersWrapper').setStyle('opacity',0);
		document.panelOpen = "";
	
		document.openPanel = function(dest, config, doc, pars)
		{
			if(document.panelOpen == dest)
			{
				return;
			}
			else
			{
				document.panelOpen = dest;
			}
			if(doc == false)
			{
				doc = 'filtro.php';
			}
			if($type(pars) == false)
			{
				pars = '[]';
			}
			$(document.filterDiv).empty();
			new ajas().request(doc+'?dest='+dest+'&config='+config, 
											{
												'loadingText': 'Cargando Filtros',
												'update': document.filterDiv, 
												'forget': true, 
												'onComplete': function() {
													document.optionpanel.slideIn();
													$('filtersWrapper').setStyle('opacity',1);
												},
												'mode':'POST',
												'data': 'pars='+pars
											});	
		}

		$('menu').addEvent('click', function(){
			document.optionpanel.slideOut();
			$('filtersWrapper').setStyle('opacity',0);
			document.panelOpen = "";
			document.rightPanel.close();
		});
		
		document.increaseFontSize = function()
		{
			$$('#content p').each(function(item){
				x = item.getStyle('font-size').toInt();
				if(x < document.maxFontSize)
				{
					item.setStyle('font-size',x+1);
				}
			});
			$$('#content blockquote').each(function(item){
				x = item.getStyle('font-size').toInt();
				if(x < document.maxFontSize)
				{
					item.setStyle('font-size',x+1);
				}
			});

		};
		
		document.decreaseFontSize = function()
		{
			$$('#content p').each(function(item){
				x = item.getStyle('font-size').toInt();
				if(x > document.minFontSize)
				{
					item.setStyle('font-size',x-1);
				}
			});
			$$('#content blockquote').each(function(item){
				x = item.getStyle('font-size').toInt();
				if(x > document.minFontSize)
				{
					item.setStyle('font-size',x-1);
				}
			});

		};
		document.minFontSize = 8;
		document.maxFontSize = 18;
	
		document.rightPanel = new sidePanel();
		document.rightPanel.hide();
		
		document.hidePanels = function()
		{
			this.Menu.hide();
			this.rightPanel.close();
			if($type(document.map) != false)
			{
				document.map.map.checkResize();
			}
		}
		document.showPanels = function()
		{
			this.Menu.show();
			this.rightPanel.open();
			if($type(document.map) != false)
			{
				document.map.map.checkResize();
			}
		}
		document.togglePanels = function()
		{
			this.Menu.toggle();
			this.rightPanel.toggle();
			if($type(document.map) != false)
			{
				window.setTimeout("document.map.map.checkResize();",600);
			}
		}
		document.Menu.show();
		$$('.mhandle1').addEvent('click',function() {
			$$('.mhandle1').removeClass('tabact');
			this.addClass('tabact');
		});
		document.notifier = new notificador({url: '/notificaciones/main.php?do=new'});
		
		if(!$type(window.console))
		{
			window.console = new Object();
			window.console.log = function() {return};
		}
});


window.addEvent('load', function() {
	myFx = new Fx.Style('wrapper', 'opacity', {
		duration: 500, 
		transition: Fx.Transitions.linear
	});
	myFx.start.pass([0,1], myFx).delay(200);
	if($type(document.ajaxer) == false)
	{
		document.ajaxer = new ajas();
	}
	//document.ajaxer.request('start.php',{});
});
