	

	function showContactBox() {
		showShadowLayer();
		$('contact_form_box').style.top = document.viewport.getScrollOffsets()[1]+50+'px';
		$('contact_form_box').style.visibility='visible';
	}
	
	function hideContactBox() {
		hideShadowLayer();
		$('contact_form_box').style.visibility='hidden';
	}
	
	
	function showContactThanksBox() {
		showShadowLayer();
		//$('contact_form_thanks_box').style.top = document.viewport.getScrollOffsets()[1]-700+'px';
		$('contact_form_thanks_box').style.visibility='visible';
	}
	
	
	function hideContactThanksBox() {
		hideShadowLayer();
		$('contact_form_thanks_box').style.visibility='hidden';
	}
	
	
	
	/*
	function showExpertAnswerFormWithSubject(sub) {
		resetAnswerForms();
		
		var element = $('formArea');
		
		element.style.height = $('answerFormBox').getHeight() + 'px';
		var answerButtonDiv = document.getElementById("answerButton");
		answerButtonDiv.style.visibility='hidden';
		$('answerFormBox').style.top = element.offsetTop + 'px';
		if (!sub.startsWith("Re:") && !sub.startsWith("re:")){
			sub = "Re: " + sub;
		}
		$('answerSubject').value = sub;
		
		//$('answerButton').hide();
		
		$('answerFormBox').show();
		
	}
	
	function closeExpertForm(message,counter){
		resetAnswerForms();
		clearExpertAnswerForm(message,counter);
		clearTextareaCounter(message,counter);
	}
	
	function clearTextareaCounter(message,counter){
		$('bodyCounterMsg').update(message);
		$('bodyCounter').update(counter);
	}
	
		
	function resetAnswerForms() {
		if($('answerFormBox')!=null){
			$('answerFormBox').hide();
		}
		
		clearAllFormsAreas();
		showAllButtons();
	}
	
	function showAllButtons() {		
		var answerButtonDiv = document.getElementById("answerButton");
		answerButtonDiv.style.visibility='visible';
		var elements = document.getElementsByClassName('answer_button');
		for(i=0; i<elements.length; i++){
			elements[i].show();
		}		
	}
	
	function clearAllFormsAreas() {
		var elements = document.getElementsByClassName('form_area');
		for(i=0; i<elements.length; i++){
			elements[i].style.height = '0';
		}		
	}
	
	function clearExpertAnswerForm(message,counter) {
		
		clearAnswerFormFields();
		clearExpertAnswerFormError();
		clearTextareaCounter(message,counter);
	}
	
	function clearExpertAnswerFormError() {
		//wyrzucic warstwy z alertami
		var alerts = document.getElementsByClassName('error_info');
		for (i=0; i<alerts.length; i++){
			if (alerts[i]){
				alerts[i].hide();
			}
		}
	
		//wyczyscic style alertow
		var alerts = document.getElementsByClassName('form_item');
		for (i=0; i<alerts.length; i++){
				
			if (alerts[i]){
				alerts[i].removeClassName('error');
			}
		}
	}
	
	function clearAnswerFormFields() {
		$('answerSubject').value = "";
		$('answerBody').value = "";
	}*/