function itm(){
	var artc = dac;
	var src='523541C523S523542CL30PPV';
	var matchval=new RegExp(/\/$/i);
	var loc=window.location.href;
	if(loc.search(matchval)>0) artc='000';
	var ssl = "687474703A2F2F73736C2E68757272612E64652F547261636B4974";
	var adr = '';
	for(var i=0; i<ssl.length; i=i+2) adr+=String.fromCharCode(parseInt(ssl.substring(i,i+2),16));
	document.write('<img src="'+adr+'?tid='+src+'&pd='+artc+'&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]" alt="" border="0" width="1" height="1" style="position: absolute; top:-20; left: -20;">');
}

function cl(trg,ac,mc){
	var f = top.frames[0].document.forms[0];
	var t = top.frames[0].document.getElementById('trg');
	t.value=trg;
	f.pd.value = ac ? ac : dac;
	f.mc.value = mc ? mc : '';
	f.submit();
}

function cle(trg,mc){cl(trg,'',mc);}

function fixlay() {

	$('hdr').innerHTML = '	<a href="javascript:cle(\'9Tu\')" id="logo"></a>'+
	'	<div id="t_nav">'+
	'		<ul>'+
	'			<li><a id="tnl1" href="javascript:cle(\'9Tv\')">Serwis</a></li>'+
	'			<li class="sp"></li>'+
	'			<li><a id="tnl2" href="javascript:cle(\'9Tp\')">Formularz zamówienia</a></li>'+
	'			<li class="sp"></li>'+
	'			<li><a id="tnl3" href="javascript:cle(\'9Tq\')">Newsletter</a></li>'+
	'			<li class="sp"></li>'+
	'			<li><a id="tnl4" href="javascript:cle(\'d4o\')">Mój profil / Schowek</a></li>'+
	'			<li><a id="tnl5" href="javascript:cle(\'eJ_\')">Koszyk</a></li>'+
	'		</ul>'+
	'	</div>'+
	'	<div id="hdr_sp"></div>'+
	'	<ul id="h_nav">'+
	'		<li id="hn_1"><a href="javascript:cle(\'9Ts\')">Obniżki</a></li>'+
	'		<li id="hn_2"><a href="javascript:cle(\'9Tw\')">Twój Dom</a></li>'+
	'		<li id="hn_3" class="xxl"><a href="javascript:cle(\'9To\')">Moda dziecięca</a></li>'+
	'		<li id="hn_4" class="xl"><a href="javascript:cle(\'9Ty\')">Moda męska</a></li>'+
	'		<li id="hn_5"><a href="javascript:cle(\'9Tx\')">Bielizna</a></li>'+
	'		<li id="hn_6" class="xl"><a href="javascript:cle(\'9Tt\')">Moda damska</a></li>'+
	'		<li id="hn_7"><a href="javascript:cle(\'9Tu\')">Home</a></li>'+
	'	</ul>';

	$('shdr').innerHTML = '	<iframe src="x0ojmQ/szukaj.html" scrolling="no" frameborder="0" border="0" id="srchf"></iframe>'+
	'	<ul>'+
	'		<li><a class="first" href="javascript:cle(\'9TD\')">Katalog on-line i PDF</a></li>'+
	'	</ul>';
	
	$('ftr').innerHTML = ''+
	'<a class="ftrln" href="javascript:cle(\'9TE\')">Zakładanie konta</a>'+
	'<a class="ftrln" href="javascript:cle(\'9Tp\')">Formularz zamówienia</a>'+
	'<a class="ftrln" href="javascript:cle(\'eBF\')">Bonprix kocha jakość</a>'+
	'<a class="ftrln" href="javascript:cle(\'eK3\')">O firmie</a>'+
	'<a class="ftrln last" href="javascript:cle(\'9Tq\')">Newsletter</a>'+
	'<div class="cl"></div>'+
	'<a class="ftrln" href="javascript:cle(\'9TA\')">Tabele rozmiarów</a>'+
	'<a class="ftrln" href="javascript:cle(\'eK5\')">Warunki zakupów</a>'+
	'<a class="ftrln" href="javascript:cle(\'eK4\')">FAQ</a>'+
	'<a class="ftrln" href="javascript:cle(\'9TD\')">Katalog on-line</a>'+
	'<a class="ftrln last" href="javascript:cle(\'9TH\')">Kontakt</a>'+
	'<div class="cl"></div>'+
	
	'<div id="cpr">&copy; bon prix Sp. z o.o. 2009<div>';
	
	if($('index')) {
	var rfbnr = document.createElement('div'); rfbnr.setAttribute('id','rfbnr');
		rfbnr.innerHTML = '<a id="opt1" href="javascript:cle(\'eK1\')"></a>'+
		'<a id="opt2" href="javascript:cle(\'eK2\')"></a>'+
		'<a id="opt3" href="javascript:cle(\'eK0\')"></a>';
		$('main_cnt').insertBefore(rfbnr,$('ftr'));
	}
	if($('e404go1')) {var o=$('e404go1'); o.innerHTML = '<a href="javascript:cle(\'9Tu\')" rel="nofollow" class="foo">'+o.innerHTML+'</a>';}
	if($('e404go2')) {var v=$('e404go2'); v.innerHTML = '<a href="javascript:cle(\'9Tp\')" rel="nofollow" class="foo">'+v.innerHTML+'</a>';}
}
function ks(o,f1){
	var ow = o.width;
	var oh = o.height;
	if(!f1){
		if (ow>oh) {if(ow>220){ o.style.width='220px'; o.style.height='auto'; } }
		else {if(oh>220){ o.style.height='220px'; o.style.width='auto'; } }
	}
	else{
		if (ow>oh) {if(ow>120){ o.style.width='120px'; o.style.height='auto'; } }
		else {if(oh>120){ o.style.height='120px'; o.style.width='auto'; } }
	}
}
function repimg(img){
	var oldp = img.src;
	if(oldp.match(/_600/)){
		var newp = oldp.replace("_600","_328");
		img.src=newp;
	}
	else img.src = '/sklep/x0ojmQ/null.gif';
}

function fixim(o){
	o.src = '/sklep/x0ojmQ/null'+(o.parentNode.parentNode.className=='foto'?'':'_small')+'.gif';
}

function fixi(){
	var ims = document.images;
	for(var i=0; i<ims.length;i++){
		if(ims[i].className.search(/fxm/)>-1){
			
			var argv = ims[i].id.split('|');
			var o = ims[i].parentNode.parentNode;
			var oin = document.createElement('div');
			oin.className = 'pri';
			if(argv[1]!=='0'){
				oin.innerHTML = pri(argv[1],(argv[2]!=='0'?argv[2]:''));
			}
			if (argv[0]!=='0') {
				var lnk = 'javascript:cl(\''+argv[0]+'\',\''+argv[3]+'\''+(argv[4]?',\''+(argv[4])+'\'':'')+')';
				}
			ims[i].parentNode.href = lnk;
			ims[i-1].parentNode.href = lnk;
			ims[i].className='ok';
			o.insertBefore(oin,o.firstChild);
			new Element('div',{'styles':{'clear':'right'}}).inject(o);
		}
	}
}

function pri(t,s){
	var p = t.split('.');
	var n = p[0].split('');
	var c = '';
	if(p[1]) {c = p[1].split('');}
	var pr='<div class="pmcnt"><div class="p1">';
	for(var i=0; i<n.length; i++) pr+= '<img alt="" src="http://www.bonprixshop.eu/images/ceny/d'+n[i]+'.gif">';
	pr +='</div><div class="p2">';
	for(var i=0; i<c.length; i++) pr+= '<img alt="" src="http://www.bonprixshop.eu/images/ceny/m'+c[i]+'.gif">';
	pr+='</div><div class="cl"></div></div>';
	if(s) pr+='<div class="p3"><img src="'+s+'?c=bonprixpl_old "alt="" border="0"></div>';
	return pr;
}

var debuginstance;

var LFX = new Class({
	Implements: Options,
	options: {
		pobj:false,
		mxd:{ w: 100, h: 100 },
		sctype: 'slide', /* slide | fold */
		scdir: 'hor', /* hor | ver */
		ohd: false
	},
	initialize: function(options){
		this.setOptions(options);
		this.obj = this.options.pobj.getElement(this.options.wrp);
		this.ovrs = {x:0,y:0};
		this.clacOvrsBounds();
		this.checkBounds();
	},
	clacOvrsBounds: function(){
		this.ci=0;
		this.mci = this.options.ovrs.length;
		for(this.ci;this.ci<this.mci;this.ci++){
			this.cOvr = this.options.pobj.getElements(this.options.ovrs[this.ci]);
			this.cOvr.each(function(ovr){
				tdm = ovr.getSize();
				this.ovrs.x += tdm.x;
				this.ovrs.y += tdm.y;
			},this);
		}
	},
	checkBounds: function(){
		this.objd = this.obj.getSize();
		if((this.options.scdir=='hor' && this.objd.x + this.ovrs.x > this.options.mxd.w) || (this.options.scdir=='ver' && this.objd.y + this.ovrs.y > this.options.mxd.h)){
			this.initUI();
		}
	},
	initUI: function(){
		this.wrapObj();
		this.calcSteps();
	},
	wrapObj: function(){
		this.objWrapper = new Element('div',{
			'class':'LFX_wrapper LFX_'+this.options.scdir,
			'styles':{
				'width':(this.options.mxd.w-(this.options.scdir=='hor' ? this.ovrs.x : 0))+'px',
				'height':(this.options.mxd.h-(this.options.scdir=='ver' ? this.ovrs.y : 0))+'px'
			}
		});
		this.objSlider = new Element('div',{
			'class':'LFX_slider',
			'styles':{
				'width':(this.options.mxd.w-(this.options.scdir=='hor' ? this.ovrs.x : 0))+'px',
				'height':(this.options.mxd.h-(this.options.scdir=='ver' ? this.ovrs.y : 0))+'px'
			}
		});
		this.objSlider.wraps(this.obj);
		this.objWrapper.wraps(this.objSlider);
		
		this.btnPrev = new Element('a',{
			'class':'LFX_nav_btn LFX_btn_prev LFX_btn_inactive',
			'href':'#',
			'id':'LFX_btn_prev_'+this.options.ohd
		}).addEvent('click',function(e){
			e.stop();
			document._VScSl.ielems[parseInt(this.id.replace('LFX_btn_prev_',''))].scrollC(this);
		});
		this.btnPrev.inject(this.objWrapper,'top');
		this.updateWrpDim('p');
		new Element('div',{'class':'LFX_btn_cnt'}).wraps(this.btnPrev);
		
		this.btnNext = new Element('a',{
			'class':'LFX_nav_btn LFX_btn_next LFX_btn_active',
			'href':'#',
			'id':'LFX_btn_next_'+this.options.ohd
		}).addEvent('click',function(e){
			e.stop();
			document._VScSl.ielems[parseInt(this.id.replace('LFX_btn_next_',''))].scrollC(this);
		});
		this.btnNext.inject(this.objWrapper,'bottom');
		this.updateWrpDim('n');
		new Element('div',{'class':'LFX_btn_cnt'}).wraps(this.btnNext);
	},
	calcSteps: function(){
		this.cStep = 0;
		this.stepLength = parseInt(this.objSlider.getStyle(this.options.scdir=='hor'?'width':'height'));
		this.mStep = Math.ceil(this.options.scdir=='hor' ? this.objd.x/this.stepLength : this.objd.y/this.stepLength);
		this.steps = [];
		this.i = 0;
		for(this.i;this.i<this.mStep;this.i++){
			if(this.i+1<this.mStep) this.cStepOffset = this.i*this.stepLength;
			else this.cStepOffset = (this.options.scdir=='hor'?this.objd.x:this.objd.y)-this.stepLength;
			this.steps.push(this.options.scdir=='hor'?{'margin-left':-this.cStepOffset}:{'margin-top':-this.cStepOffset});
		}
		this.mStep--;
	},
	updateWrpDim: function(o){
		switch(this.options.scdir){
			case 'hor':
				if(o=='p'){
					this.adjv = parseInt(this.btnPrev.getStyle('width'));
					this.objSlider.setStyles({
						'width': parseInt(this.objSlider.getStyle('width'))-this.adjv
					});
				}else if(o=='n'){
					this.adjv = parseInt(this.btnNext.getStyle('width'));
					this.objSlider.setStyles({
						'width': parseInt(this.objSlider.getStyle('width'))-this.adjv
					});
				}
				break;
			case 'ver':
				if(o=='p'){
					this.adjv = parseInt(this.btnPrev.getStyle('height'));
					this.objSlider.setStyles({
						'height': parseInt(this.objSlider.getStyle('height'))-this.adjv
					});
				}else if(o=='n'){
					this.adjv = parseInt(this.btnNext.getStyle('height'));
					this.objSlider.setStyles({
						'height': parseInt(this.objSlider.getStyle('height'))-this.adjv
					});
				}
				break;
		}
	},
	scrollC: function(o){
		this.scrlDir = false;
		if(o==this.btnPrev){
			if(this.cStep-1<0) return;
			this.cStep--;
		}
		else if(o==this.btnNext){
			if(this.cStep+1>this.mStep) return;
			this.cStep++;
		}
		else return;
		this.switchActive();
		this.Fx = new Fx.Morph(this.obj,{'duration':800}).start(this.steps[this.cStep]);
	},
	switchActive: function(){
		this.btnPrev.set({'class':'LFX_nav_btn LFX_btn_prev LFX_btn_'+(this.cStep==0 ? 'in':'')+'active'});
		this.btnNext.set({'class':'LFX_nav_btn LFX_btn_next LFX_btn_'+(this.cStep==this.mStep ? 'in':'')+'active'});
	}
});

var VScSl = new Class({
	Implements: Options,
	options:{
		prnts:[
			'div.rnk_cat_it_scnt'
		],
		prms:{
			'rnk_cat_it_scnt':{
				wrp:'ul',
				ovrs:['p'],
				mxd:{w:180, h:264},
				sctype:'fold',
				scdir:'ver'
			}
		}
	},
	initialize: function(options){
		debuginstance = this;
		this.setOptions(options);
		this.ielems = [];
		this.elems = $$(this.options.prnts);
		this.process();
	},
	process: function(){
		this.i = 0;
		this.maxi = this.elems.length;
		for(this.i;this.i<this.maxi;this.i++){
			this.cobj = this.elems[this.i];
			this.cprm = this.options.prms[this.cobj.className];
			this.cprm.pobj= this.cobj;
			this.cprm.ohd = this.i;
			this.ielems.push(new LFX(this.cprm));
		}
	}
});

var LIms = new Class({
	Implements: Options,
	options:{
		callers: 'a.LImsGall',
		bgopacity: .85,
		thumbFld: 'sml',
		imageFld: 'big',
		thumbDim:{
			//styles set for active image's thumb
			active:{'height':120,'width':85,'margin-bottom':0},
			//styles set for inactive image's thumb
			inactive:{'height':100,'width':71,'margin-bottom':10}
		},
		keys:{
			'prev':['left','down','b'],
			'next':['right','up','n'],
			'close':['esc','q','x']
		},
		hints:{
			'prev':'Poprzednie (lewo, dół, b)',
			'next':'Następne(prawo, góra, n)',
			'close':'Zamknij (ESC, q, x)'
		}
	},
	initialize: function(options){
		this.setOptions(options);
		this.imgs = new Array();
		this.ci = 0;
		this.getBaseIm();
		this.checkAvIms();
		this.keysReserved = [];
		for(el in this.options.keys){
			this.keysReserved.combine(this.options.keys[el]);
		}
		_LIms_keyEvents = function(e){if(_LIms.keysReserved.contains(e.key)){e.stop(); _LIms.keyEvents(e.key);}}
	},
	getBaseIm: function(){
		this.baseIm = $$('div.foto img')[0];
		this.isOK = this.baseIm && this.baseIm.src.search(/null(_small)?\.gif$/)==-1 ? true : false;
		if(this.isOK) this.cIm = this.baseIm.src.replace(/^.*\//,'');
	},
	checkAvIms: function(){
		if(!this.isOK) return;
		this.ajax = new Request({
			url:'_ws/',
			method:'post',
			data:'u='+this.cIm,
			onSuccess:function(r){
				_LIms.rsp = JSON.decode(r);
				_LIms.initGal();
			}
		}).send();
	},
	initGal: function(){
		if(this.rsp.error) return;
		this.buildUI();
		this.addCaller();
	},
	buildUI: function(){
		this.UIbg = new Element('div',{
			'class':'LIms_oa_bg',
			'styles':{
				'opacity': 0,
				'display': 'none',
				'position':'absolute',
				'top':0,
				'left':0,
				'background-color':'#000'
			}
		});
		this.UIfg = new Element('div',{
			'class':'LIms_oa_fg',
			'styles':{
				'opacity': 0,
				'display': 'none',
				'position':'absolute',
				'top':0,
				'left':0,
				'overflow':'auto',
			},
			'events':{
				'click':function(e){e.stop();if((e.target.tagName!=='A' && e.target.tagName!=='IMG') || e.target==_LIms.UIfg)_LIms.hideUI();}
			}
		});
		this.updateDim();
		this.imageCnt = new Element('div',{
			'class':'LIms_imgCnt',
			'styles':{
				'position':'relative'
			}
		}).inject(this.UIfg);
		this.imageCntS = new Element('div',{'styles':{'position':'relative'}}).inject(new Element('td',{'styles':{'vertical-align':'top'}}).inject(new Element('tr').inject(new Element('table',{styles:{'margin':'auto'}}).inject(this.imageCnt))));
		this.loader = new Element('div',{
			'class':'LIms_loader',
			'styles':{
				'position':'absolute',
				'top':'50%',
				'left':'50%',
				'display':'none',
				'opacity':.8
			}
		});
		this.startLoader();
		this.closeBtn = new Element('a',{
			'class':'LIms_btnClose',
			'styles':{
				'position':'absolute',
				'right':0,
				'opacity':.6
			},
			'href':'#',
			'events':{
				'click':function(e){
					e.stop();
					_LIms.hideUI();
				}
			},
			'title':this.options.hints.close
		}).inject(this.imageCntS);
		this.nextBtn = new Element('a',{
			'class':'LIms_btn_navi',
			'id':'LIms_btn_next',
			'styles':{
				'position':'absolute',
				'top':'50%',
				'right':0,
				'opacity':.6
			},
			'href':'#',
			'events':{
				'click':function(e){e.stop();_LIms.keyEvents('right');}
			},
			'title':this.options.hints.next
		}).inject(this.imageCntS);
		this.prevBtn = new Element('a',{
			'class':'LIms_btn_navi',
			'id':'LIms_btn_prev',
			'styles':{
				'position':'absolute',
				'top':'50%',
				'left':0,
				'opacity':.6
			},
			'href':'#',
			'events':{
				'click':function(e){e.stop();_LIms.keyEvents('left');}
			},
			'title':this.options.hints.prev
		}).inject(this.imageCntS);
		this.actImage = new Element('img',{
			src: this.rsp.ims[0][this.options.imageFld],
			events:{
				'load':function(){_LIms.stopLoader();}
			}
		}).inject(this.imageCntS);
		this.iconsCnt = new Element('div',{
			'class':'LIms_thumbs'
		}).inject(this.UIfg);
		this.UIbg.inject(document.body);
		this.UIfg.inject(document.body);
		window.addEvent('resize',function(){_LIms.updateDim();});
		this.setThumbs();
		this.loader.inject(this.imageCnt);
	},
	updateDim: function(){
		this.winDim = window.getSize();
		this.winScl = window.getScroll();
		this.UIbg.setStyles({
			'width':this.winDim.x,
			'height':this.winDim.y,
			'top':this.winScl.y,
			'left':this.winScl.x
		});
		this.UIfg.setStyles({
			'width':this.winDim.x,
			'height':this.winDim.y,
			'top':this.winScl.y,
			'left':this.winScl.x
		});
	},
	addCaller: function(){
		this.callers = $$(this.options.callers);
		this.callers.each(function(i){i.addEvent('click',function(e){e.stop();_LIms.showUI();});});
	},
	showUI: function(){
		$$('body')[0].setStyle('overflow','hidden');
		this.updateDim();
		this.UIbg.setStyle('display','block');
		this.UIfg.setStyle('display','block');
		this.hideSelects();
		this.UIbgmorph = new Fx.Morph(this.UIbg).start({'opacity':[0,this.options.bgopacity]});
		this.UIfgmorph = new Fx.Morph(this.UIfg).start({'opacity':[0,1]});
		document.addEvent('keypress',_LIms_keyEvents);
	},
	hideUI: function(){
		this.UIbgmorph = new Fx.Morph(this.UIbg,{
			onComplete: function(){this.element.setStyle('display','none');}
		}).start({'opacity':[this.options.bgopacity,0]});
		this.UIfgmorph = new Fx.Morph(this.UIfg,{
			onComplete: function(){this.element.setStyle('display','none');}
		}).start({'opacity':[1,0]});
		this.restoreSelects();
		$$('body')[0].setStyle('overflow','auto');
		document.removeEvent('keypress',_LIms_keyEvents);
	},
	hideSelects: function(){
		if(!Browser.Engine.trident) return;
		this.hiddenSelects = $$('select');
		this.hiddenSelects.each(function(el){el.setStyle('visibility','hidden');});
	},
	restoreSelects: function(){
		if(this.hiddenSelects) this.hiddenSelects.each(function(el){el.setStyle('visibility','visible');});
	},
	setThumbs: function(){
		this.rsp.ims.each(function(el,ii){
			new Element('img',{
				'src':el[this.options.thumbFld],
				'id':'LIms_mi::'+ii,
				'styles': this.options.thumbDim[!ii ? 'active' : 'inactive'],
				'events':{
					'click':function(e){e.stop();_LIms.swapImg(this);}
				}
			}).inject(this.iconsCnt);
		},this);
	},
	swapImg: function(el){
		this.nci = parseInt(el.id.replace('LIms_mi::',''));
		this.startLoader();
		this.actImage.src = this.rsp.ims[this.nci][this.options.imageFld];
		this.iconsCnt.getChildren()[this.ci].morph(this.options.thumbDim.inactive);
		this.iconsCnt.getChildren()[this.nci].morph(this.options.thumbDim.active);
		this.ci = this.nci;
	},
	startLoader: function(){
		this.loader.setStyle('display','block');
	},
	stopLoader: function(){
		this.loader.setStyle('display','none');
	},
	keyEvents: function(key){
		for(kb in this.options.keys){
			if(this.options.keys[kb].contains(key)){ this.kbEvent = kb; break; }
		}
		switch(this.kbEvent){
			case 'next':
				this.swapImg(this.iconsCnt.getChildren()[this.ci==this.iconsCnt.getChildren().length-1 ? 0 : this.ci+1]);
				break;
			case 'prev':
				this.swapImg(this.iconsCnt.getChildren()[this.ci==0 ? this.iconsCnt.getChildren().length-1 : this.ci-1]);
				break;
			case 'close':
				this.hideUI();
				break;
		}
	}
});

var Presence = new Class({
	Implements: Options,
	options:{
		buttons:{
			PresList:{ id:'PresList',hint:'Widok: Lista'},
			PresGrid:{ id:'PresGrid',hint:'Widok: Tabela'}
		},
		buttonsContainer:'rnk_hdr_cnt',
		buttonsContainerCN:'PresButtons',
		buttonsRelativePosition: 'top',
		elems: 'div#l1_cnt div.l1_itm'
	},
	initialize: function(options){
		this.setOptions(options);
		this.getElems();
		this.setButtons();
		this.morphs = [];
	},
	getElems: function(){
		this.elems = $$(this.options.elems);
	},
	setButtons: function(){
		if(!this.elems || this.elems.length<=0) return;
		this.buttons = new Element('div',{
			'class':this.options.buttonsContainerCN
		});
		for(i in this.options.buttons)
			new Element('a',{
				'href':'#',
				'id':this.options.buttons[i].id,
				'events':{
					'click':function(e){e.stop();document._Presence.switchTo(this);},
					'mouseover':function(e){document._Presence.showHint(this);},
					'mouseout':function(e){document._Presence.hideHint();}
				}
			}).inject(this.buttons);
		this.hintBox = new Element('span',{
			'styles':{
				'display':'block',
				'float':'left',
				'margin':'0 5px 0 0',
				'width':'83px',
				'height':'13px'
			}
		}).inject(this.buttons,'top');
		this.buttons.inject($(this.options.buttonsContainer),this.options.buttonsRelativePosition);
	},
	switchTo: function(o){
		this.elems.each(function(e,i){
			this.morphs[i] = new Fx.Morph(e,{
				br: o,
				clr:this.options.buttons,
				onComplete: function(){
					ccl = this.element.className.split(' ');
					for(i in this.options.clr) ccl.erase(this.options.clr[i].id);
					ccl.push(this.options.br.id);
					this.element.set('class',ccl.join(' '));
				}
			});
			this.morphs[i].start('.'+o.id);
		},this);
	},
	showHint: function(o){
		this.hintBox.innerHTML = this.options.buttons[o.id].hint;
	},
	hideHint: function(){
		this.hintBox.innerHTML = '';
	}
});

function init_t(){
	itm();
}

function init(){
	fixlay();
	fixi();
	document._VScSl = new VScSl();
	_LIms = new LIms();
	document._Presence = new Presence();
}