var nshow_list_h=true,nslx=0,nsly=0,nshow_list_u=false;
function nshow_listm(e){if(!e)var e=window.event;if(e.pageX||e.pageY){nslx=e.pageX;nsly=e.pageY;}else if(e.clientX||e.clientY){nslx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;nsly=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;}}
Event.observe(document, 'mousemove', nshow_listm, false);
function nshow_list(obj,n) {
	try{if (nshow_list_h) {nshow_list_u=false;
		if(n==1){$('nlist').style.visibility='visible';$('nlist').style.top='55px';$('nlist').style.left='auto';$('nlist').style.right='20px';
		}else{
			var e=Element.cumulativeOffset(obj);
			var h=$('nlist').offsetHeight;
			var w=$('nlist').offsetWidth;
			$('nlist').style.visibility='visible';$('nlist').style.top=(e.top-h-10)+'px';$('nlist').style.left='auto';$('nlist').style.right='240px';
		}$('nlistc').focus();nslelt('hidden');
	} else {
		$('nlist').style.visibility='hidden';$('nlist').style.top='-555px';$('nlist').style.left='0';
		nslelt('visible');if(nshow_list_u)update_top_info_box();
	}nshow_list_h=!nshow_list_h;}catch(e){};
}
function nshow_listc(){
	var e=$('nlist'),t=0,l=0,w=e.offsetWidth,h=e.offsetHeight;
	do{t+=e.offsetTop||0;l+=e.offsetLeft||0;e=e.offsetParent;}while(e);
	if (nslx>l&&nslx<l+w&&nsly>t&&nsly<t+h){$('nlistc').focus();} else {
		$('nlist').style.visibility='hidden';$('nlist').style.top='-555px';$('nlist').style.left='0';
		nslelt('visible');setTimeout('nshow_list_h=true',500);if(nshow_list_u)update_top_info_box();
	}
}
function update_top_info_box(){
	new Ajax.Request(site_urli+'action/update_top_info_box.html', {method:'get',
	    onSuccess: function(transport){
	    	var data = transport.responseText.split('* d"*');
	  		var list=data[0].replace(/^\s+|\s+$/g, '');
	  		var links=data[1].replace(/^\s+|\s+$/g, '');
	    	sethtml('nslist1',links);	
	    	if($('nslist2'))sethtml('nslist2', links.replace(/this,1/,'this,2'));  
	    	sethtml('nlistcont', list);  
	    }, onFailure: function(){ alert('Something went wrong...') }
	  });
}
function nshow_listr(a,i,z){
	nshow_list_u=true;
	var t=a.parentNode.parentNode.parentNode;
	t.deleteRow(a.parentNode.parentNode.rowIndex); 
	if(t.rows.length==0)t.parentNode.parentNode.parentNode.style.display='none';
	$('nlisth').style.bottom='1px';$('nlisth').style.bottom='0px';
	if(z){new Ajax.Request(site_urli+'attachment/readed/'+z+'.html');}else{new Ajax.Request(site_urli+'message/readed/'+i+'.html');}
	var nlall=0;
	if($('nlistwt'))nlall+=$('nlistwt').rows.length;
	if($('nlistot'))nlall+=$('nlistot').rows.length;
	if($('nlistkt'))nlall+=$('nlistkt').rows.length;
	if(nlall==0){$('nlist').style.visibility='hidden';$('nlist').style.top='-555px';$('nlist').style.left='0';nslelt('visible');nshow_list_h=true;$('nslist1').innerHTML='';if($('nslist2'))$('nslist2').innerHTML='';}
}
function nslelt(v){
	if (navigator.userAgent.indexOf('MSIE')!=-1){
		// if (!$('listolshp')) 
		//	document.body.insertAdjacentHTML("beforeEnd", '<iframe style="filter:Alpha(opacity=0);position:absolute;left:0;top:0;display:none;" src="about:blank" scrolling="no" frameborder="0" id="listolshp"></iframe>');
		if($('listolshp')){
			var e=$('nlist'),t=0,l=0;do{t+=e.offsetTop||0;l+=e.offsetLeft||0;e=e.offsetParent;}while(e);
			$('listolshp').style.top = t+'px';
			$('listolshp').style.left = (l-10)+'px';
			$('listolshp').style.height = $('nlist').offsetHeight+'px';
			$('listolshp').style.width = $('nlist').offsetWidth+'px';
			$('nlist').style.zIndex = 1010;
			$('listolshp').style.zIndex = $('nlist').style.zIndex - 1;
			$('listolshp').style.display=v=='hidden'?'block':'none';
		}
	}
}

function chp(){if (parseInt($('content').style.height) > 180) $('content').style.height = (parseInt($('content').style.height) - 100) +'px';}
function chm(){$('content').style.height = parseInt($('content').style.height) + 100 +'px';}
function on_enter(e,f){var keynum;if(window.event){keynum=e.keyCode;}else if(e.which){keynum=e.which;}if(keynum==13){eval(f);}}
function fixImg(img, size){if(img.width>img.height)img.width=size;else img.height=size;img.style.display='inline';}
function check_session(text,info){if(text.search(/<!-- #@%reload%@# -->/)!=-1){window.location.reload();return ''+info;}return text;}
function start_loading(id,info,prefix){try{if(id==null)id='loading';if(info==null)info='';if(prefix==null)prefix='';if($(id))$(id).innerHTML=prefix+'<img src="'+static_server+'img/loading.gif" /> '+info;}catch(e){}}
function stop_loading(id){try{if(id==null)id='loading';if($(id))$(id).innerHTML='';}catch(e){}}
function show(obj){if($(obj))$(obj).style.display='';}function hide(obj){if($(obj))$(obj).style.display='none';} 
function foc(obj,text){if(obj.value==text){obj.style.color='#000000';obj.style.fontStyle='normal';obj.value='';}}
function blu(obj,text,i){if(obj.value==''){obj.style.color='gray';if(i!=true)obj.style.fontStyle='italic';obj.value=text;}}
function SetCookie(name,value,expires,path,domain,secure){var today = new Date();today.setTime( today.getTime() );if(expires){expires=expires*1000*60*60*24;}var expires_date = new Date( today.getTime() + (expires) );document.cookie = name + "=" +escape( value ) +( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +( ( path ) ? ";path=" + path : "" ) +( ( domain ) ? ";domain=" + domain : "" ) +( ( secure ) ? ";secure" : "" );}
function inputTip(o,t,x){Tip(t,PADDING,4,BORDERWIDTH,1,BORDERCOLOR,'#DCDCDC',BGCOLOR,'lightyellow',FIX,[o,x!=undefined?x:-10,0])};
function mouseTip(o,t){Tip(t,PADDING,4,BORDERWIDTH,1,BORDERCOLOR,'#DCDCDC',BGCOLOR,'lightyellow',OFFSETX,-20,OFFSETY,25,WIDTH,-350)};	
function menuTip(o,i){TagToTip(i,PADDING,4,BORDERWIDTH,1,BORDERCOLOR,'#DCDCDC',BGCOLOR,'lightyellow',FIX,[o,0,5],CLICKCLOSE,true,STICKY,true,DELAY,1)};
function ads_type_change(sel){
	new Ajax.Request(site_urli+'url/atwrite/'+sel+'.html', {method:'get',
			onSuccess: function(transport){
				sethtml('ads_type6',transport.responseText);
			}
		});
}

var msgasto = 0;
function wzslc(a){var p=new RegExp("message/view/\\d+");var x=p.exec(a.href),y=p.exec(window.location);if(x&&y&&x.toString()==y.toString())window.location.reload();}
var smplayi=0;function smplay(){var f=document.getElementsByClassName('smplay');soundManager.stopAll();for(i=0;i<f.length;i++){soundManager.createSound({id:'smplayf'+smplayi,url:f[i].href});var p=document.createElement("span");p.id='smplayf'+smplayi;p.className='smplaybp';p.onclick=function(){if(this.className=='smplaybp'){soundManager.play(this.id);this.className='smplayba';}else{soundManager.pause(this.id);this.className='smplaybp';}};f[i].parentNode.appendChild(p);smplayi++;}}
function imailto(o,v,a){o.href='mailto:'+a+'@'+v;}
function edit_att_desc(id){var gelbtmp=new lightbox2();gelbtmp.set_size(400,200);gelbtmp.show1(site_urli+'attachment/edit_desc.html', 'id='+id);}
function taah(t){var height=Math.max(150,Math.ceil((Math.ceil(t.value.length/65)+t.value.split("\n").length)/9)*150);$('content').style.height=height+'px';}
function mjoi(){new lightbox2().set_size(300,150).show2('<div class="xplc"><div class="h">iooi mobile</div>Specjalna wersja serwisu iooi przystosowana do oglądania w telefonach komórkowych lub innych urządzeniach moblinych.<br/><br/>Wejdź na www.myiooi.com w swoim telefonie.</div>')}
function topsc(o,i){var x=o.parentNode.getElementsByTagName('span');for(j=0;j<x.length;j++){if(x[j]&&x[j].className.indexOf('tst')!=-1)x[j].className=x[j].className.replace('on','off');};o.className=o.className.replace('off','on');var inp=$('tops').getElementsByTagName('input')[0];if(i==1){inp.onfocus=function(){inputTip(this,lngx_rsh)};inp.onkeyup=function(event){ajax_showOptions(inp,'tabs',event)};inp.name='tabs';$('topsf').action=site_urli+'search/stabs.html';}else if(i==2){inp.onfocus=function(){};inp.onfocus=function(){inputTip(this,lngx_rsh)};inp.onkeyup=function(event){ajax_showOptions(inp,'region',event)};inp.name='tplace';$('topsf').action=site_urli+'search/place.html';}else if(i==3){inp.onfocus=function(){};inp.onkeyup=function(){};inp.name='login';$('topsf').action=site_urli+'search/speople.html';}else if(i==0){inp.onfocus=function(){};inp.onkeyup=function(){};inp.name='text';$('topsf').action=site_urli+'search/smessage.html';}}
function hipcheck(i){new lightbox2().set_size(650,330).show1(site_urli+'report/ipc/'+i+'.html');}
function blink(id,c,t,c2,t2){if($(id)){$(id).style.color=c;setTimeout('blink("'+id+'","'+c2+'",'+t2+',"'+c+'",'+t+')',t);}}
function address_book_cache(name,url,pp){
	if (document.getElementsByTagName('body')[0]){
		setTimeout(function(){ajax_cache.create(name, site_urli+'address_book/index/'+url+'.html', pp);},1);
	} else {
		Event.observe(window,'load',function(){ajax_cache.create(name, site_urli+'address_book/index/'+url+'.html', pp)},false);
	}	
}

function address_book(url,pp,name){
	if(name && ajax_cache.is_loaded(name)){
		new lightbox2().show2(ajax_cache.get(name));
	} else {
		new lightbox2().show1(site_urli+'address_book/index/'+url+'.html',pp);
	}
}


var ajax_cache = {
	p: 'yx_',
	name: '',
	b: new Array(),
	
	create: function(name, url, p) {
		if(!$(this.p+name)){
			var x=document.createElement('div');
			x.style.display='none';
			x.id=this.p+name;
			document.getElementsByTagName('body')[0].appendChild(x);
		}
		if(!$(this.p+name))return;
		if(this.is_loaded(name))return;
		this.name=name;
		if(p)new Ajax.Request(url, {method:'post',parameters:p,onSuccess:this._set.bindAsEventListener(this)});
		else new Ajax.Request(url, {method:'get',onSuccess:this._set.bindAsEventListener(this)});
	},
	
	is_loaded: function(name){
		return this.b[this.p+name]!=undefined && this.b[this.p+name]!='';
	},
	
	get: function(name){
		return this.b[this.p+name].replace('\\\'','\'');
	},
	
	remove: function(name) {
		return this.b[this.p+name]='';
	},
	
	_set: function(transport){
		sethtml(this.p+this.name,transport.responseText);
		this.b[this.p+this.name] = $(this.p+this.name).innerHTML.replace('\'','\\\'');
		$(this.p+this.name).innerHTML='';
		
	}
	
}
function dot_loading(o){
	o.blur();
	o.dl_int=setInterval(function(){
			if(!o.dl_inti){
				o.dl_ow=o.offsetWidth;
			}
			if(!o.innerHTML.match(new RegExp("^\\.+$"))&&o.dl_inti){
					o.dl_inti=0;
					o.style.width=o.dl_w;
					o.className = o.className.replace('dot_loading', '');
					clearInterval(o.dl_int);
					return;
			}else{
				if(o.innerHTML.length==4||!o.innerHTML.match(new RegExp("^\\.+$")))
					{o.innerHTML='.';}
				else
				{o.innerHTML=o.innerHTML+'.';}
			} 
			if(!o.dl_inti){
				o.dl_inti=1;
				o.className = o.className + ' dot_loading';
				o.dl_w=o.style.width;
				o.style.width=o.dl_ow+'px';
			}else{
				o.dl_inti=o.dl_inti+1
			}
		},100);
}

function insert_smiley(smiley,id){
	smiley = ' ' + smiley;
	myField = $(id);
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = smiley;
	}
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		+ smiley
		+ myField.value.substring(endPos, myField.value.length);
		myField.selectionStart = endPos;
		myField.selectionEnd = endPos;
	} else {
		myField.value += myValue;
	}
}


var ioverlay = {
	i: new Array(),

	on : function(id) {
		var pos = $(id).cumulativeOffset();
		
		var div = document.createElement('div');
		div.className='ioverlay';
		div.style.position='absolute';
		div.style.top=pos[1]+'px';
		div.style.left=pos[0]+'px';
		div.style.width=$(id).offsetWidth+'px';
		div.style.height=$(id).offsetHeight+'px';
		
		this.i[id] = div;
		
		document.getElementsByTagName('body')[0].appendChild(div);
		
	},
	
	off : function(id) {
		if (this.i[id]) {
			this.i[id].parentNode.removeChild(this.i[id])
			this.i[id]=null;
		}	
	}
}
 