// function init(){
// 	var stretchers = document.getElementsByClassName('az_box');
// 	var knapper    = document.getElementsByClassName('az_small');
// 	var menu1 = new fx.Height(stretchers[0], {duration: 300});
//     var menu2 = new fx.Height(stretchers[1], {opacity: true, height: true, width: false, duration: 200});
//     var knap1 = new fx.Height(knapper[0], {duration: 200});
// 	var knap2 = new fx.Height(knapper[1], {duration: 500});
//     var virgin = true;
//     menu1.hide();
//     menu2.hide();
//     var toggles = document.getElementsByClassName('az_small');
// 	toggles.each(function(toggle, i){
// 			toggle.onclick = function() {
// 				var knap = new fx.Height(toggle, {duration: 0});
// 				knap.toggle();
// 				if (!virgin) {
// 					menu1.toggle();
// 					menu2.toggle();
// 					knap1.toggle();
// 					knap2.toggle();
// 				}
// 				if (virgin && i == 0) {
// 					menu1.toggle();
// 					virgin = false;
// 				}
// 				if (virgin && i == 1) {
// 					menu2.toggle();
// 					virgin = false;
// 				}
// 			}.bind(this);
// 		}.bind(this));
// }

if (!$defined(Targetshop)) {
	var Targetshop = {};
}

Targetshop.AccordionMenu = 
{	
	applyAccordions: function()
	{	
	  	var stretchers = $$('ul.atStart');
	  	var toggles = $$('li.atStart');
	  	var accordion = new Accordion(
	  		toggles, stretchers, { 
	  			opacity: true
	  			,display: -1
	  			,onActive: function(toggler, element){
					toggler.getElement('a').setStyle('background-position', '-300px 0');
				}
	  			,onBackground: function(toggler, element){
			        toggler.getElement('a').setStyle('background-position', '0 0');
			    }
	  		}, $('accordion'));
	  		
	  	//Targetshop.AccordionMenu.checkHash(accordion, toggles, stretchers);
	  	
	}  			
	,checkHash: function(accordion, toggles, stretchers)
	{
		var found = false;
		toggles.each(function(ul, i){
			if (window.location.hash === '#' + ul.title) {
				accordion.display(i);
				found = true;
			}
		});
		return found;
	}
};

Targetshop.ClearSearchfield =
{
	init: function()
	{
		var searchField = $('seekinput');
		if(searchField){
			var defaultValue = searchField.defaultValue;
			searchField.onfocus = function() {
				if(searchField.value == defaultValue) {
					searchField.value = "";
				}
			};
			searchField.onblur = function() {
				if(searchField.value == "") {
					searchField.value = defaultValue;
				}
			};
		}
	}	
};

window.addEvent('domready', function () {
	Targetshop.AccordionMenu.applyAccordions();
	Targetshop.ClearSearchfield.init();
});
