window.addEvent('domready', function() {
	if (NiftyCheck()) {
		Rounded([$('contentdiv')], "#333333", "#ffffff", 8, 8, false, true);
		Rounded([$('linksdiv')], "#ffffff", "#1e1e1e", 8, 8, true, true);
	}
	var mi = $('mainImageBlackArea');
	if (mi != null) 
	{
		mi.fade(0.6);
		$('mainImageMenu').fade(0.75);
		if (mainNews.length <= 1) return;
		
		$('mainImage1').setStyle('opacity', 0);
		$('mainImage1').set('tween', { onComplete: imgEffectComplete, duration: 'long', fps: 24 });
		['mainLabel10', 'mainLabel20', 'mainLabel11',
			'mainLabel21', 'mmm0', 'mmm1', 'mmm2'].each(function(el) {
				if ($(el) != null) $(el).set('tween', { duration: 'long', fps: 24 });
			});
		startMain();
		for (var i = 0; i < mainNews.length; i++) {
			$('mmm' + i).addEvent('click', setCurrentImage.pass(i) );
		}
	}
	
	if ($('siteroll'))
	{
		var ch = $('siteroll').getChildren(), pb = ch[2].getChildren();
		ch[1].setStyle('opacity', 0.6);
		new noobSlide({
			box: ch[0], size: 370, items: [0,1,2,3,4,5,6],
			autoPlay: true, interval: 3000,
			fxOptions: { property: 'left', duration: 300, wait: false },
			addButtons: { previous: pb[0], next: pb[1] }
		}).walk(0);
	}

});

var currImage = 0, timer1, timer2, setImg = -1, runningAnimation = false, show;

function startMain() {
	timer1 = setInterval(changeImage, 6000);
}

function changeImage() {
	if (setImg == currImage) return;
	runningAnimation = true;
	currImage = (currImage + 1) % mainNews.length;
	var nxt = mainNews[currImage];
	var pageName = nxt.k == 6 ? "blog" : "news";
	$("mainReadMore").getChildren()[0].href = mainNews.baseUrl + pageName + ".php?id=" + nxt.id;
	
	$('mainImage1').style.backgroundImage = $('mainImage0').style.backgroundImage;
	$("mainLabel11").innerHTML = $("mainLabel10").innerHTML;
	$("mainLabel21").innerHTML = $("mainLabel20").innerHTML;
	['mainImage1', 'mainLabel11', 'mainLabel21'].each(function(el) {
		$(el).setStyle('opacity', 1); 
	});
	['mainLabel10', 'mainLabel20'].each(function(el) {
		$(el).setStyle('opacity', 0);
	});

	$('mainImage0').style.backgroundImage = 'url(' + nxt.img + ')';
	$("mainLabel10").innerHTML = nxt.title;
	$("mainLabel20").innerHTML = nxt.text2;

	$('mainImage1').fade(0);
	['mainLabel1', 'mainLabel2'].each(function(e) {
		$(e + 0).fade(1);
		$(e + 1).fade(0);
	});
	for (var i = 0; i < mainNews.length; i++) {
		$('mmm' + i).tween('background-color', i==currImage ? '#EB5C29' : '#000');
	}
}

function imgEffectComplete() {
	runningAnimation = false;
	if (setImg >= 0) {
		setCurrentImage(setImg);
		setImg = -1;
	}
}

function setCurrentImage(n) {
	clearInterval(timer1);
	if (runningAnimation) {
		setImg = n;
		return;
	}
	currImage = (n + mainNews.length - 1) % mainNews.length;
	changeImage();
	if (timer2 != null) clearTimeout(timer2);
	timer2 = setTimeout(startMain, 8000);
}

function submit_enter(e, validator)
{
	var code = window.event ? window.event.keyCode : (e ? e.which : null);
	if (code == 13 && (validator==null || validator())) { login_submit(); return false; }
	return true;
}
function login_validate()
{
	return $('email').value!='' && $('pwd').value!='';
}
function login_submit() {
	$('loginForm').submit();
	//document.forms[0].submit();
}
function xnewsTab(n) {
	for (var i = 1; i <= 3; i++) {
		$('tab' + i + 'Data').style.display = n == i ? 'block' : 'none';
		$('tab' + i + 'Btn').className = n == i ? 'tabActive' : 'tabInactive';
	}
	if (n == 3 && show == null) {
		//showObj = { wait: 3000, loop: true, thumbnails: true, backgroundSlider: true };
		//show = new SlideShow('slideshowContainer', 'ssThum', showObj);
	}
}
function delComment(id) {
	if (!confirm('Удалить?')) return;
	new Request({ 
		method: 'get',
		url: baseURL+'delcomm.php?id='+id,
		evalResponse: true 
	}).send();
}

/*
Author:		luistar15, <leo020588 [at] gmail.com>
License:	MIT License
Class:		noobSlide (rev.19-06-08) 
*/
var noobSlide=new Class({initialize:function(a){this.items=a.items;this.mode=a.mode||'horizontal';this.modes={horizontal:['left','width'],vertical:['top','height']};this.size=a.size||240;this.box=a.box.setStyle(this.modes[this.mode][1],(this.size*this.items.length)+'px');this.button_event=a.button_event||'click';this.handle_event=a.handle_event||'click';this.onWalk=a.onWalk||null;this.currentIndex=null;this.previousIndex=null;this.nextIndex=null;this.interval=a.interval||5000;this.autoPlay=a.autoPlay||false;this._play=null;this.handles=a.handles||null;if(this.handles){this.addHandleButtons(this.handles)}this.buttons={previous:[],next:[],play:[],playback:[],stop:[]};if(a.addButtons){for(var b in a.addButtons){this.addActionButtons(b,$type(a.addButtons[b])=='array'?a.addButtons[b]:[a.addButtons[b]])}}this.fx=new Fx.Tween(this.box,$extend((a.fxOptions||{duration:500,wait:false}),{property:this.modes[this.mode][0]}));this.walk((a.startItem||0),true,true)},addHandleButtons:function(a){for(var i=0;i<a.length;i++){a[i].addEvent(this.handle_event,this.walk.bind(this,[i,true]))}},addActionButtons:function(a,b){for(var i=0;i<b.length;i++){switch(a){case'previous':b[i].addEvent(this.button_event,this.previous.bind(this,[true]));break;case'next':b[i].addEvent(this.button_event,this.next.bind(this,[true]));break;case'play':b[i].addEvent(this.button_event,this.play.bind(this,[this.interval,'next',false]));break;case'playback':b[i].addEvent(this.button_event,this.play.bind(this,[this.interval,'previous',false]));break;case'stop':b[i].addEvent(this.button_event,this.stop.bind(this));break}this.buttons[a].push(b[i])}},previous:function(a){this.walk((this.currentIndex>0?this.currentIndex-1:this.items.length-1),a)},next:function(a){this.walk((this.currentIndex<this.items.length-1?this.currentIndex+1:0),a)},play:function(a,b,c){this.stop();if(!c){this[b](false)}this._play=this[b].periodical(a,this,[false])},stop:function(){$clear(this._play)},walk:function(a,b,c){if(a!=this.currentIndex){this.currentIndex=a;this.previousIndex=this.currentIndex+(this.currentIndex>0?-1:this.items.length-1);this.nextIndex=this.currentIndex+(this.currentIndex<this.items.length-1?1:1-this.items.length);if(b){this.stop()}if(c){this.fx.cancel().set((this.size*-this.currentIndex)+'px')}else{this.fx.start(this.size*-this.currentIndex)}if(b&&this.autoPlay){this.play(this.interval,'next',true)}if(this.onWalk){this.onWalk((this.items[this.currentIndex]||null),(this.handles&&this.handles[this.currentIndex]?this.handles[this.currentIndex]:null))}}}});

