window.addEvent('domready', function(){									 
	// Tabs
	var tabs = $$('.detailEditTab','.detailEditTabCurrent');
	
	tabs.each(function(tab){
		tab.addEvent("click", function(event) {
			$('detail'+$$('.detailEditTabCurrent').get('html')).setStyle('display','none');
			$$('.detailEditTabCurrent').set('class','detailEditTab');
			$('detail'+tab.get('html')).setStyle('display','block');
			tab.set('class','detailEditTabCurrent');
		});
	});
	
	// Hide Question answer boxes
	var questions = $$('.questionAnswerOuter');
	questions.each(function(question){
		askQuestion = new Fx.Slide(question,{wait: false, duration: 300, transition: Fx.Transitions.Cubic.easeOut});
		askQuestion.hide();
	});
	
});


function getEmail(foo,bar){
	document.write("<a href='mailto:"+foo+"@"+bar+"'>"+foo+"@"+bar+"</a>");
}


function deleteQuestion(questionID){
	var deleteQuestion = new Request({
		method: 'get', 
		url: 'components/com_room4rent_user_registration/ajax.php',
		data: {
			'action':'deleteQuestion',
			'questionID':questionID
		},
		
		onSuccess: function(response){
			$('detailQuestions').set('html',response);
			
			var questions = $$('.questionAnswerOuter');
			questions.each(function(question){
				askQuestion = new Fx.Slide(question,{wait: false, duration: 300, transition: Fx.Transitions.Cubic.easeOut});
				askQuestion.hide();
			});
		}
	}).send();
}


function answerQuestion(questionID){
	askQuestion = new Fx.Slide('question'+questionID,{wait: false, duration: 300, transition: Fx.Transitions.Cubic.easeOut});
	askQuestion.toggle();
	$('questionAnswer'+questionID).focus();
}


function saveAnswer(questionID){
	if($('questionAnswer'+questionID).value.length){
		var saveAnswer = new Request({
			method: 'get', 
			url: 'components/com_room4rent_user_registration/ajax.php',
			data: {
				'action':'saveAnswer',
				'questionID':questionID,
				'answer':$('questionAnswer'+questionID).value
			},
			
			onSuccess: function(response){
				$('detailQuestions').set('html',response);
				
				var questions = $$('.questionAnswerOuter');
				questions.each(function(question){
					askQuestion = new Fx.Slide(question,{wait: false, duration: 300, transition: Fx.Transitions.Cubic.easeOut});
					askQuestion.hide();
				});
			}
		}).send();
	}
}