/*@cc_on
(function(f){
window.setTimeout = f(window.setTimeout);
window.setInterval = f(window.setInterval);
})(function(f){
return function(c,t){
var a = Array.prototype.slice.call(arguments,2);
if(typeof c != "function")
c = new Function(c);
return f(function(){
c.apply(this, a)
}, t)
}
});
@*/

var ghei_pbmenutimeout = null

function prepareMenu() {
	if($$('ul.header-nav')!= null){
		 $$('ul.header-nav').each(function(ele){
		 ele.childElements().each(
		 	function (s){
				s.observe('mouseover',function (){
					this.addClassName("selected");
			 		this.childElements().each(function(s){
						if(s.nodeName == 'DIV')
							s.appear({duration:.2});
					})
				}).observe('mouseout',function(event){
					this.removeClassName('selected')
//					clearTimeout(ghei_pbmenutimeout)
					ghei_pbmenutimeout = setTimeout(
						function temp(ele){
							if(ele){
								ele.childElements().each(function(s){
									if(s.nodeName == 'DIV'){
										if(!s.hasClassName('test')){
											s.removeClassName("test")
											s.fade({duration:.2});
										}
										else
											ele.addClassName("selected");
									}
									return;
								})
							}
						},300,this)
				})
		 })
		$$('ul.header-nav div.second-level').each(function (x){
			x.observe('mouseover', function(){
				this.addClassName("test")
			}).observe('mouseout', function(){
				this.removeClassName("test")
			})
		});
		 $$('ul.header-nav ul.level-2').each(function (x){
			x.childElements().each(
			function (s){
				s.observe('mouseover',function (){
					this.childElements()[0].style.color = 'red'
					
				}).observe('mouseout',function(){
					this.childElements()[0].style.color = 'white'
				})
		 	}
		)})
		})
	}
}


function pb_runNewsEffect(num) {
	var news = $$('.news')[0]
	var imgs = news.select('div > div')
	var next = num >= imgs.length-1 ? 0 : (num + 1);
	new Effect.Fade(imgs[num], {duration:1});
 	new Effect.Appear(imgs[next], {duration:1, queue:'end' });
 	setTimeout('pb_runNewsEffect(' + next + ')', 4000);
} 

function pb_runWallsEffect(numWall) {
	var wall = $$('ul.wall')[0]
	var thumbs = wall.select('li.thumb')
	var imgs = wall.select('li.wall_image')
	var nextWall = numWall >= imgs.length-1 ? 0 : (numWall + 1);
	new Effect.Fade(imgs[numWall], {duration:1});
 	new Effect.Appear(imgs[nextWall], {duration:1, queue:'end' });
 	thumbs[numWall].removeClassName('current');
 	thumbs[nextWall].addClassName('current');
 	setTimeout('pb_runWallsEffect(' + nextWall + ')', 7000);
} 


$(document).observe("dom:loaded",function() {
	prepareMenu();
	if($$('.news') != null && $$('.news > div > div').size() > 1){
		setTimeout('pb_runNewsEffect(0)', 4000);
	}
	if($$('ul.wall') != null && $$('ul.wall > li.wall_image').size() > 1){
		setTimeout('pb_runWallsEffect(0)', 7000);
   	}
});
