var scr;
window.addEvent('domready', function() {
	scr = new Fx.Scroll($(document.body));
	function pievienot_komentarus() {
		if ( $chk($('pievienot-komentaru')) ) {
			$('pievienot-komentaru').addEvent('submit', function(e) { e.stop();
				if ($('komentars').value != '') {
					new Request.HTML({
						url : $('pievienot-komentaru').action,
						onRequest : function() { $('ajax-komentari').removeClass('hidden'); scr.toElement('comments'); },
						onSuccess : function(dati) { parladet_komentarus($('merkis').value,$('tips').value); $('komentars').set('value',''); $('sk').set('text',1000); }
					}).post({'komentars' : $('komentars').value,'ipasnieks' : $('ipasnieks').value,'merkis' : $('merkis').value,'tips' : $('tips').value,'check' : 1});
				}
				else new newPazinojums({pazinojums:'Lūdzu ierakstiet komentāru!'});
			});
		}
	}
	if ( $chk($('visi-komentari')) && $chk($('visi-komentari').getElement('a')) ) {
		$('visi-komentari').getElement('a').addEvent('click', function (e) {e.stop();
			parladet_komentarus($('merkis').value,$('tips').value);
		});
	}
	if ($chk($('komentars'))) {
		$('komentars').addEvents({
			'keydown' : function(e) {
				if (this.value.length >= 1000) {
					if (e.key == 'backspace' || e.key == 'delete' || e.key == 'left' || e.key == 'right' || e.key == 'up' || e.key == 'down') return;
					else e.stop();
				}
			},
			'keyup' : function (e) {
				if (this.value.length > 1000) { e.stop(); this.set('value',this.value.substr(0,1000)); return;}
				else $('sk').set('text',(1000 - this.value.length));
				if (this.value.length == 1000) $('sk').addClass('sarkans');
				else $('sk').removeClass('sarkans');
			}
		});
	}
	function parladet_komentarus(merkis,tips) {
		new Request.HTML({
			url : $('pievienot-komentaru').action,
			onSuccess : function(dati) { $('comments').set('html',''); $('comments').adopt(dati); rate(); $('ajax-komentari').addClass('hidden'); }
		}).post({'visi_komentari' : 1, 'merkis' : $('merkis').value, 'tips' : $('tips').value });
	}
	function visas_bildes(exc,titl) {
		new Request.HTML({
			url : $('pievienot-komentaru').action,
			onRequest : function () { $('all-photos').removeClass('hidden'); },
			onSuccess : function(dati) {
				$('photos').set('html',''); $('photos').adopt(dati); riki(); Slimbox.scanPage();
				new callVertesana({id : 'convert-vertesana-big', prefix : 'big-'});
			}
		}).post({'visas_bildes' : 1,'id' : $('merkis').value,'tips' : $('tips').value,'except' : exc,'title' : titl});
	}
	function riki() {
		if ( $chk($('photos')) ) {
			$('photos').getElements('.item').addEvents({
				'mouseenter' : function() { this.getElements('.hidden').removeClass('hidden'); },
				'mouseleave' : function() { this.getElements('.tools').addClass('hidden'); }
			});
		}
	}
	function rate() {
		$('comments').getElements('.rate-comment').addEvent('click', function(e) { e.stop();
			var d = this.rel.split('_');
			new Request.JSON({
				url: host + 'json.php',
				onSuccess: function(response) {
					if (response.done == 1) {
						id = d[0].replace('+','-');
						var add = 'good'; var remove = 'bad';
						if (response.punkti != 0) {
							if (response.punkti.substr(0,1) == '-') { add = 'bad'; remove = 'good'; }
						}
						$('pts' + id).set('text',response.punkti).addClass(add).removeClass(remove);
						$('pts' + id).getParent('p').getElements('a').destroy(); return;
					}
					else if (response.done == 2) {
						new newPazinojums({pazinojums:'Tu jau esi novērtējis šo komentāru!'}); return;
					}
					else if (response.done == 3) {
						new newPazinojums({pazinojums:'Savu komentāru nevar vērtēt!'}); return;
					}
					else if (response.done == 5) {
						new newPazinojums({pazinojums:'Moderācijas režīmā tu nevar vērtēt!'}); return;
					}
					new newPazinojums({pazinojums:'Ja gribi novērtēt šo komentāru, lūdzu, reģistrējies vai pieslēdzies!'});
				}
			}).post({'komentars':d[0],'autors':d[1],'merkis':$('merkis').value,'tips':$('tips').value});
		});
	}
	if ( $chk($('main-image')) ) {
		$('main-image').addEvents({
			'mouseenter' : function() { this.getElements('.hidden').removeClass('hidden'); },
			'mouseleave' : function() { this.getElements('.tools').addClass('hidden');}
		});
	}
	if ( $chk($('visas-bildes')) ) {
		$('visas-bildes').addEvent('click', function (e) {e.stop();
            this.setStyle('display','none');
            $('photos').removeClass('show-few');
			//visas_bildes(this.rel,$('liela-bilde').alt);
		});
	}
//	Slimbox.scanPage = function() {
//		$$(document.links).filter(function(el) {
//			return el.rel && el.rel.test(/^palielinat/i);
//		}).slimbox({}, null, function(el) {
//			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
//		});
//	};
	pievienot_komentarus(); riki(); //Slimbox.scanPage();
	if ($chk($('pievienot-komentaru'))) rate();
});
