var newVestuleSend = new Class({
	options : {
		id : false,
		sv : false,
		tit : ''
	},
	konteiners : false,
	logs : false,
	saturs : false,
	pogas : false,
	img : false,
	initialize : function (options) {
		this.setOptions(options);
		if (this.options.id == -1) {
			new newPazinojums({pazinojums : 'Pašlaik Tu vēl nevari nosūtīt ziņu, kamēr moderators pārbaudīs Tavu izveidoto profilu. Lūdzu nedaudz pacietības!'});
		}
		else if (this.options.id == 'inf') {
			new newPazinojums({pazinojums : 'Iespēja sazināties atslēgta uz nenoteiktu laiku rupju un sistemātisku Noteikumu pārkāpumu dēļ'});
		}
		else if (this.options.id.length > 9) {
			new newPazinojums({pazinojums : 'Iespēja sazināties atslēgta līdz ' + this.options.id + ' Noteikumu pārkāpuma dēļ'});
		}
		else {
			this.logsBuvet(this.options.sv)
			this.logsKoord(this.options.id);
		}
	},
	logsBuvet : function(sv) {
		this.parsegs = new Element('div', {
			id : 'sutit-vestuli-parsegs'
		}).inject(document.body);
		this.konteiners = new Element('div', {
			'id' : 'sutit-vestuli-konteiners'
		}).inject(document.body);
		this.saturs = new Element('div',{
			'id' : 'sutit-vestuli-saturs'
		}).inject(this.konteiners);
		this.aizvert = new Element('div',{
			'id' : 'sutit-vestuli-aizvert'
		}).inject(this.saturs, 'before');
		this.pogas = new Element('div',{
			'id' : 'sutit-vestuli-pogas'
		}).inject(this.saturs, 'after');
		new Element('h1',{id : 'ielugt',text : 'Sūtīt ziņu'}).inject(this.aizvert);
		new Element('a',{id : 'poga-aizvert',href : '#',text : 'Aizvērt'}).inject(this.aizvert);
		new Element('input',{type : 'button',id : 'poga-sutit',value : 'Sūtīt'}).inject(this.pogas);
		new Element('div',{id : 'ctl'}).inject(this.konteiners);new Element('div',{id : 'ctr'}).inject(this.konteiners);new Element('div',{id : 'cbr'}).inject(this.konteiners);new Element('div',{id : 'cbl'}).inject(this.konteiners);new Element('div',{id : 'ts'}).inject(this.konteiners);new Element('div',{id : 'rs'}).inject(this.konteiners);new Element('div',{id : 'bs'}).inject(this.konteiners);new Element('div',{id : 'ls'}).inject(this.konteiners);
		var kreisa = new Element('div',{id : 'kreisa-puse'}).inject(this.saturs);
		var laba = new Element('div',{id : 'laba-puse'}).inject(this.saturs);
		new Element('div',{'class' : 'clear'}).inject(this.saturs);
		new Element('div',{'class' : 'kam','text' : sv}).inject(laba);
		new Element('input',{'type' : 'text','name' : 'temats','maxlength' : "64",id : 'temats','value' : this.options.tit}).inject(laba);
		new Element('textarea',{'name' : 'vestule',id : 'vestule'}).inject(laba);
		new Element('p',{text : 'Kam:'}).inject(kreisa);new Element('p',{text : 'Temats:','class' : 'second'}).inject(kreisa);
	},
	logsKoord : function(sid) {
		var box = document.getSize();var scr = document.getScroll();var bod = $('container').getSize();
		this.parsegs.setStyles({'width' : box.x.toInt(), 'height' : bod.y.toInt(),'opacity' : 0.5});
		$('poga-aizvert').addEvent('click', function(e) {
			e.stop();$('sutit-vestuli-konteiners').destroy();$('sutit-vestuli-parsegs').destroy();
		});
		var size = this.saturs.getSize();
		var y = scr.y + (box.y - size.y - 174) / 2;
		if (y < 0) {
			y = 0;
		}
		$('sutit-vestuli-konteiners').setStyles({
			'left' : (scr.x + (box.x - size.x - 80) / 2).toInt() + 'px',
			'top' : (y).toInt() + 'px',
			'width' : (size.x).toInt() + 'px',
			'height' : (size.y + 95).toInt() + 'px'
		});
		$('sutit-vestuli-saturs').setStyles({
			'left' : (40).toInt() + 'px',//(scr.x + 40 + (box.x - size.x - 80) / 2).toInt() + 'px',
			'top' : (98).toInt() + 'px'//(y + 40).toInt() + 'px'
		});
		$('sutit-vestuli-aizvert').setStyle('width',(size.x).toInt() + 'px');
		$('sutit-vestuli-pogas').setStyle('width',(size.x).toInt() + 'px');
		$('ts').setStyle('width', 461 + 'px');//(size.x - 80).toInt() + 'px'); // 541 - 80
		$('bs').setStyle('width', 461 + 'px');//(size.x - 80).toInt() + 'px');
		$('rs').setStyle('height', 315 + 'px');//(size.y).toInt() + 'px'); //
		$('ls').setStyle('height', 315 + 'px');//(size.y).toInt() + 'px');
		
		$('poga-sutit').addEvent('click',function() {
			this.removeEvent('click');
			window.removeEvent('keydown');
			if ($('vestule').value.length == '') {
				new newPazinojums({pazinojums : 'Tukšu vēstuli nevar nosūtīt!'});
			}
			else {
				new Request.JSON({
					url: host + 'json.php',
					onComplete: function() {
						var sanemejs = $('laba-puse').getElement('.kam').get('text');
						$('sutit-vestuli-konteiners').destroy();$('sutit-vestuli-parsegs').destroy();
						new newPazinojums({pazinojums : 'Vēstule nosūtīta.<br>Saņēmējs ' + sanemejs});
					}
				}).post({'sanemejs_id' : sid,
						'temats' : $('temats').value,
						'vestule' : $('vestule').value
				});
			}
		});
		this._esc();
	},
	_esc : function() {
		window.addEvent('keydown', function(e) {
			if (e.key == 'esc') {
				$('sutit-vestuli-konteiners').destroy();
				$('sutit-vestuli-parsegs').destroy();
			} 
		});
	}
});
newVestuleSend.implement(new Options, new Events);

window.addEvent('domready', function() {
	if ($chk($('sutit-zinu'))) {
		$('sutit-zinu').addEvent('click', function(e) {
			e.stop();
			new newVestuleSend({id : $('sanemejs_id').value, sv : $('sanemejs').value});
		});
	}
});