 
function ajax_links() {
	$$('#left a').each(function(o) {
		
	});
}
 
function acc() {
	//$$('div.accordion').display();
} 
 
 
function main_menu_links() {
	$$('#left li').each(function(o) {
		o.setStyle("cursor","pointer");
		o.addEvent("click",function() {
			document.location=o.getElement("a").href;
		});
	});
} 
 
function bgcolor() {
	f = new Fx.Tween($('htop'));
	f.set('tween', {duration: 'long'});
	f.start('background-color','blue','red');
} 
 
function grade() {
	

	$$('h1').each(function(o) {
		c = new Element("span");
		//c.set("text","bla");
		c.inject(o,"top");
		
		
	});
}
	
function themes() {

	$$('#themethumbs img').each(function(o) {
		o.setStyle("cursor","pointer");

		o.addEvent("click",function(e) {
			set = "tl_files/showroom/hintergruende/"+o.src.split("/")[o.src.split("/").length-1];
			suff = set.split(".")[set.split(".").length-1];
			set = set.split("-");
			set.splice(set.length-1,1);
			set += "."+suff;
			
			$$('html').setStyle("background-image","url('"+set+"')");
			$$('html').setStyle("background-position","center top");
			$$('html').setStyle("background-repeat","no-repeat");
			
		});
		
		//alert(o.src);
	});
}

function cart() {
	$$('.add_to_cart2').each(function(o) {
		if ( o.type == "submit" ) {
			o.type="image";
		}
	});
}

function toggler() {
	$$('.toggler').each(function(o) {
		o.addEvent('click',function() {			
			i = document.location+"?toggler="+o.get("text");
			piwikTracker.trackLink( i, 'link' );
		});
	});	
	
	$$('img').each(function(o) {
		o.addEvent('click',function() {			
			i = document.location+"?img="+o.get("src");
			piwikTracker.trackLink( i, 'link' );
		});
	});	
	
}

oos = false;
function bgResizer() {
	$$('#Hintergrundbild img').each(function(o) {
		ws = window.getSize();
		os = o.getSize();
		if ( !oos ) oos = os;
					
		ar = oos.x / oos.y;

		if ( ws.x / ws.y < ar ) {
			o.set("height",ws.y+"px");
			o.set("width",ws.y/oos.y*oos.x+"px");			
		} else {					

			o.set("width",ws.x+"px");
			o.set("height",ws.x/oos.x*oos.y+"px");	
					
		}
	});	
}	

	
function site() {

	pageheight = function() {
		return true;
		mm = $('main').getSize().y;
		ml = $('left').getSize().y;
		mr = $('right').getSize().y;
		m = mm;
		if ( ml >= m ) m = ml;
		if ( mr >= m ) m = mr;
		
		$$('.ce_accordion').each(function(obj) {
			m-= obj.getSize().y;
		});
		
		$('main').setStyle('min-height',m+'px');
		$('left').setStyle('min-height',m+'px');
		$('right').setStyle('min-height',m+'px');
	}
	
	this.init = function() {		
		this.pageheight();
		grade();
		main_menu_links();
		acc();
		ajax_links();
		themes();
		cart();
		toggler();
		bgResizer();
		/*bgcolor();
		*/
	}
}


site = new site();


function nope() {
	return false;
}
window.onerror = nope;

window.addEvent('domready',site.init);
window.addEvent('resize',bgResizer);

