var nmlk = false;
var hreq = null;
var creq = null;
var cdat = new Date();
var cmon = ['Ianuarie', 'Februarie', 'Martie', 'Aprilie', 'Mai', 'Iunie', 'Iulie', 'August', 'Septembrie', 'Octombrie', 'Noiembrie', 'Decembrie'];
var ohide = function(h) { $$('object').each(function(o){ try { /*$(o).set('styles',{'display': h ? 'inline' : 'none'});*/ o.style.visibility = h ? 'visible' : 'hidden'; } catch (err) {}; }); }
var wtip = function(o) {
	var w;
	if (!o.checked && o.get('type') == 'checkbox') return;
	w = (new Element('div',{'class':'tooltip','styles':{'left':o.getPosition().x+10, 'top':o.getPosition().y+(o.get('type') != 'checkbox' ? -20 : 10), 'opacity': 0}})).inject($(document.body)).set('morph');
	w.morph({'opacity': 1});
	w.set('html','<div>'+o.get('rel')+'</div>');
	(function(){w.morph({'opacity':0}); (function(){w.dispose();}).delay(1000);}).delay(o.get('type') != 'checkbox' ? 2000 : 5000);
	}
var werr = function(t,r) {
	var w;
	ohide();
	if (!(w = $('errorwin'))) w = (new Element('div',{'id':'errorwin', 'styles':{'left': 0.5*$(window).getSize().x-200, 'top': $(window).getScroll().y + 0.5*$(window).getSize().y-150}})).inject($(document.body)).set('morph');
	w.empty();
	w.set('html','<div>'+t+'</div>');
	(new Element('input', {'type': 'button'})).inject(w).addEvent('click',function(e){
		(new Event(e)).stop();
		ohide(true);
		w.morph({'opacity':0});
		(function(){w.dispose();if(r)window.location.reload();}).delay(1000);
		$$('.loading').each(function(l){l.dispose();});
		});
	}
var wask = function(o) {
	var w = $('wask');
	var i = w.getElement('input[name="f"]');
	var d = w.getElement('div');
	var a = $(o).getParent().getParent().getParent().getElement('.avatar');
	if (o.get('rel')) i.value = o.get('rel');
	else i.value = o.getParent().get('rel');
	d.empty();
	if (a) a.clone().addClass('avatar').inject(d);
	ohide();
	w.set('morph'); w.set('styles',{'left':15 + o.getPosition().x, 'top':15 + o.getPosition().y, 'opacity':0, 'display':'block'}); w.morph({'opacity':1});
	w.getElement('.cancel_btn').addEvent('click',function(e){
		(new Event(e)).stop();
		ohide(true);
		w.morph({'opacity':0});
		});
	}
var whelp = function() { if (!$('whelp')) return 0; ohide(); var w = $('whelp'); w.set('morph'); w.set('styles',{'opacity':0,'display':'block'}); w.morph({'opacity':1}); w.getElement('.cancel_btn').addEvent('click',function(e){ (new Event(e)).stop(); w.morph({'opacity':0}); ohide(true); }); return 1; }
var wnewsletter = function() { if (!$('wnewsletter')) return 0; ohide(); var w = $('wnewsletter'); w.set('morph'); w.set('styles',{'opacity':0,'display':'block'}); w.morph({'opacity':1}); w.getElement('.cancel_btn').addEvent('click',function(e){ (new Event(e)).stop(); w.morph({'opacity':0}); ohide(true); }); return 1; }
var wfile = function(i,t) { if (!$('wfile')) return 0; ohide(); $('efile').value=i; var w = $('wfile'); w.getElement('textarea').value=t; w.set('morph'); w.set('styles',{'opacity':0,'display':'block'}); w.morph({'opacity':1}); w.getElement('.cancel_btn').addEvent('click',function(e){ (new Event(e)).stop(); w.morph({'opacity':0}); ohide(true); }); return 1; }
var wsms = function(o) {
	var w = $('wsms'); w.set('morph'); w.set('styles',{'left':15 + o.getPosition().x, 'top':15 + o.getPosition().y, 'opacity':0, 'display':'block'}); w.morph({'opacity':1});
	var s = w.getElement('.limiter');
	w.getElement('input[name="s"]').value = o.get('rel') ? o.get('rel') : o.getParent().get('rel');
	s.set('html',s.get('rel'));
	w.getElement('textarea').value = '';
	w.getElement('.cancel_btn').addEvent('click',function(e){
		(new Event(e)).stop();
		w.morph({'opacity':0});
		});
	}
var wmsg = function(o) {
	var w = $('wmsg'); w.set('morph'); w.set('styles',{'left':15 + o.getPosition().x, 'top':15 + o.getPosition().y, 'opacity':0, 'display':'block'}); w.morph({'opacity':1});
	w.getElement('input[name="s"]').value = o.get('rel');
	w.getElement('textarea').value = '';
	w.getElement('.cancel_btn').addEvent('click',function(e){
		(new Event(e)).stop();
		w.morph({'opacity':0});
		});
	}
var wload = function(o) {
	//alert('x');
	var w = (new Element('div',{'class':'loading','styles':{'left':o.getPosition().x,'top':o.getPosition().y,'width':o.getSize().x,'height':o.getSize().y}})).inject($(document.body));
	w.set('morph');
	return w;
	}
var wcon = function(o) {
	var w;
	w = (new Element('div',{'class':'confirm'})).inject($(document.body)).set('morph');
	}
var wdel = function(o) {
	var w;
	w = (new Element('div',{'class':'delete','html':'<p align="center"><strong>Sterge?</strong></p>','styles':{'left':15+o.getPosition().x,'top':15+o.getPosition().y}})).inject($(document.body)).set('morph');
	(new Element('input',{'type':'button','class':'ok_btn'})).inject(w).addEvent('click',function(e){
		(new Event(e)).stop();
		var p = o.getParent();
		while (p.get('tag') != 'li') p = p.getParent();
		hreq = new Request ({'url':'/remote/update.php', 'onSuccess': function(t,x) {
			if (t.indexOf('error:') == 0) werr(t.substr(6));
			if (t.indexOf('success:') == 0) { p.set('morph'); p.morph({'opacity':0});(function(){p.dispose();}).delay(500); }
			}}).post({'delete':o.get('rel')});
		w.morph({'opacity':0});(function(){w.dispose();}).delay(1000);
		});
	(new Element('input',{'type':'button','class':'cancel_btn'})).inject(w).addEvent('click',function(e){
		(new Event(e)).stop();
		w.morph({'opacity':0}).chain(function(){w.dispose();});
		});
	}
var wcal = function(o) {
	cdat.setDate(1);
	var w;
	if (!(w = $('calendar'))) w = (new Element('div',{'id':'calendar','styles':{'left':o.getPosition().x,'top':o.getPosition().y}})).inject($(document.body));
	if (!w.getElement('input')) {
		(new Element('input',{'type':'button', 'value': '<'})).inject(w).addEvent('click',function(){
			var ty = cdat.getFullYear();
			cdat.setMonth(cdat.getMonth()-1);
			//if (cdat.getMonth() == 0) cdat.setFullYear(ty-1);
			wcal(o);
			});
		(new Element('span',{'html': cmon[cdat.getMonth()]+' '+cdat.getFullYear()})).inject(w);
		(new Element('input',{'type':'button', 'value': '>'})).inject(w).addEvent('click',function(){
			var ty = cdat.getFullYear();
			cdat.setMonth(cdat.getMonth()+1);
			//if (cdat.getMonth() == 0) cdat.setFullYear(1+ty);
			wcal(o);
			});
		}
	else
		w.getElement('span').set('html',cmon[cdat.getMonth()]+' '+cdat.getFullYear());
	
	if (w.getElement('ul')) w.getElement('ul').dispose();
	
	var u = (new Element('ul')).inject(w);
	var i = 0;

	for (;i<(6+cdat.getDay())%7;i++) (new Element('li')).inject(u);
	var m = cdat.getMonth();
	var y = cdat.getFullYear();
	while (m == cdat.getMonth()) {
		(new Element('li',{'html': cdat.getDate()})).addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = this.get('html');
			ld = ld<10? '0' + ld : ld;
			var lm = cdat.getMonth()+1;
			lm = lm<10? '0' + lm : lm;
			var ly = cdat.getFullYear();
			w.getParent().getElement('.calendar_date').value = ld+'-'+lm+'-'+ly;
			w.dispose();
			}).inject(u);;
		cdat.setDate(cdat.getDate()+1);
		}
	cdat.setYear(y);
	cdat.setMonth(m);
	cdat.setDate(1);
	};
var wcaptcha = function (o,f) {
	var w;
	w = (new Element('div',{'class':'delete','styles':{'left':15+o.getPosition().x,'top':15+o.getPosition().y}})).inject($(document.body)).set('morph');
	(new Element('img',{'alt':'','title':'','src':'/libs/captcha.php?Math.random()'})).inject((new Element('p')).inject(w));
	(new Element('input',{'type':'text','size':4,'id':'captcha'})).inject(w);
	(new Element('input',{'type':'button','class':'ok_btn'})).inject(w).addEvent('click',function(e){
		$$('.captcha').each(function(i){i.value=$('captcha').value;});
		w.morph({'opacity':0});(function(){w.dispose();}).delay(500);
		f();
		});
	}
var wopen = function (u,w,h) { window.open(u,'_blank','status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0,height='+h+',width='+w+',left=50,top=50'); }

window.addEvent('domready',function() {
	$$('#new_menu>ul>li').each(function(l){
		l.getElements('a').each(function(a){
			if (a.get('html').toLowerCase() == 'newsletter') {
			a.addEvent('click',function(e){
					(new Event(e)).stop();
					wnewsletter();
					});
				}
			});
		});
	/*
	$$('#new_menu li>ul').each(function(u){
		u.set('morph');
		u.set('rel',u.getSize().y+40);
		u.set('styles',{'height':u.getParent().hasClass('selected')?(u.getSize().y+40):1});
		});
	$$('#new_menu>ul>li').each(function(l){
		l.getElements('a').each(function(a){
			if (a.get('html').toLowerCase() == 'newsletter') {
				a.addEvent('click',function(e){
					(new Event(e)).stop();
					wnewsletter();
					});
				}
			});
		/*l.addEvent('click',function(e){
			if (l.getElement('ul').getSize().y<2) {
				(new Event(e)).stop();
				$$('#new_menu>ul>li>ul').each(function(u){
					u.morph({'height': 1});
					});
				u = l.getElement('ul');
				u.morph({'height': u.get('rel')});
				}
			});//
		});
	*/
	$$('.edit_action').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = wload(a);
			hreq = new Request({url:'/remote/load.php', onSuccess: function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:')==0) werr(t.substr(6));
				if (t.indexOf('warning:')==0) werr(t.substr(8),1);
				if (t.indexOf('success:') == 0) {
					var o = JSON.decode(t.substr(8));
					var m = o.e == 'location' ? $('carousel_location') : $('carousel_add');
					m.getElement('.post_action').removeClass('add_btn').addClass('edit_btn');
					if (o.address == 'true') $$('.carousel_address').set('styles',{'display':'block'});
					for (k in o) {
						m.getElements('input').each(function(i){ if ($(i).get('name') != k) return;
							if (i.get('name') == 'fs') { i.value=o[k]; var f = i.getParent(); if (o[k]) o[k].split(',').each(function(j){
	if (j) {
	var ext = j.substr(j.lastIndexOf('.')+1).toLowerCase();
	/*var ctrl = (new Element ('span'));
	(new Element('img',{'height': 46, 'src': ext == 'jpg' ? j : ('/images/new/'+ext+'.png'), 'rel':j, 'alt':'Click pentru vizualizare!','title':'Click pentru vizualizare!'})).inject(ctrl);
	(new Element('img',{'width': 12, 'height': 12, 'src':'/images/new/delete.gif', 'alt':'Click pentru a sterge fisierul!','title':'Click pentru a sterge fisierul!'})).addClass('file_tools').addEvent('click',function(ev){
		(new Event(ev)).stop();
		var s = this.getParent().getElement('img');
		ev.target.getParent().getElement('input').value += ':'+s.get('rel').replace('/^http:\/\/[^\/]+/','')+',';
		s.getParent().dispose();
		}).set('morph').inject(ctrl);
	if (ext == 'jpg') {
		var ctrlv = (new Element('img',{'width': 12, 'height': 12, 'src':'/images/new/view.gif', 'alt':'Click pentru vizualizare!', 'title':'Click pentru vizualizare'})).addClass('file_tools').inject(ctrl).addEvent('click',function(ev){Slimbox.open($(ev.target).getParent().getElement('img').get('src'));}); }*/
	
	(new Element('img',{'src': ext == 'jpg' ? j : ('/images/new/'+ext+'.png'),'alt':'Click pentru a sterge fisierul!','title':'Click pentru a sterge fisierul!','rel':j})).set('morph').addEvent('click',function(ev){
		(new Event(ev)).stop();
		ev.target.getParent().getElement('input').value += ':'+ev.target.get('rel').replace('/^http:\/\/[^\/]+/','')+',';
		ev.target.dispose();
		}).inject(f); }
									}); return; }
						if (i.get('type') == 'checkbox' && o[k]) i.set('checked',true); else { if (i.get('type') == 'radio') { if (i.value.toLowerCase() == o[k].toLowerCase()) i.set('checked',true); } else i.value = o[k]; }  i.fireEvent('change',i,500); });
						m.getElements('textarea').each(function(i){ if ($(i).get('name') != k) return; if (i.hasClass('mceedit')) tinyMCE.get(i.id).setContent(o[k]); i.value = o[k]; i.fireEvent('change',i,500); });
						m.getElements('select').each(function(i){ if ($(i).get('name') != k) return; i.getElements('option').each(function(p,n){ if (p.value == o[k]) i.selectedIndex = n; }); /*i.fireEvent('change',i,500);*/ });
						$$('.carousel_slide').each(function(d){ if (d!=m) d.morph({'top': d.get('rel')}); });
						$('display_container').morph({'height': m.getSize().y});
						m.morph({'top': 0});
						(new Fx.Scroll(window)).toTop();
						}
					}
				}}).post({'w':a.get('rel')});
			});
		});
	$$('.delete_action').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var w = wdel(a);
			});
		});	
	$$('.toggle_action').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = new wload(a);
			hreq = new Request ({'url':'/remote/update.php','onSuccess':function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:')==0) werr(t.substr(6));
				if (t.indexOf('warning:')==0) werr(t.substr(8),1);
				if (t.indexOf('success:') == 0) {
					a.getElement('img').src = '/images/new/'+t.substr(8)+'.gif';
					}
				}}).post({'toggle':a.get('rel')});
			});
		});
	$$('.upload_container').each(function(i){
		i.set('morph');
		i.set('styles',{'opacity':0});
		});
	$$('.toggle_upload').each(function(i){
		i.addEvent('click',function(e){
			if (e.target.checked == true) e.target.getParent().getElement('.upload_container').set('styles',{'display':'block'}).morph({'opacity':1});
			else { e.target.getParent().getElement('.upload_container').morph({'opacity':0}); (function(){e.target.getParent().getElement('.upload_container').set('styles',{'display':'none'});}).delay(500); }
			});
		});
	$$('.carousel_slide').each(function(d){
		d.set('morph');
		d.set('rel',d.getStyle('top').toInt());
		});
	if ($('display_container')) {
		var m = $('display_container');
		m.set('morph');
		m.set('rel',m.getSize().y);
		}
	if ($('carousel')) {
		$$('#carousel img').each(function(i,n){
			i.set('morph').set('styles',{'position':'absolute', 'top': 0, 'left': 0, 'opacity' : n == 0 ? 1 : 0});
			});
		(function(){
			c = 0;
			$$('#carousel img').each(function(i,n){
				if (c > 0 && c == n) { i.morph({'opacity': 1}); c = 0; }
				else if (i.getStyle('opacity')>0) { i.morph({'opacity': 0}); c = n + 1; }
				});
			if (c > 0) $('carousel').getElement('img').morph({'opacity': 1});
			}).periodical(4000);
		}
	$$('.events_actions').each(function(b){
		if ($('events_'+b.get('name')) == null) return b.dispose();
		b.set('styles',{'background-image': 'url(/images/new/'+b.get('name')+'.png)'});
		b.addEvent('click', function(e){
			(new Event(e)).stop();
			var m = $('events_'+this.get('name'));
			$$('.carousel_slide').each(function(d){ if (d!=m) d.morph({'top': d.get('rel')}); });
			if (m.getStyle('top').toInt() > -10) {
				$('events_container').morph({'height':$('events_container').get('rel')});
				m.morph({'top': m.get('rel')});
				}
			else {
				$('events_container').morph({'height': m.getSize().y});
				m.morph({'top': 0});
				}
			});
		});
	if ($('event_location')) {
		$('event_location').addEvent('change',function(e){
			(new Event(e)).stop();
			if (this.options[this.selectedIndex].value == -1) {
				$('event_address').set('styles',{'display': 'block'});
				this.dispose();
				}
			});
		}
	$$('.need_tooltip').each(function(i){
		i.addEvent('change',function(e){
			(new Event(e)).stop();
			wtip(this);
			});
		});
	$$('.over_tooltip').each(function(i){i.addEvent('mouseenter',function(e){wtip(e.target);});});
	$$('.calendar_button').each(function(b){
		b.addEvent('click', function(e){
			(new Event(e)).stop();
			wcal(this);
			});
		});
	$$('.gc').each(function(gc){
		gc.addEvent('change',function(e){
			(new Event(e)).stop();
			var v = this.options[this.selectedIndex].value;
			gc.getParent().getElements('.gr option').each(function(o,i){
				if (o.get('rel') != v && o.value != -1) o.set('styles',{'display':'none'});
				else { o.set('styles',{'display':'block'}); if (o.value != -1) o.getParent().selectedIndex = i; }
				});
			if (v == -1) {
				(new Element('input', {'type': 'text', 'value' : 'Completeaza tara ...', 'styles': {'margin': 0, 'padding': 0, 'position': 'absolute', 'left': this.getPosition(this.getParent()).x, 'top': this.getPosition(this.getParent()).y-1, 'width': this.getSize().x, 'height': this.getSize().y}})).inject(this, 'after').addEvent('change', function(f){
					(new Event(f)).stop();
					(new Element('option', {'value': this.value, 'html': this.value})).inject(e.target, 'top');
					e.target.selectedIndex = 0;
					this.dispose();
					});
				}
			});
		});
	$$('.gr').each(function(gr){
		gr.addEvent('change', function(e){
			(new Event(e)).stop();
			var v = this.options[this.selectedIndex].value;
			gr.getParent().getElements('.gt option').each(function(o,i){
				if (o.get('rel') != v && o.value != -1) o.set('styles',{'display':'none'});
				else { o.set('styles',{'display':'block'}); if (o.value != -1) o.getParent().selectedIndex = i; }
				});
			if (v == -1) {
				(new Element('input', {'type': 'text', 'value' : 'Completeaza judetul/regiunea ...', 'styles': {'margin': 0, 'padding': 0, 'position': 'absolute', 'left': this.getPosition(this.getParent()).x, 'top': this.getPosition(this.getParent()).y-1, 'width': this.getSize().x, 'height': this.getSize().y}})).inject(this, 'after').addEvent('change', function(f){
					(new Event(f)).stop();
					(new Element('option', {'value': this.value, 'html': this.value})).inject(e.target, 'top');
					e.target.selectedIndex = 0;
					this.dispose();
					});
				}
			});
		});
	$$('.gt').each(function(gt){
		gt.addEvent('change', function(e){
			(new Event(e)).stop();
			var v = this.options[this.selectedIndex].value;
			if (v == -1) {
				(new Element('input', {'type': 'text', 'value' : 'Completeaza orasul ...'})).inject(this, 'after').addEvent('change', function(f){
					(new Event(f)).stop();
					(new Element('option', {'value': this.value, 'html': this.value})).inject(e.target, 'top');
					e.target.selectedIndex = 0;
					this.dispose();
					});
				}
			});
		});
	if ($('location_add')) {
		$('location_add').addEvent('click', function(e){
			(new Event(e)).stop();
			ld = wload($('location_add'));
			hreq = new Request({url:'/remote/update.php', onSuccess: function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:')==0) werr(t.substr(6));
				if (t.indexOf('warning:')==0) werr(t.substr(8),1);
				if (t.indexOf('success:')==0) werr(t.substr(8),1);
				}}).post(this.getParent());
			});
		}

	if ($('display_add_comment')) {
		$('display_add_comment').addEvent('click', function(e){
			(new Event(e)).stop();
			var f = function(){
				ld = wload($('display_add_comment'));
				hreq = new Request({url:'/remote/update.php', onSuccess: function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				//alert(t);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:')==0) {
					var l = (new Element('li', {'html':$('display_add_comment').getParent().getElement('textarea').value,'styles':{'opacity':0}})).inject($('display_add_comment').getParent().getParent().getParent(),'top').set('morph');
					(new Element('span', {'class': 'display_comment_date', 'html': 'Acum cateva secunde'})).inject(l,'top');
					$('display_add_comment').getParent().getParent().getElement('.avatar').clone().addClass('avatar').inject(l,'top');
					(new Element('div',{'styles':{'clear':'both'}})).inject(l);
					l.morph({'opacity':1});
					$('display_add_comment').getParent().getElement('textarea').value = '';
					}
				}}).post($('display_add_comment').getParent());
				};
			if (e.target.hasClass('req_captcha')) wcaptcha(e.target, f); else f();
			});
		}
		
	$$('.idlike').each(function(a){
		a.set('morph');
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			a.morph({'opacity':0});
			hreq = new Request({url:'/remote/update.php', onSuccess: function(t,x){
				if (t.indexOf('success:')==0){
					var f = $('user_info').getElement('.avatar').get('html');
					a.set('html',f).removeEvents('click');
					(function(){a.morph({'opacity':1})}).delay(1000);
					}
				}}).post({'like':'true', 'what': a.get('rel')});
			});
		});
/***
	if ($('location_cancel')) {
		$('location_cancel').addEvent('click', function(e){
			(new Event(e)).stop();
			var c = this.getParent().getParent();
			c.morph({'top': c.get('rel')});
			$('events_container').morph({'height':$('events_container').get('rel')});
			});
		}
	if ($('event_cancel')) {
		$('event_cancel').addEvent('click', function(e){
			(new Event(e)).stop();
			var c = this.getParent().getParent();
			c.morph({'top': c.get('rel')});
			$('events_container').morph({'height':$('events_container').get('rel')});
			});
		}
***/
	/***PERSONALS***/
	if ($('personals_register_forgot')) {
		$('personals_register_recover').set('morph');
		$('personals_register_forgot').addEvent('click',function(e){
			(new Event(e)).stop();
			if ($('personals_register_recover').getSize().y<10)
				$('personals_register_recover').morph({'height': 130});
			else
				$('personals_register_recover').morph({'height': 1});
			});
		}

	if ($('register_username')) {
		$('register_username').set('morph');
		$('register_username').addEvent('keyup',function(e){
			(new Event(e));
			if (e.target.value.length>4 && e.target.value.length<18) {
				var creq = new Request ({'url':'/remote/check.php', 'onSuccess': function(t,x) {
					if (t.indexOf('error:')==0)
						e.target.morph({'background-image':'url(/images/new/error.png'});
					if (t.indexOf('success:') == 0)
						e.target.morph({'background-image':'url(/images/new/ok.png'});
					}}).post({'u':e.target.value});
				}
			else
				e.target.morph({'background-image':'url(/images/new/error.png'});
			});
		}
	if ($('register_email')) {
		$('register_email').set('morph');
		$('register_email').addEvent('keyup',function(e){
			e.target.value = e.target.value.toLowerCase();
			if (e.target.value.match(/^[a-z0-9_.]{3,}@[a-z0-9.-]{2,}\.[a-z]{2,4}$/)) {
				var creq = new Request ({'url':'/remote/check.php', 'onSuccess': function(t,x) {
					if (t.indexOf('error:')==0)
						e.target.morph({'background-image':'url(/images/new/error.png'});
					if (t.indexOf('success:') == 0)
						e.target.morph({'background-image':'url(/images/new/ok.png'});
					}}).post({'e':e.target.value});
				}
			else
				e.target.morph({'background-image':'url(/images/new/error.png'});
			});
		}
	if ($('register_password')) {
		$('register_password').set('morph');
		$('register_confirm').set('morph');
		$('register_password').addEvent('keyup',function(e){
			if (e.target.value.length>5 && e.target.value.length<25)
				e.target.morph({'background-image':'url(/images/new/ok.png'});
			else
				e.target.morph({'background-image':'url(/images/new/error.png'});
			});
		$('register_confirm').addEvent('keyup',function(e){
			if (e.target.value == $('register_password').value && (e.target.value.length>5 && e.target.value.length<33))
				e.target.morph({'background-image':'url(/images/new/ok.png'});
			else
				e.target.morph({'background-image':'url(/images/new/error.png'});
			});
		}
	
	/***PERSONALS***/
	if ($('personals_profile_display')) {
		$$('.user_edit').each(function(l){
			if (l.get('tag') != 'label') l.set('morph');
			var f = l.getParent().getElement('form').set('morph');
			f.set('styles',{'display':'block'});
			f.set('rel',f.getSize().y);
			f.set('styles',{'height':0});
			l.addEvent('click',function(e){
				(new Event(e)).stop();
				if (f.getSize().y == f.get('rel')) f.morph({'height':0}); else f.morph({'height':f.get('rel')});
				});
			f.getElement('.save_btn').addEvent('click',function(e){
				(new Event(e)).stop();
				var ld = wload(e.target);
				var r = new Request ({'url':'/remote/update.php','onSuccess':function(t,x){
					ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
					if (t.indexOf('error:') == 0) werr(t.substr(6));
					if (t.indexOf('success:') == 0) {
						if (l.get('tag') != 'label') {
							l.morph({'text-indent':-300});
							(function(){if (t.substr(8)) l.set('html',t.substr(8)); l.morph({'text-indent': 0}); f.morph({'height':0}); }).delay(1000);
							}
						else {
							var s = l.getParent().getElement('span');
							s.set('morph');
							s.morph({'opacity':0});
							(function(){if (t.substr(8)) s.set('html',t.substr(8)); s.morph({'opacity': 1}); f.morph({'height':0}); }).delay(1000);
							}
						}
					}}).post(f);
				});
			});
		$$('.lang_action').each(function(i){
			i.addEvent('click',function(e){
				(new Event(e)).stop();
				var l = $('u_lang').value.split(',');
				if (e.target.getParent().get('tag') == 'li') {
					l.erase(e.target.getParent().get('text'));
					e.target.getParent().set('morph').morph({'opacity':0});
					(function(){e.target.getParent().dispose()}).delay(1000);
					}
				else {
					var s = e.target.getParent().getElement('select');
					if (l.contains(s.options[s.selectedIndex].value)) return;
					l.include(s.options[s.selectedIndex].value);
					var c = (new Element('img',{'src':'/images/new/delete.gif','class':'lang_action'})).inject((new Element('li')).inject(e.target.getParent().getElement('ul')).set('html',s.options[s.selectedIndex].value),'top').addEvent('click',function(a){
						(new Event(a)).stop();
						var m = $('u_lang').value.split(',');
						m.erase(a.target.getParent().get('text'));
						a.target.getParent().set('morph').morph({'opacity':0});
						(function(){a.target.getParent().dispose()}).delay(1000);
						$('u_lang').value = m.join(',');
						});
					var b = c.getParent().getParent().getParent();
					b.set('rel',b.getSize().y + c.getSize().y + 4);
					b.morph({'height':b.getSize().y + c.getSize().y + 4});
					}
				$('u_lang').value = l.join(',');
				});
			});
		}
	/***MESSAGES***/
	if ($('personals_messages_compose')) {
		var c = $('personals_messages_compose').set('morph');
		c.getElement('.cancel_btn').addEvent('click',function(e){
			(new Event(e)).stop();
			c.morph({'height':0});
			});
		c.set('styles',{'display':'block'});
		c.set('rel',c.getSize().y);
		c.set('styles',{'height': 0});
		c.getElement('.post_btn').addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = wload(e.target);
			var wreq = new Request ({'url':'/remote/update.php', 'onSuccess': function(t,x){
				//alert(t);
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:') == 0) {
					e.target.getParent().getParent().morph({'height':0});
					}
				}}).post(e.target.getParent());
			});
		}
		
	$$('.compose_action').each(function(i){
		i.addEvent('click',function(e){
			var c = $('personals_messages_compose');
			c.getElement('input[type="text"]').value = '';
			c.getElement('textarea').value = '';
			if (c.getSize().y == 0) c.morph({'height':c.get('rel')});
			});
		});
	
	$$('.message_subject').each(function(a){
			var p = a.getParent();
			var d = p.getElement('.message_content');
			a.addEvent('click',function(e){
				(new Event(e)).stop();
				$$('.message_content').each(function(c){if(c.getSize().y>0)c.morph({'height':0});});
				if (d.getSize().y == 0) {					
					hreq = new Request({url:'/remote/update.php', onSuccess: function(t,x){
						p.removeClass('message_unread').addClass('message_read');
						}}).post({'read':p.get('rel')});
					
					d.morph({'height': d.get('rel')});
					}
				});
			});
	$$('.message_actions a').each(function(a){
		var t = a.getElement('img').get('alt');
		var d = a.getParent().getParent().getElement('.message_content');
		if (!d.get('rel')) {
			d.set('morph');
			d.set('styles',{'display':'block'});
			d.set('rel',d.getSize().y);
			d.set('styles',{'height': 0});
			}
		if (t == 'reply') a.addEvent('click',function(e){
			(new Event(e)).stop();
			var c = $('personals_messages_compose');
			var u = a.getParent().getParent().getElement('.avatar span').get('html');
			c.getElement('input[name="m_u"]').value = u;
			c.getElement('input[name="m_s"]').value = 'RE: '+a.getParent().getParent().getElement('.message_subject').get('html');
			c.getElement('textarea').value = "\n\n==\n" + a.getParent().getParent().getElement('.message_content').get('text').replace(u,'').replace(/[\s]+/,' ') + "\n==";
			if (c.getSize().y == 0) c.morph({'height':c.get('rel')});
			});
		if (t == 'delete') a.addEvent('click',function(e){
			(new Event(e)).stop();
			var w = wdel(a);
			});
		if (t == 'save') a.addEvent('click', function(e){
			(new Event(e)).stop();
			var ld = new wload(e.target);
			var wreq = new Request ({'url': '/remote/update.php', 'onSuccess': function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('warning:') == 0) werr(t.substr(8),1);
				if (t.indexOf('success:') == 0) {
					e.target.getElement('img').src='/images/new/like-star.png';
					}
				}}).post({'save': a.get('rel')});
			});
		});
	/***WALL***/
	if ($('post_2_wall')) {
		$('post_2_wall').addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = wload(e.target);
			var wreq = new Request({'url':'/remote/update.php','onSuccess':function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:') == 0) {
					// reset file queue
					e.target.getParent().getElement('textarea').value = '';
					var i = (new Element('li',{'html':t.substr(8),'class':($(e.target).getParent().getParent().getNext()?($(e.target).getParent().getParent().getNext().hasClass('odd')?'even':'odd'):'odd'), 'styles':{'opacity':0}})).inject(e.target.getParent().getParent(),'after').set('morph');
					e.target.getParent().getParent().getElement('.avatar').clone().addClass('avatar').inject(i,'top');
					i.morph({'opacity':1});
					
					var f = $(e.target).getParent().getElement('.file_list');
					f.getElements('img').each(function(g){g.dispose();});
					if (f.getElement('input').value) werr('<h3>Atentie!</h3>Va trebui sa astepti putin pana se incarca toate imaginile!');
					f.getElement('input').value='';
					}
				}}).post(e.target.getParent());
			});
		}
	$$('.wall_container .comment_action').each(function(a){
		var u = a.getParent().getParent().getElement('.wall_comments');
		u.set('styles',{'display':'block'});
		u.set('rel',u.getSize().y);
		u.set('styles',{'height': 0});
		u.set('morph');
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			if (u.getSize().y == 0) u.morph({'height':u.get('rel')}); else u.morph({'height':0});
			});
		});
	$$('.wall_container .like_action').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = wload(e.target);
			var wreq = new Request({'url':'/remote/update.php','onSuccess':function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:') == 0) a.set('html',t.substr(8));
				}}).post({'like':'true', 'what': a.get('rel')});
			});
		});
	$$('.post_wall_comment').each(function(b){
		b.addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = wload(e.target);
			var wreq = new Request({'url':'/remote/update.php','onSuccess':function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:') == 0) {
					var u = e.target.getParent().getParent().getParent();
					e.target.getParent().getElement('textarea').value = '';
					var i = (new Element('li',{'html':t.substr(8),'styles':{'opacity':0}})).inject(u,'top').set('morph');
					e.target.getParent().getParent().getElement('.avatar').clone().addClass('avatar').inject(i,'top');
					u.set('rel',i.getSize().y+eval(u.get('rel')));
					u.morph({'height':u.get('rel')});
					i.morph({'opacity':1});
					// refresh the delete action!
					$$('.delete_action').each(function(na){
						a.addEvent('click',function(ne){
							(new Event(ne)).stop();
							var w = wdel(na);
							});
						});	
					}
				}}).post(e.target.getParent());
			});
		});	
	$$('.post_forum_comment').each(function(b){
		b.addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = wload(e.target);
			if (rte = e.target.getParent().getElement('.mceedit'))
				rte.value = tinyMCE.get(rte.id).getContent();
			var wreq = new Request({'url':'/remote/update.php','onSuccess':function(t,x){
				//alert(t);
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:') == 0) {
					var u = e.target.getParent().getParent().getParent();
					e.target.getParent().getElement('textarea').value = '';
					var i = (new Element('li',{'html':t.substr(8),'class':'display_item type_forum','styles':{'opacity':0}})).inject(b.getParent().getParent(),'before').set('morph');
					e.target.getParent().getParent().getElement('.avatar').clone().addClass('avatar').inject(i,'top');
					
					u.set('rel',i.getSize().y+eval(u.get('rel')));
					u.morph({'height':u.get('rel')});
					i.morph({'opacity':1});
					}
				}}).post(e.target.getParent());
			});
		});
	/***UNIVERSAL!***/
	$$('.carousel_actions').each(function(b){
		if ($('carousel_'+$(b).get('name')) == null) return b.dispose();
		b.set('styles',{'background-image': 'url(/images/new/'+$(b).get('name')+'.png)'});
		b.addEvent('click', function(e){
			(new Event(e)).stop();
			var m = $('carousel_'+this.get('name'));
			$$('.carousel_slide').each(function(d){ if (d!=m) d.morph({'top': parseInt(d.get('rel'))}); });
			if (m.getStyle('top').toInt() > -10) {
				$('display_container').morph({'height':parseInt($('display_container').get('rel'))});
				m.morph({'top': parseInt(m.get('rel'))});
				}
			else {
				$('display_container').morph({'height': parseInt(m.getSize().y)});
				m.morph({'top': 0});
				}
			});
		});
	$$('.carousel_cancel_btn').each(function(b){
		b.addEvent('click', function(e){
				(new Event(e)).stop();
				var c = e.target.getParent().getParent();
				c.morph({'top': c.get('rel')});
				$('display_container').morph({'height':$('display_container').get('rel')});
				});
		});
	
	$$('.type_address').each(function(i){
		i.getParent().getParent().getElements('input').each(function(j){
			j.addEvent('change',function(e){
				if (j.hasClass('type_address') && j.checked) e.target.getParent().getParent().getParent().getParent().getElement('.carousel_address').set('styles',{'display':'block'});
				else e.target.getParent().getParent().getParent().getParent().getElement('.carousel_address').set('styles',{'display':'none'});
				});
			});
		});
	
	$$('.limited').each(function(t){
		var s = t.getParent().getElement('.limiter');
		s.set('rel',s.get('html'));
		t.addEvent('keyup',function(e){
			if ((s.get('rel') - t.value.length)<=0) { (new Event(e)).stop(); t.value = t.value.substr(0,s.get('rel')); }
			s.set('html',s.get('rel') - t.value.length);
			});
		});
	$$('.sms_action').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var w = wsms($(e.target));
			});
		});
	$$('.msg_action').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var w = wmsg(e.target);
			});
		});
	$$('.ask_action').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var w = wask(e.target);
			});
		});
	$$('.post_action').each(function(b){
		b.addEvent('click',function(e){
			var rte;
			(new Event(e)).stop();
			if (rte = e.target.getParent().getElement('.mceedit'))
				rte.value = tinyMCE.get(rte.id).getContent();
			var f = function(){
				ld = wload(e.target);
				$$('.calendar_date').each(function(i){i.disabled=false;});
				hreq = new Request({url:'/remote/update.php', onSuccess: function(t,x){
					//alert(t);
					ld.morph({'opacity':0});(function(){$(ld).dispose();}).delay(1000);
					$$('.calendar_date').each(function(i){i.disabled=true;});
					if (t.indexOf('error:')==0) werr(t.substr(6));
					if (t.indexOf('warning:')==0) werr(t.substr(8),1);
					if (t.indexOf('success:')==0) werr(t.substr(8),1);
				}}).post(e.target.getParent());
				};
			if (e.target.hasClass('req_captcha')) wcaptcha(e.target, f); else f();
			});
		});
		
	if ($('code')) $('code').addEvent('click',function(e){
		(new Event(e)).stop();
		var ld = wload(e.target);
		hreq = new Request ({url:'/remote/code.php', 'onSuccess':function(t,x){
			ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
			if (t.indexOf('error:') == 0) werr(t.substr(6));
			if (t.indexOf('success:') == 0) werr(t.substr(8),1);
			}}).post(e.target.getParent());
		});
		
	$$('select.user_context').each(function(s){
		s.addEvent('change',function(e){
			e.target.getParent().getElements('ul.user_context').each(function(u){
				if ('context_' + e.target.options[e.target.selectedIndex].value == u.id) u.set('styles',{'display':'block'}); else u.set('styles',{'display':'none'});
				});
			});
		});
	$$('.user_group').each(function(i){
		i.addEvent('change',function(e){
			ld = wload(e.target);
			hreq = new Request({url:'/remote/update.php', onSuccess: function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:')==0) werr(t.substr(6));
				if (t.indexOf('warning:')==0) werr(t.substr(8),1);
				if (t.indexOf('success:')==0) werr(t.substr(8),1);
				}}).post({'grp':((e.target.checked ? '' : '-') + e.target.id.replace('user_group_',''))});
			});
		});
	$$('.user_action').each(function(i){
		i.addEvent('change',function(e){
			ld = wload(e.target);
			hreq = new Request({url:'/remote/update.php', onSuccess: function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:')==0) werr(t.substr(6));
				if (t.indexOf('warning:')==0) werr(t.substr(8),1);
				if (t.indexOf('success:')==0) werr(t.substr(8),1);
				}}).post({'pol':((e.target.checked ? '' : '-') + e.target.id.replace('user_action_',''))});
			});
		});

	/*** BLOGS ***/
	$$('.blogs_item ul').each(function(u){
		u.set('morph');
		u.set('styles',{'display':'block'});
		u.set('rel',u.getSize().y);
		u.set('styles',{'height':0});
		u.getParent().addEvent('mouseenter',function(e){ if (u.getSize().y<u.get('rel')) u.morph({'height':u.get('rel')}); });
		u.getParent().addEvent('mouseleave',function(e){ if(u.getSize().y>0) u.morph({'height':0}); });
		});
	/*** chat ***/
	$$('.chat').each(function(w){
		w.l = 0;
		w.x = new Fx.Scroll(w.getElement('.chatwin'));
		w.n = function(s,a) {
			if (a)
				(new Element('img',{'alt':'','src':'/libs/thumb/phpThumb.php?src='+a+'&w=48&h=48&zc=1&fltr[]=ric|3|3&f=png'})).inject((new Element('div',{'html':s})).inject(this.getElement('.chatwin')),'top');
			else
				($('user_info').getElement('img').clone()).inject((new Element('div',{'html':s})).inject(this.getElement('.chatwin')),'top');
			(new Element('div',{'class':'delimiter'})).inject(this.getElement('.chatwin'));
			this.x.toBottom();
			};
		var c = function(){
			creq = new Request ({'url':'/remote/cache/chat/' + w.get('rel') + '.txt', onSuccess: function(t,x){
				t.split("\n").each(function(l){
					var d = l.split(':');
					if (!d[1]) return;
					var e = d[1].split(',');
					if (e[0] > w.l) { w.l = e[0]; w.n(d[2],e[2]); }
					});
				//w.i = setInterval(c,1000);
				}}).post();
			};
		c();
		});
	$$('.chat textarea').each(function(i){
		i.addEvent('keydown',function(e){
			if (e.key == 'enter') {
				(new Event(e)).stop();
				if (e.target.value == '') return;
				creq = new Request ({'url':'/remote/chat.php', onSuccess: function (t,x) {
					if (t.indexOf('success:')==0) {
						e.target.getParent().getParent().n(e.target.value,0,t.substr(8));
						e.target.value='';
						e.target.getParent().getParent().getElement('.chatwin').l = t.substr(8);
						}
					}}).post({'r':e.target.getParent().getParent().get('rel'),'m':e.target.value,'q':'1'});
				}
			});
		});
	$$('.page_admin').each(function(d){
		d.set('morph');
		d.set('rel',d.getSize().y + 10);
		d.set('styles',{'height':14});
		});
	$$('.admin_action').each(function(i){
		i.addEvent('click',function(e){
			if (e.target.get('src').indexOf('uparrow')>-1) {
				e.target.set('src','/images/new/dwarrow.gif');
				e.target.getParent().morph({'height':e.target.getParent().get('rel')});
				return;
				}
			if (e.target.get('src').indexOf('dwarrow')>-1) {
				e.target.set('src','/images/new/uparrow.gif');
				e.target.getParent().morph({'height': 14});
				return;
				}
			});
		});
	/*** cards slide ***/
	$$('.cards_holder').each(function(d){d.set('morph');});
	$$('.cards_slide .prev_btn').each(function(b,n){
		b.addEvent('click',function(e){$$('.cards_holder').each(function(d){d.morph({'left':-n*e.target.getParent().getSize().x});});});
		});
	$$('.cards_slide .next_btn').each(function(b,n){
		b.addEvent('click',function(e){
			if (n == 1) {
				hreq = new Request ({'url':'/remote/card.php','onSuccess':function(t,x){
					if (t.indexOf('error:') == 0) werr(t.substr(6));
					if (t.indexOf('success:') == 0) {
						e.target.getParent().getNext().getElements('img').each(function(i){i.dispose();});
						(new Element('img', {'src':t.substr(8)})).inject(e.target.getParent().getNext(),'top');
						}
					}}).post({'f':$('cards').get('rel'), 'm':e.target.getParent().getElement('textarea').value});
				}
			$$('.cards_holder').each(function(d){d.morph({'left':-(n+1)*e.target.getParent().getSize().x});});
			});
		});
	$$('.cards_slide .send_btn').each(function(b){
		b.addEvent('click',function(e){
			var ld = new wload(b);
			hreq = new Request ({'url':'/remote/card.php', 'onSuccess':function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:') == 0) werr(t.substr(8),1);
				}}).post({'f':e.target.getParent().getPrevious().getElement('img').src.replace(window.location.protocol+'//'+window.location.host,''),'e':e.target.getParent().getElement('textarea').value});
			});
		});
	$$('.cards_slide li img').each(function(i){
		i.addEvent('click',function(e){
			$('cards').set('rel',e.target.src.replace(window.location.protocol+'//'+window.location.host,''));
			$$('.cards_holder').each(function(d){d.morph({'left':-e.target.getParent().getParent().getParent().getSize().x});});
			});
		});
	$$('.personals_prints_slider img').each(function(i){
		if (i.getParent().getElement('img').get('src') == i.get('src')) {
			i.addClass('selected');
			i.getParent().getParent().getElement('span').set('html',i.get('title'));
			}
		i.addEvent('click',function(e){
			(new Event(e)).stop();
			e.target.getParent().getElements('img').each(function(j){j.removeClass('selected');});
			e.target.addClass('selected');
			e.target.getParent().getParent().getElement('span').set('html',e.target.get('title'));
			});
		});
	$$('.personals_prints_send').each(function(a){
		a.addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = new wload(e.target);
			hreq = new Request ({'url':'/remote/update.php', 'onSuccess':function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:') == 0) werr(t.substr(6));
				if (t.indexOf('success:') == 0) werr(t.substr(8),1);			
				}}).post({'print':e.target.getParent().getElement('span').get('html'),'uid':e.target.get('rel')});
			});
		});
	$$('.personals_prints input').each(function(i){
		i.addEvent('change',function(e){
			if (i.checked) {
				var o = 1;
				i.getParent().getParent().getElements('input').each(function(j){if(j.checked && j!=i)o=0;});
				if (o == 0) { i.checked = false; return; }
				
				var ld = wload(i);
				hreq = new Request ({'url':'/remote/update.php','onSuccess':function(t,x){
					ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
					if (t.indexOf('error:') == 0) werr(t.substr(6));
					if (t.indexOf('success:') == 0) werr(t.substr(8),1);
					}}).post({'print':i.id.replace('print_',''),'uid':i.get('rel')});
				}
			});
		});
	/*** friendly url ***/
	$$('.fttl').each(function(i){
		i.addEvent('keyup',function(e){
			var j = e.target.getParent().getElement('.furl');
			if (j.get('rel') == 'custom') return;
			j.value = '/' + e.target.get('rel') + '/' + e.target.value.toLowerCase().replace(/[^a-z0-9]+/g,' ').replace(/^ +/,'').replace(/ +$/,'').replace(/ /g,'-');
			});
		});
	$$('.furl').each(function(i){ i.addEvent('keyup',function(e){e.target.set('rel','custom');}); });
	/*** flowplayer ***/
	$$('.players').each(function(p,n){
		flowplayer(p.get('id'), "/libs/swf/flowplayer.swf",{clip:{url: p.get('href'),image: p.get('href').replace(/([a-f0-9]{32})\.flv/,"shot/b/$1.jpg"),scaling: 'fit', autoBuffering: true, autoPlay: false},plugins:{controls:{opacity:1,backgroundColor:'#ffffff',backgroundGradient:'low',progressColor:'#332255',progressGradient:'low',timeColor:'##eeddff',bufferColor:'#8855aa',bufferGradient:'high',sliderColor:'#eeddff',sliderGradient:'none',buttonColor:'#332255',buttonOverColor:'#8855aa',volumeSliderColor:'#8855aa',volumeSliderGradient:'low',tooltipColor:'#8855aa',tooltipTextColor:'#ffffff',all:false,autoPlay:false,play:true,scrubber:true,fullscreen:true,volume:true,time:true,autoHide:'fullscreen',hideDelay:2000,tooltips:{buttons:true}},'audio':{'url':'/libs/swf/flowplayer.audio-3.1.0.swf'}}});
		});
	/*** file delete ***/
	$$('.file_list img').each(function(i){
		i.set('morph');
		i.addEvent('click',function(e){
			(new Event(e)).stop();
			var ld = new wload(i);
			hreq = new Request ({'url':'/remote/update.php', 'onSuccess': function(t,x){
				ld.morph({'opacity':0});(function(){ld.dispose();}).delay(1000);
				if (t.indexOf('error:')==0) werr(t.substr(6));
				if (t.indexOf('success:')==0) {
					i.morph({'opacity':0});
					(function(){i.dispose();}).delay(1000);
					}
				}}).post({'file':escape(i.get('src').replace('/^http:\/\/[^\/]+/',''))});
			});
		});
	/*** gallery ***/
	if ($('user_gallery_prev')) {
		$('user_gallery_slide').set('morph');
		$('user_gallery_prev').addEvent('click',function(e){
			(new Event(e)).stop();
			var s = $('user_gallery_slide');
			var c = $('user_gallery_cont');
			var t = s.getPosition(c).y + c.getSize().y;
			if (t > 0) return;
			s.morph({'top':t});
			e.target.getParent().getElement('span').set('html',1+Math.ceil(-t/c.getSize().y));
			});
		$('user_gallery_next').addEvent('click',function(e){
			(new Event(e)).stop();
			var s = $('user_gallery_slide');
			var c = $('user_gallery_cont');
			var t = s.getPosition(c).y - c.getSize().y;
			if (t + s.getSize().y < 0) return;
			s.morph({'top':t});
			e.target.getParent().getElement('span').set('html',1+Math.ceil(-t/c.getSize().y));
			});
		}
	/******/
	if ($('user_videos_player')) {
		$('user_videos_player').set('morph');
		$$('.user_videos_page a').each(function(a){
			a.addEvent('click',function(e){
				(new Event(e)).stop();
				$('user_videos_player').empty();
				var p = $(a).clone().empty().inject((new Element('p',{'class':'video'})).inject($('user_videos_player'))).addClass('players').set('id','player'+Math.random());
				if ($('user_videos_player').getSize().y < p.getParent().getSize().y) $('user_videos_player').morph({'height':p.getParent().getSize().y});
				flowplayer(p, "/libs/swf/flowplayer.swf",{clip:{url: $(a).get('href'),image: $(a).get('href').replace(/([a-f0-9]{32})\.flv/,"shot/b/$1.jpg"),scaling: 'fit', autoBuffering: true, autoPlay: true},plugins:{controls:{opacity:1,backgroundColor:'#ffffff',backgroundGradient:'low',progressColor:'#332255',progressGradient:'low',timeColor:'##eeddff',bufferColor:'#8855aa',bufferGradient:'high',sliderColor:'#eeddff',sliderGradient:'none',buttonColor:'#332255',buttonOverColor:'#8855aa',volumeSliderColor:'#8855aa',volumeSliderGradient:'low',tooltipColor:'#8855aa',tooltipTextColor:'#ffffff',all:false,autoPlay:false,play:true,scrubber:true,fullscreen:true,volume:true,time:true,autoHide:'fullscreen',hideDelay:2000,tooltips:{buttons:true}},'audio':{'url':'/libs/swf/flowplayer.audio-3.1.0.swf'}}});
				});
			});
		}
	/*** edit files ***/
	$$('.edit_file').each(function(b){
		b.addEvent('click',function(e){
			(new Event(e)).stop();
			wfile(b.get('rel'),b.get('title'));
			});
		});
	/*** forum edit content ***/
	$$('.edit_forum').each(function(b){
		b.addEvent('click',function(e){
			//$(b.get('rel')).style.display='block';
			});
		});
	/*** stupid inbox message sound!!! ***/
	if ($('lastreceivedmessage')) {
		var inbox = function (){
			var ireq = new Request ({'url':'/remote/inbox.php', 'onSuccess':function(t,x){
				if (t.indexOf('success:') == 0) {
					var s = new Element('div');
					s.set('html', Browser.ie ? "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='1' height='1' id='soundalert' name='soundalert'><param name='movie' value='/scripts/alert/alert.swf'><param name='allowfullscreen' value='true'><param name='allowscriptaccess' value='always'><param name='flashvars' value=''></object>" : "<embed src='/scripts/alert/alert.swf' width='1' height='1' allowscriptaccess='always' allowfullscreen='true' id='soundalert' name='soundalert' flashvars='' />");
					s.inject($(document.body));
					(function(){s.dispose();}).delay(1000);
					}
				inbox.delay(120000);
				}}).post({'l':$('lastreceivedmessage').value});
			};
		inbox.delay(1000);
		}
	/***SWFUPLOAD***/
	/*** i'm the master of code. just add the <span> the class "upload_btn" and rel the type of object to it. ***/
	/*** the span must be inside a container together with cancel_btn. this should make things much easier!!! ***/
	$$('.upload_btn').each(function(u){
		var obsu = new SWFUpload({
			flash_url : "/scripts/swfupload/swfupload.swf",
			upload_url: "/remote/upload.php",
			post_params: {"PHPSESSID" : phps, 'type' : u.get('rel')},
			file_size_limit : "100 MB",
			file_types : "*.*",
			file_types_description : "All Files",
			file_upload_limit : u.hasClass('single_file') ? 1 : 0,
			file_queue_limit : 0,
			custom_settings : {
				cancelButtonId : u.getParent().getElement('.cancel_btn').get('id')
				},
			debug: false,

			// Button settings
			button_image_url: "/images/new/upload.jpg",
			button_width: "64",
			button_height: "24",
			button_placeholder_id: u.get('id'),
			button_text: '',
			button_text_style: '',
			button_text_left_padding: 0,
			button_text_top_padding: 0,
			
			// The event handler functions are defined in handlers.js
			file_queued_handler : fileQueued,
			file_queue_error_handler : fileQueueError,
			file_dialog_complete_handler : fileDialogComplete,
			upload_start_handler : uploadStart,
			upload_progress_handler : uploadProgress,
			upload_error_handler : uploadError,
			upload_success_handler : uploadSuccess,
			upload_complete_handler : uploadComplete,
			queue_complete_handler : queueComplete	// Queue plugin event
			});
		});
	/* some javascript actions after window.load */
	if (window.location.href.indexOf('intreaba-doctorul')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'phy') i.fireEvent('click',i,1000);});
	if (window.location.href.indexOf('intreaba-psihologul')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'psy') i.fireEvent('click',i,1000);});
	if (window.location.href.indexOf('centre-testare')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'map') i.fireEvent('click',i,1000);});
	if (window.location.href.indexOf('lideri-de-opinie/harta')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'map') i.fireEvent('click',i,1000);});
	if (window.location.href.indexOf('sanatate/trimite-sms')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'sms') i.fireEvent('click',i,1000);});
	if (window.location.href.indexOf('sanatate/trimite-card')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'mail') i.fireEvent('click',i,1000);});
	if (window.location.href.indexOf('ajutor-hiv')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'help') i.fireEvent('click',i,1000);});	
	if (window.location.href.indexOf('bloguri/inscrie-te')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'add') i.fireEvent('click',i,1000);});
	if (window.location.href.indexOf('suport-extra')>-1) whelp.delay(1000);
	if (window.location.href.indexOf('#calendar')>-1) $$('.carousel_actions').each(function(i){if(i.get('name') == 'calendar') i.fireEvent('click',i,1000);});
	tinyMCE.init({
		'theme': 'advanced',
        'plugins': "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,preview,media,contextmenu,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
        'theme_advanced_buttons1': 'bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,outdent,indent,|,cleanup,|,forecolor,|,link,unlink,image,code',
        'theme_advanced_buttons2': '',
        'theme_advanced_buttons3': '',
        'theme_advanced_buttons4' : '',
		
        'theme_advanced_toolbar_location' : 'bottom',
        'theme_advanced_toolbar_align' : "left",
        'theme_advanced_statusbar_location' : "none",
        'theme_advanced_resizing' : true,

		'mode': 'specific_textareas',
		'editor_selector': 'mceedit'
		//'file_browser_callback' : 'tinyBrowser'
		});
	// admin options
	if ($('admin_fire')) $('admin_fire').addEvent('click',function(e){
			if ($('admin_edit').style.display == 'block') { $('admin_edit').set('styles',{'display':'none'}); return; }
			$('admin_edit').set('styles',{'display':'block'});
			hreq = new Request ({'url':'/remote/load.php', 'onSuccess':function(t,x){
				if (t.indexOf('success:') == 0) $('admin_edit').getElement('textarea').value = t.substr(8);
				}}).post({'sidebar':'true'});
			});
	Slimbox.scanPage();
	});
