var GarantSchuhQuestions = new Class({
	initialize:function() {
		this.questions = new Array();
		var me = this;
		//$('extra_options')/
		document.getElements('div.question a.questionmark').each(function(oEl){
			me.questions.push(oEl.getParent("div.question").getElement('div'));
			oEl.addEvent('click', function(oEv) {
				oEv.stop();
				me.hideAll();
				oEl.getParent("div.question").getElement('div').show();
				me.hideForIE();
				
			});
		});
		
		//$('extra_options').getElements('a.close').addEvent('click',function(oEv) {
		document.getElements('a.close').addEvent('click',function(oEv) {
			oEv.stop();
			me.hideAll();
			me.showForIE();
		});
	}
	
	,hideAll:function() {
		for(var i = 0; i < this.questions.length; ++i) {
			this.questions[i].hide();
		}
	}
	
	,hideForIE:function() {
		if (!Browser.Engine.trident) {
			return;
		}
		$('herbouwaarde_opt').getElement('label').hide();
		$('herbouwaarde_opt').getElement('input').hide();
		document.getElements('div.question').getParent('div.form_row').each(function(oEl) {
			oEl.getElements('label').hide();
			oEl.getElements('input').hide();
		});
	}
	
	,showForIE:function() {
		if (!Browser.Engine.trident) {
			return;
		}
		$('herbouwaarde_opt').getElement('label').show();
		$('herbouwaarde_opt').getElement('input').show();
		document.getElements('div.question').getParent('div.form_row').each(function(oEl) {
			oEl.getElements('label').show();
			oEl.getElements('input').show();
		});
	}
});

window.addEvent('domready', function() {
	var gs_questions = new GarantSchuhQuestions();
});
