function hideModal(id_modal, id_fader, fade_type)
{
	$(id_modal).fade(fade_type);
	$(id_modal).setStyle('visibility','hidden');
	if($(id_fader)){ $(id_fader).destroy(); }
}


// NECHTE VZKAZ
window.addEvent('domready',function() {
	qc_error = $$('#qc_real .error');
	qc_success = $$('#qc_real.success_message');
	qc_err_msg = $$('#qc_real.error_message');
	
	if(qc_error.get('class') == 'error,error' || qc_error.get('class') == 'error' || qc_success.get('class') == 'success_message' || qc_err_msg.get('class') == 'error_message'){
		$('fb-modal').setStyles({
			opacity:1,
			display:'block',
			visibility:'visible'
		});

		var fader = new Element('div', {id: 'fader'});
		$$('body').adopt(fader);

	} else {
		$('fb-modal').setStyles({
			opacity:0,
			display:'block'
		});

		if($('fader')){ $('fader').destroy(); }
	}

	// hide using opacity on page load
	// hiders
	$('fb-close').addEvent('click',function(e) { hideModal('fb-modal','fader','out'); });
	window.addEvent('keypress',function(e) { if(e.key == 'esc') { hideModal('fb-modal','fader',0); } });
	
	$(document.body).addEvent('click',function(e) {
		try {
			if($('fb-modal').getStyle('opacity') == 1 && !e.target.getParent('.generic_dialog')) {
				hideModal('fb-modal','fader',0);
			}
		} catch (error){}
	});
	
	// click to show
	$('fb-trigger').addEvent('click',function() {
		$('fb-modal').fade(1);
		var fader = new Element('div', {id: 'fader'});
		$$('body').adopt(fader);
		$('fb-modal').setStyle('visibility','visible');
	});
	
});



// OBJEDNEJTE SI
window.addEvent('domready',function() {
qc_error = $$('#objednat-form_real .error');
qc_success = $$('#objednat-form_real.success_message');
qc_err_msg = $$('#objednat-form_real.error_message');
if(qc_error.get('class') == 'error,error' || qc_error.get('class') == 'error' || qc_success.get('class') == 'success_message' || qc_err_msg.get('class') == 'error_message'){
	$('fb-modal-objednat').setStyles({
		opacity:1,
		display:'block',
		visibility:'visible'
	});
	var fader = new Element('div', {id: 'fader-objednat'});
	$$('body').adopt(fader);
} else {
	$('fb-modal-objednat').setStyles({
		opacity:0,
		display:'block'
	});
	if($('fader-objednat')){ $('fader-objednat').destroy(); } 
}
	// hide using opacity on page load

	// hiders
	$('fb-close-objednat').addEvent('click',function(e) { hideModal('fb-modal-objednat','fader-objednat','out'); });
	window.addEvent('keypress',function(e) { if(e.key == 'esc') { hideModal('fb-modal-objednat','fader-objednat',0); } });
	$(document.body).addEvent('click',function(e) { 
try {
		if($('fb-modal-objednat').getStyle('opacity') == 1 && !e.target.getParent('.generic_dialog')) { 
			hideModal('fb-modal-objednat','fader-objednat',0); 
		} 
} catch (error){}
	});
	// click to show
	$$('.fb-objednat').addEvent('click',function() {
		$('fb-modal-objednat').fade(1);
		var fader = new Element('div', {id: 'fader-objednat'});
		$$('body').adopt(fader);
		$('fb-modal-objednat').setStyle('visibility','visible');
		
		$$('#fb-modal-objednat .row-num-1 input').set('readonly','readonly');
		$$('#fb-modal-objednat .row-num-1 input').set('value', decodeURIComponent($(this).get('href').replace('#','').replace(/\+/g,  " ")));
		;
	});
});


// MÁTE DOTAZ
window.addEvent('domready',function() {
qc_error = $$('#dotaz-form_real .error');
qc_success = $$('#dotaz-form_real.success_message');
qc_err_msg = $$('#dotaz-form_real.error_message');
if(qc_error.get('class') == 'error,error' || qc_error.get('class') == 'error' || qc_success.get('class') == 'success_message' || qc_err_msg.get('class') == 'error_message'){
	$('fb-modal-dotaz').setStyles({
		opacity:1,
		display:'block',
		visibility:'visible'
	});
	var fader = new Element('div', {id: 'fader-dotaz'});
	$$('body').adopt(fader);
} else {
	$('fb-modal-dotaz').setStyles({
		opacity:0,
		display:'block'
	});
	if($('fader')){ $('fader-dotaz').destroy(); } 
}
	// hide using opacity on page load

	// hiders
	$('fb-close-dotaz').addEvent('click',function(e) { hideModal('fb-modal-dotaz','fader-dotaz','out'); });
	window.addEvent('keypress',function(e) { if(e.key == 'esc') { hideModal('fb-modal-dotaz','fader-dotaz',0); } });
	$(document.body).addEvent('click',function(e) { 
try {
		if($('fb-modal-dotaz').getStyle('opacity') == 1 && !e.target.getParent('.generic_dialog')) { 
			hideModal('fb-modal-dotaz','fader-dotaz',0); 
		} 
} catch (erro){}
	});
	// click to show
	$$('.fb-dotaz').addEvent('click',function() {
		$('fb-modal-dotaz').fade(1);
		var fader = new Element('div', {id: 'fader-dotaz'});
		$$('body').adopt(fader);
		$('fb-modal-dotaz').setStyle('visibility','visible');
		
		;
	});
});





