// Gallery Main JavaScript

function ajaxStart() {
	aphase=0;
	spinnerNewFx.start(1);
	spinnerRndFx.start(1);
	number = Math.floor(((window.getWidth()/100)*92)/118)-1;
	var ajaxNew = new Ajax('d4rkajax.php?action=gal_newimgs', {method: 'post', data: 'number='+number, onComplete: function(){ajaxFx();}, update: 'divGalleryNewContent'}).request();
	var ajaxRandom = new Ajax('d4rkajax.php?action=gal_randomimgs', {method: 'post', data: 'number='+number, onComplete: function(){ajaxFx();}, update: 'divGalleryRandomContent'}).request();
}
function ajaxFx() {
	if(aphase==1) {
		var list = $$('.ajaxImgFx');
		list.each(function(element) {
			var ffx = new Fx.Style(element, 'opacity', {duration:200, wait:false}).start(1,0.7);
			element.addEvent('mouseenter', function(){
				ffx.start(1);
			});
			element.addEvent('mouseleave', function(){
				ffx.start(0.7);
			});
		});
		aphase=0;
		spinnerNewFx.start(0);
		spinnerRndFx.start(0);
		ajaxStart.delay(30000);
	} else {
		aphase=1;
	}	
}
function DOM_Ready2() {
	var list = $$('.imgFx');
	list.each(function(element) {
		var fx = new Fx.Style(element, 'opacity', {duration:200, wait:false}).start(1,0.7);
	 
		element.addEvent('mouseenter', function(){
			fx.start(1);
		});
	 
		element.addEvent('mouseleave', function(){
			fx.start(0.7);
		});
	 
	});
	spinnerNewFx = new Fx.Style('spinnerNew', 'opacity',{duration:300, wait:false}).set(0);
	spinnerRndFx = new Fx.Style('spinnerRnd', 'opacity',{duration:300, wait:false}).set(0);
	ajaxStart();
}
DOM_Ready2();