
	function toggleDivs(elm,caller){
			
			if($(elm).visible()){
				return;			
			}
			$("vonQ").select("div.imageLayer").each(function(el){
				//el.hide();
				if(el.visible()){
					Effect.Fade($(el),{duration:.2});
				}
			});
			Effect.Appear($(elm),{duration:.3});
			
			$("selector").select("li").each(function(el){
				el.style.fontWeight="normal";
			});
			$(caller).style.fontWeight="bold";
			
			reloadStats(elm,"");
		}
	
	function toggleMain(){
			Effect.toggle('main','appear',{duration:.25});
			Effect.toggle('background','appear',{duration:.2});
	}
	

	
	function switchImg(img,el,thumb,layer){
		if($(el).down()!=null){
			if($(el).down().alt==img){
				return;
			}
		}
		Effect.Fade($(el),{duration:.3,afterFinish:getImg});
		
		function getImg(){
			new Ajax.Request('getimage.php', { 
					method:'get',
					parameters:{img:img},
					onComplete: showResponse
			});
		}
		
		
		function showResponse(originalRequest){
			$(el).innerHTML = originalRequest.responseText;
			Effect.Appear($(el),{duration:.3});
		}
		
		$(layer).select("li").each(function(el){
				$(el).removeClassName("selectedThumb");
		});
		$(thumb).addClassName("selectedThumb");
		
		var theImg = img.substring(img.lastIndexOf("/"));
	
		reloadStats("",theImg);
		
	}
	
	Event.observe(window, 'load', function() {
		
		Event.observe($('welcome') , 'click',function() {
			initiate();
		}.bind($('welcome')));
		
		$('main').select('div.thumbcontainer').each(function(el){
				var makeslider = false;
				$(el).select('div.imglist').each(function(thediv){
					if($(thediv).select('li').length>6){
						updiv = $(el).up().select('div.sliderup')[0];
						downdiv = $(el).up().select('div.sliderdown')[0];
						//console.log(updiv,downdiv);
						makeslider = true;
					}				
				});
				if(makeslider){
					Event.observe(updiv , 'click',function() {
						slide(el.down(),this);
					}.bind(updiv));
					Event.observe(downdiv , 'click',function() {
						slide(el.down(),this);
					}.bind(downdiv));
					$(updiv).setStyle({backgroundPosition:"50% -30px"});
					$(downdiv).setStyle({backgroundPosition:"50% -45px"});				
				}
		});
		//reloadStats("","");
	});
	
	function initiate(){
		Effect.Fade($('welcome'),{duration:1,afterFinish:showSite});
		
		function showSite(){
			Effect.Appear($('main'),{duration:.8});
		}
		reloadStats("","");
		
	}
	
	function logThis(msg){
		if(window.console){
			console.log(msg);
		}
	}
	
	function reloadStats(page,img){
		if(page==""){
			$("vonQ").select("div.imageLayer").each(function(el){
				if(el.visible()){
					page = $(el).identify();
				}
			});
		}
		pageTracker._trackPageview(page+img);
		logThis(page+img);
		
	}
	
	function setBtns(el,d){
		updiv = $(el).up().select('div.sliderup')[0];
		downdiv = $(el).up().select('div.sliderdown')[0];
		if(d==0){
			$(updiv).setStyle({backgroundPosition:"50% -15px"});
			$(downdiv).setStyle({backgroundPosition:"50% -60px"});
		}else{
			$(updiv).setStyle({backgroundPosition:"50% -30px"});
			$(downdiv).setStyle({backgroundPosition:"50% -45px"});		
		}
	}
	
	function slide(el,btn){
		var amount = el.getHeight() - 670;
		if($(btn).className=="sliderup"){
			if((el.getStyle('top')!="0px") && (el.getStyle('top')!=null)){
				new Effect.Move ($(el),{
					x: 0,
					y: amount,
					mode: 'relative',
					duration:.8,
					afterFinish: setBtns(btn,1)
				});
			}
		}
		else{
			if(el.getStyle('top')=="0px"){
				new Effect.Move ($(el),{
					x: 0,
					y: (amount*-1),
					mode: 'relative',
					duration:.8,
					afterFinish: setBtns(btn,0)
				});
			}
		}
	}
