
	var profileRequest=new Request({		   
	    'url': server+loc+"/profile.php",
	    'noCache':true,
	    'link':'ignore',
	    'headers':head ,
	    'onComplete':function(rs){
		$('profile').empty();
		$('profile').set('html',"<div class='bg_close'></div>"+rs);
		$('profile').setStyle('display','block');
		ini_profile_pg($('profile'));
	    }
	});
	
	var ticketRequest=new Request({		   
	    'url': server+loc+"/ticket.php",
	    'noCache':true,
	    'link':'ignore',
	    'headers':head ,
	    'onComplete':function(rs){
		$('tickets').empty();
		$('tickets').set('html',rs);
		$('tickets').setStyle('display','block');
		ini_ticket_pg(true);
	    }
	});
	
	window.addEvent('domready',function(){
		
		capture_anchors();
		
		if(window.location.hash!=''){
		    window.smoothScroll=new Fx.Scroll(window,{'duration':750});
		    window.smoothScroll.set(0,0);
		}
		
		var fakepages=$$('.fake');
		
		$$('.fk_but').each(function(but,n){
			but.addEvent('mouseover',function(){
				fakepages.each(function(pg){
					if(pg!=this.pg){
					    pg.fx.options.duration=300;
					    pg.fx.start('top',pg.oY);
					}
				}.bind(this));
				this.pg.fx.options.duration=450;
				this.pg.fx.start('top',this.pg.oY-10);
			})
			
			but.addEvent('mouseleave',function(){
				//this.setStyles({'background':'none','opacity':1})
				this.pg.fx.options.duration=300;
				this.pg.fx.start('top',this.pg.oY);
			})
			
			but.pg=fakepages[n];
			but.pg.oY=parseInt(but.pg.getStyle('top'));
			but.pg.fx=new Fx.Tween(but.pg);
			but.pg.fx.set('top',but.pg.oY);
		});
		
		$$('.printer').each(function(a){
			a.addEvent('click',function(e){
			    new Event(e).stop();
			    print();
			});
		});
		
		$('submenu').colapse=true;
		
		var bg=$(new Swiff(loc+'/swf/cjd.swf?nocache='+(Math.random()*9000), {
			container:$('swf'),				
			id: '',
			width: '100%',
			height:'100%',
			params: params,
			vars:flashvars, 
			callBacks:{
			    'swiff_load':function(H){
				if($('submenu').colapse && !firstvisit){
				    $('submenu').setTimer();
				    $('submenu').act=false;
				}
				$('submenu').yoff=parseInt(H)+parseInt(yoff);
				//if(!firstvisit)
				 _resize();
				if(this.typ=='slide_show'){
					$(this).swfLoadSlides(this.slides);
				}else{
					$(this).swfLoadVideo(this.slides[0]);
				}
				
			    },
			    
			    'reset_history':function(){
				    $('history').change_history("ALL");
			    },
			    
			    'swap':function(n){
				    this.credits[this.off].setStyle('display','none');
				    this.off=n;
				    this.credits[this.off].setStyle('display','inline');
				    if(ie==6)$('submenu').setStyle('margin-top',-bg.credits[this.off].getSize().y-15+'px');
			    }
			}
		    
		}));
		
		
		if(flashvars.section=='media' && !flashvars.bg_img){
			$('submenu').colapse=false;
			bg.slides=[];
			bg.typ='slide_show';
			bg.credits=$$('.media_cr');
			bg.off=0;
			$$('.slide').each(function(inp,n){
				bg.slides.push(String(inp.value));
				if(bg.credits[n].getStyle('display')=='inline'){
					bg.off=n;
					if(ie==6)$('submenu').setStyle('margin-top',-bg.credits[n].getSize().y-15+'px');
				}
			})
			
			if(!bg.slides.length){
			    $$('.vid').each(function(inp){
				bg.slides.push(String(inp.value));
			    })
			    bg.typ='video';
			}
		}
		
		
		$('history').inp=$('history').getElement('input');
		$('history').change_history=function(val,action){
		    //if(action)this.setProperty('action',action);
		    this.inp.setProperty('value',val);
		    this.submit();
		}
		
		ini_ticket_pg(false);
		
		
		
		
		
		$$('.show_hide').each(function(sh){
			var handle=sh.getPrevious('.sh_handle');
			handle.ob=sh;
			handle.act=false;
			handle.ico=handle.getElement('img');
			handle.addEvent('click',function(){
			    this.ob.setStyle('display',((this.act)? 'none': 'inline'));
			    this.ico.src=((this.act)?  String(this.ico.src).split('_down').join('_up') : String(this.ico.src).split('_up').join('_down'));
			    if(ie==6)ie6SetBackground();
			    this.act=((this.act)? false : true);
			})
		})
		
		
		$$('.profile a').each(function(a){
			var data=String(a).split(server+loc)[1].split('/');
			a.data={'tb':data[1],'nr':data[2]};
			a.addEvent('click',function(e){
			    if(e) new Event(e).stop();
			    profileRequest.send('tb='+this.data.tb+'&id='+this.data.nr);
			})
		})
		
		$$('.ticket a').each(function(a){
			var data=String(a).split(server+loc)[1].split('/');
			a.data={'tb':data[1],'nr':data[2]};
			a.addEvent('click',function(e){
			    if(e) new Event(e).stop();
			    ticketRequest.send('tb='+this.data.tb+'&id='+this.data.nr);
			})
		})
		
		/*$$('.close a').each(function(a){
		    a.nr=String(a).split('?close=')[1];
		    a.addEvent('click',function(e){
			 new Event(e).stop();
			 $('history').change_history(this.nr);
		    })
		});*/
		
		//////////// PRESS //////////
		var press_login=$('press_login');

		if(press_login){
		    press_login.inps=press_login.getElements('.inp_field input');
		    press_login.inps.each(function(inp,n){
			inp.addEvent('focus',function(){
				this.value='';
				if(this.title=='pass' || this.name=='pass')this.setProperty('type','password');
			})
		    });
		    
		    press_login.go=press_login.getElement('.submit');
		    if( press_login.go){
			press_login.go.pr=press_login;
			press_login.go.addEvent('click',function(){
				this.pr.submit();
			});
		    }
		}
		
		///////// Submenu /////////
		if($('submenu').colapse){
		    $('submenu').act=true;
		    $('submenu').dim=[];
		    $('submenu').timer=false;
		    $('submenu').getElements('.nu').each(function(n,i){
			    var div=n.getElement('.nu_lb');
			    if(div)$('submenu').dim.push(div.getSize().y);
			    var img=n.getElement('.pic');
			    if(img){
				$('submenu').dim.push(img.getSize().y+10);
			    }
			    var ps=n.getElements('p');
			    ps.each(function(p,j){
				    $('submenu').dim.push(p.getSize().y+((j || !i)? 10 : 20));
			    });
			    
		    });
		    
		    $('submenu').cont=$('submenu').getElement('.cont');
		    $('submenu').hideElements=function(winH,animate){
			    var space=this.findSpace(winH)
			    if(space > 0){
				 if(this.getStyle('display')=='none')this.setStyle('display','inline');
				 if(animate){
					if(ie==6){
					    this.fx.start('margin-top',-space+'px');
					}else{
					    this.fx.start('height',space+'px');
					}
				 }else{
					if(ie==6){
					    this.fx.set('margin-top',-space+'px');
					}else{
					    this.fx.set('height',space+'px');
					}
				 }
			    }else{
				this.setStyle('display','none');
			    }
		    }
		    
		    $('submenu').findSpace=function(winH){
			    th=winH-(this.yoff+10);
			    if(th>60){
				var tmp=60;
				for(var i=0; i<this.dim.length; i++){
				    if(tmp+this.dim[i]<th){
					tmp+=this.dim[i];
				    }else{
					break;
				    }
				 }
				return tmp;
			    }else{
				return -1;
			    }
		    }
		    
		    $('submenu').fx=new Fx.Tween($('submenu'));
		    if(ie==6){
			$('submenu').fx.set('margin-top',-60+'px');
		    }else{
			$('submenu').fx.set('height',60+'px');
		    }
		
		     $('submenu').setTimer=function(){
			var that=this;
			var off=new Date().valueOf();
			this.timer=function(){
				if(new Date().valueOf()-off>2000){
					if(ie==6){
					    that.fx.start('margin-top',-60+'px');
					}else{
					    that.fx.start('height',60+'px');
					}
					that.act=false;
					$clear(that.timer);
					that.timer=false;
				}
			}.periodical(400);
		    }
		    
		    $('submenu').getElement('.cont').addEvent('mouseleave',function(){
			    $('submenu').setTimer();
		    });
		    $('submenu').getElement('.cont').addEvent('mouseenter',function(){
			if($('submenu').timer!=false)$clear($('submenu').timer);
			$('submenu').act=true;
			$('submenu').hideElements($(window).getSize().y,true);
		    });
		}
		
		
		window.addEvent('resize',function(){
			    _resize();
		    });
		
		
		    $$(".cont .bd .rw").each(function(rw){
			    var hd=rw.getElement('.more_handle');
			    if(hd){
				    rw.act=false;
				    rw.obs=rw.getElements('.pg_meer');
				    hd.pr=rw;
				    rw.hd=hd;
				    hd.txt=hd.getElement('.txt');
				    rw.rBut=hd.getElements('img')[1];
				    hd.addEvent('click',function(){
					    this.pr.showMore();
				    })
				    
				    var h1=rw.getElement('.c2 h1');
				    if(h1){
					    h1.pr=rw;
					    h1.setStyle('cursor','pointer');
					    h1.addEvent('click',function(){
						this.pr.showMore();
					    })
				    }
				    rw.showMore=function(){
					    this.obs.setStyle('display',((this.act)? 'none':'inline'));
					    this.hd.txt.set('text',((this.act)? 'meer...' : 'minder...' ));
					    this.rBut.src=((this.act)? String( this.rBut.src).split('O.png').join('.png') : String( this.rBut.src).split('.png').join('O.png'));
					    if(this.mask){
						this.mask.setStyle('height',((this.act)? 120 : this.mask.th)+'px');
						this.mask.img.setStyle('top',((this.act)? this.mask.oTop : '0px'));
					    }
					    if(ie==6)ie6SetBackground();
					    this.act=((this.act)? false : true);
				    }
				    
				    rw.mask=rw.getElement('.mask');
				    if(rw.mask){
					    rw.mask.img=rw.mask.getElement('img');
					    rw.mask.th=rw.mask.img.getProperty('height');
					    rw.mask.oTop=parseInt(rw.mask.img.getStyle('top'));
				    }
			    }
		    });
		    
		    $$('.meer').each(function(m){
			var but=new Element('span',{'class':'l'});
			var htm="<span class='more_handle l'>"+
				    "<img class='l' src='"+loc+"/gfx/pmore_l.png'/>"+
				    "<span class='txt l'>meer...</span>"+
				    "<img class='l' src='"+loc+"/gfx/pmore_r.png'/>"+
				    "</span>";
			but.set('html',htm);
			but.inject(m,'after');
			m.setStyle('display','none');
			but.ob=m;
			but.act=false;
			but.txt=but.getElement('.txt');
			but.rBut=but.getElements('img')[1];
			
			but.addEvent('click',function(){
			    this.ob.setStyle('display',((this.act)? 'none': 'inline'));
			    this.txt.set('text',((this.act)? 'meer...' : 'minder...' ));
			    this.rBut.src=((this.act)? String( this.rBut.src).split('O.png').join('.png') : String(this.rBut.src).split('.png').join('O.png'));
			    if(ie==6)ie6SetBackground();
			    this.act=((this.act)? false : true);
			});
			
		})
		
		$$('.swf_pg_tit').each(function(tit,n){
		    mkSwftit(tit,n);
		})
		
		if(ie==6){
		   var tabs=$$('.tab')
		   tabs.each(function(tab,n){
			var w=tab.getElement('.tit').getSize().x;
			tab.setStyle('width',w+((n<tabs.length-1)? 24 : 0)+'px');
			tab.getElement('.bg').setStyle('width',w+'px');
		    })
		    $$('.tabs').each(function(tabs){
			var bgStyle=tabs.getStyle('background');
			if(bgStyle.split(' ')[0]!='none'){
			    tabs.setStyle('background','none');
			    tabs.setStyle('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+loc+'/gfx/tab_mid.png\', sizingMethod=\'scale\')');
			}
		    });
		     
		   if($('pages').getElement('.print .bg')){
			var bg=$('pages').getElement('.print .bg');//getElement('img')
			bg.getElement('img').setStyle('height',bg.getParent().getSize().y+11+'px');
		    }
		    
		    fixPng();
		}
	});
	
	
	function _resize(){
	    if($('submenu').colapse && $('submenu').act)$('submenu').hideElements($(window).getSize().y,false);
	}
	
	function mkSwftit(tit,n){
		var dim=tit.getSize();
		var swf=new Swiff(loc+'/swf/swf_tit.swf', {
			container:tit,				
			id: 'pg_tit_'+n,
			width: 400,//dim.x,
			height:32,//dim.y,
			params: params,
			vars:{'txt':String(tit.get('text')).toUpperCase()}
		})
	}
	
	function ini_ticket_pg(ajax) {
	    if($('tickets').getElement('.close')) {
		var tickets = $('tickets');
		    tickets.getElement('.close').addEvent('click',function(e){
			if(e) new Event(e).stop();
			tickets.setStyle('display','none');
		});
		
		
		tickets.getElement('.bg_close').addEvent('click',function(e){
			if(e) new Event(e).stop();
			tickets.setStyle('display','none');
		});
		
		// repetition of earlier code should be moved to a function 
		if(ajax == true) {
		tickets.getElements('.meer').each(function(m){
			var but=new Element('span',{'class':'l'});
			var htm="<span class='more_handle l'>"+
				    "<img class='l' src='"+loc+"/gfx/pmore_l.png'/>"+
				    "<span class='txt l'>meer...</span>"+
				    "<img class='l' src='"+loc+"/gfx/pmore_r.png'/>"+
				    "</span>";
			but.set('html',htm);
			but.inject(m,'after');
			m.setStyle('display','none');
			but.ob=m;
			but.act=false;
			but.txt=but.getElement('.txt');
			but.rBut=but.getElements('img')[1];
			
			but.addEvent('click',function(){
			    this.ob.setStyle('display',((this.act)? 'none': 'inline'));
			    this.txt.set('text',((this.act)? 'meer...' : 'minder...' ));
			    this.rBut.src=((this.act)? String( this.rBut.src).split('O.png').join('.png') : String(this.rBut.src).split('.png').join('O.png'));
			    if(ie==6)ie6SetBackground();
			    this.act=((this.act)? false : true);
			});
			
		})
		}
	    }
	}
	
	function ini_profile_pg(pg){
		/*pg.addEvent('click',function(){
			//return false;
		})*/
		mkSwftit(pg.getElement('.swf_pg_tit'),99);
		pg.tabs=pg.getElements('.tab');
		pg.views=pg.getElements('.c2');
		pg.tab_view=pg.getElement('.tabs');
		var tw=pg.tab_view.getSize().x;
		pg.tabs.reverse();
		
		pg.tabs.each(function(tab,n){
			tab.n=n;
			tab.pr=pg;
			tab.bgs=tab.getElements('div');
			tab.addEvent("click",function(){
				this.pr.show_hide(this.n);
				return false;
			})
			tw-=tab.getSize().x
			
			if(ie==6){
			    if(n){
				var w=tab.getElement('.tit').getSize().x;
				tab.setStyle('width',w+24+'px');
				tab.getElement('.bg').setStyle('width',w+'px');
			    }
			}
		})

		pg.tabs[0].setStyles({'width':(tw-10)+'px', 'height':'40px'});
		if(ie==6){
		    pg.tabs[0].bgs[0].setStyles({'width':(tw-10)+'px', 'background':'url('+loc+'/gfx/sp.gif)', 'height':'40px'});
		    pg.tabs[0].bgs[0].getElement('.bg').setStyle('display','none');
		}
		pg.getElement('.close').addEvent('click',function(e){
			if(e) new Event(e).stop();
			pg.setStyle('display','none');
		});
		
		
		pg.getElement('.bg_close').addEvent('click',function(e){
			if(e) new Event(e).stop();
			pg.setStyle('display','none');
		});
	    
		pg.show_hide=function(n){
		    this.views.setStyle('display','none');
		    this.views[n].setStyle('display','inline');
		    
		    this.tabs.each(function(tab,p){
			var src=loc+'/gfx/tab_';
			switch(p){
			    case 0:
				tab.setStyle('cursor',((n)? 'pointer' : 'default'));
				if(ie!=6){
				    pg.tab_view.setStyle('background',((n>p)? 'url('+loc+'/gfx/tab_mid.png)' : 'none'));
				}else{
				    //tab.setStyle('background','none');
				    tab.setStyle('filter',((n>p)? 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+loc+'/gfx/tab_mid.png\', sizingMethod=\'scale\')' : 'none'));
				}
				
			   
				
			    break;
			    default:
				if((n+1)==p){
				    if(ie!=6){
					tab.bgs[0].getElement('img').src=src+'l.png';
				    }else{
					tab.bgs[0].getElement('span').setStyle('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+src+'l.png\', sizingMethod=\'scale\')');
				    }
				    
				}else if(n==p){
				    if(ie!=6){
					tab.bgs[0].getElement('img').src=src+'lr.png';
				    }else{
					tab.bgs[0].getElement('span').setStyle('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+src+'lr.png\', sizingMethod=\'scale\')');
				    }
				}else{
				    if(ie!=6){
					tab.bgs[0].getElement('img').src=src+'ll.png';
				     }else{
					tab.bgs[0].getElement('span').setStyle('filter','progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+src+'ll.png\', sizingMethod=\'scale\')');
				    }
				}
				//tab.bgs[1].src=((n==p)? '' : src+'mid.png');
				if(ie!=6){
				    tab.bgs[1].getElement('img').setStyle('display',((n==p)? 'none' : 'inline'));
				}else{
				    tab.bgs[1].getElement('span').setStyle('display',((n==p)? 'none' : 'inline'));
				}
			    break;
			   
			}
			
		    });
		    if(ie==6){
			this.getElement('.bg span').setStyle('height','0px');
			this.getElement('.bg span').setStyle('height',this.getElement('.cont').getSize().y+'px');
		    }
		}
		
		pg.getElements('.lb1').each(function(lb){
			if(lb.getSize().x > 270){
				var _txt=lb.get('text');
				var l=_txt.length-3;
				while(lb.getSize().x > 270){
					lb.set('text',_txt.substr(0,l)+'...');
					l--;       
				}
			}
		})
		
		if(ie==6)fixPng();

		pg.show_hide(0);
	}
	
	window.addEvent('load',function(){
	    if(window.location.hash!='')ScrollToEl(String(window.location.hash));
	})
	
	function capture_anchors(){
	    $$('#pages .bd a').each(function(a){
		if(String(a.href).indexOf('#')>-1){
		    var tmp=String(a.href).split('#');
		    tmp[1]=tmp[1].split('_').join('.');
		    a.href=tmp.join('#');
		}
	    });
	}
	
	
	function ScrollToEl(h){
		h=h.split('#').join('').split('.').join('_');
		$$('#pages .bd a').each(function(a){
			if(String(a.getProperty('name'))==h){
			    window.smoothScroll.toElement(a.getParent());
			}
		});
	}
	
	function fixPng(){
	    $$('.pngFix').each(function(ob){												  
		    var w=((ob.width)? ob.width : ob.getSize().x+'px');
		    var h=((ob.height)? ob.height : ob.getSize().y+'px');
		    var sp=new Element('span',{'class':'l','styles':{
			    'width':w,
			    'height':h,
			    'display':'block',
			    'filter':'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+ob.src+'\', sizingMethod=\'scale\')'
		    }});
		    sp.replaces(ob);
	    });
	}
	
	function ie6SetBackground(){
		 if($('pages').getElement('.print .bg')){
			var bg=$('pages').getElement('.print .bg');//getElement('img')
			bg.getElement('span').setStyle('height',bg.getParent().getSize().y+11+'px');
		    }
	}