// JavaScript Document
window.addEvent('domready', function(x){
	/*$('bg').setStyles({width:window.getSize().x, height:window.getSize().y});
	$('bg').set('opacity', 0.5);*/
	$('loader').setStyle('margin-left', window.getSize().x/2-32);
	/*$('bg').addEvent('click', function(){
		cierraVid();
	});*/
	galeria();
});
var idpro='';
var haygal='';
function revela(id){
	switch(id){
		case 'divservicios':
			div='divgeneral';
			$('listadorsrv').removeClass('oculto');
			$('listasrv').value='';
			divservicios();
			break;
		case 'divmaquinaria':
			div='divgeneral';
			$('listadorsrv3').removeClass('oculto');
			$('listamaquinas').value='';
			divmaquinaria();
			break;
		case 'divproyectos':
			$('listadorsrv2').removeClass('oculto');
			$('listaobras').value='';
			div='divgeneral';
			idpro='';
			divproyectos();
			break;
		default:
			div=id;
			break;
	}
	new Fx.Reveal(div).reveal();
}

function oculta(id){
	$('salidavid').set('html', '');
	$('salidavid').setStyle('display', 'none');
	if(id!='nogal')ocultaGal();
	$('salidasrv').set('html', '<img src="images/loader.gif" width="32" height="32" alt="Cargando" />');
	//items=id.split(",");
	//items.each(function(el){
	new Fx.Reveal('divbase').dissolve();
	new Fx.Reveal('divgeneral').dissolve();
	new Fx.Reveal('docus').dissolve();
	new Fx.Reveal('divfinal').dissolve();
	$('listadorsrv').addClass('oculto');
	$('listadorsrv2').addClass('oculto');
	$('listadorsrv3').addClass('oculto');
	//});
}

function ocultaGal(){
	new Fx.Reveal('grisgal').dissolve();
	new Fx.Reveal('contgal').dissolve();
	if($('salidagalajx'))new Fx.Reveal('salidagalajx').dissolve();
}

function divservicios(){
	idpro='';
	$('salidasrv').removeClass('noscroll');
	$('salidasrv').addClass('scroll');
			
	$('salidasrv').set('html', '<img src="images/loader.gif" width="32" height="32" alt="Cargando" />');
	new Request({url:'admin/frontajax.php', data:'accion=divservicios', onSuccess:function(x){
		$('salidasrv').set('html', x);
	}}).send();
}

function divmaquinaria(id){
	$('salidasrv').addClass('noscroll');
	$('salidasrv').removeClass('scroll');
	proceda=0;
	if(typeof(id)=='undefined'){
		id=1;
		pags=0;
		actual=0;
	}
	
	if(actual+id>0 && (actual+id<=pags || actual==0)){
		proceda=1;
		actual=actual+id;
	}
	
	if(proceda){
		$('salidasrv').set('html', '<img src="images/loader.gif" width="32" height="32" alt="Cargando" />');
		new Request({url:'admin/frontajax.php', data:'accion=divmaquinaria&id='+actual, onSuccess:function(x){
			//$('salidaitems2').set('html', x);
			data=JSON.decode(x);
			$('salidasrv').set('html', data.salida);
			pags=data.pags;
		}}).send();
	}
}

function abreProy(id){
	$('listasrv').value=id;
	if(id){
		idpro=id;
		divproyectos();
	}
	else divservicios();
}

function divproyectos(desde){
	$('salidasrv').addClass('noscroll');
	$('salidasrv').removeClass('scroll');
	proceda=0;
	if(typeof(desde)=='undefined'){
		desde=1;
		pags=0;
		actual=0;
	}
	
	if(actual+desde>0 && (actual+desde<=pags || actual==0)){
		proceda=1;
		actual=actual+desde;
	}
	
	if(proceda){
		$('salidasrv').set('html', '<img src="images/loader.gif" width="32" height="32" alt="Cargando" />');
		new Request({url:'admin/frontajax.php', data:'accion=divproyectos&desde='+actual+'&id='+idpro, onSuccess:function(x){
			data=JSON.decode(x);
			$('salidasrv').set('html', data.salida);
			pags=data.pags;
		}}).send();
	}
}

function muestraItem(id){
	new Fx.Reveal('divfinal').reveal();
	$('divfinal').set('html', '<img src="images/loader.gif" width="32" height="32" alt="Cargando" />');
	new Request({url:'admin/frontajax.php', data:'accion=getItem&id='+id, onSuccess:function(x){
		$('divfinal').set('html', x);
	}}).send();
}

function ocultaItem(){
	new Fx.Reveal('divfinal').dissolve();
	$('listaobras').value='';
}

function cambiaImg(url){
	$('imagen1').set('src', url);
}

function getMaquinas(id, desde){
	if(id){
		var proceda=0;
		$('listamaquinas').value=id;
		if(typeof(desde)=='undefined'){
			desde=1;
			pags=0;
			actual=0;
		}
		if(actual+desde>0 && (actual+desde<=pags || actual==0)){
			proceda=1;
			actual=actual+desde;
		}
		
		if(proceda){
			$('salidasrv').set('html', '<img src="images/loader.gif" width="32" height="32" alt="Cargando" />');
			new Request({url:'admin/frontajax.php', data:'accion=getMaquinas&id='+id+'&desde='+actual, onSuccess:function(x){
				data=JSON.decode(x);
				$('salidasrv').set('html', data.salida);
				pags=data.pags;
			}}).send();
		}
	}
	if(!id){
		divmaquinaria();
	}
}

function galeria(desde1){
	proceda=0;
	if(typeof(desde1)=='undefined'){
		desde1=1;
		pags1=0;
		actual1=0;
	}
	
	if(actual1+desde1>0 && (actual1+desde1<=pags1 || actual1==0)){
		proceda=1;
		actual1=actual1+desde1;
	}
	
	if(proceda){
		$('liimages').set('html', '<img src="images/ajax-loadergal.gif" width="32" height="32" alt="Cargando" />');
		new Request({url:'admin/frontajax.php', data:'accion=galeria&desde='+actual1, onSuccess:function(x){
			data=JSON.decode(x);
			$('liimages').set('html', data.salida);
			pags1=data.pags;
		}}).send();
	}
}

function abreGal(id){
	oculta('nogal');
	if($('salidagalajx'))$('salidagalajx').destroy();
	new Fx.Reveal('grisgal', {onShow:function(){
		$('selgalerias').value=id;
		new Fx.Reveal('contgal', {onShow:function(){
			new Request({url:'admin/frontajax.php', data:'accion=getGal&id='+id, onSuccess:function(x){
				div=new Element('div', {id:'salidagalajx'});
				div.set('html', x);
				div.inject('contgal', 'before');
			}}).send();
		}}).reveal();
	}}).reveal();
}

function siguienteGal(){
	$('galeria').set('html', '<img src="images/lgris.gif" width="32" height="32" alt="Cargando" />');
	$('piefoto').set('html', '');
	$('piefoto').setStyle('display', 'none');
	new Request({url:'admin/frontajax.php', data:'accion=nextGal', onSuccess:function(x){
		//$('galeria').set('html', x);
		data=JSON.decode(x);
		$('galeria').set('html', '<img src="admin/img.php?url=../'+data.url+'&amp;w=700&amp;h=530" width="700" height="530" alt="imagen" id="grande" />');
		$('piefoto').set('html', data.info);
		$('galnumero').set('html', data.num);
		new Fx.Reveal('piefoto').reveal();
	}}).send();
}

function closeDocs(){
	$('lista').set('html', '');
	new Fx.Reveal('docus').dissolve();
}

function validaLogin(){
	if($('user').value && $('pass').value){
		$('boton').disabled='disabled';
		$('boton').value='Procesando';
		new Request({url:'admin/frontajax.php', data:$('form1'), onSuccess:function(x){
			if(x==1){
				$('titform').set('html', '<a href="javascript:abreDocs();">Abrir listado de documentos</a>');
				abreDocs();
			}
			else {
				$('boton').disabled='';
				$('boton').value='Validar';
				alert(x);
			}
		}}).send();
	}
}

function abreDocs(){
	$('lista').set('html', '<img src="images/loader.gif" width="32" height="32" alt="Cargando" />');
	new Fx.Reveal('docus').reveal();
	new Request({url:'admin/frontajax.php', data:'accion=abreDocs', onSuccess:function(x){
		$('lista').set('html', x);
	}}).send();
}


