//show and hide quick login
$(document).ready(function() {
	$('#show_login').bind('click', function(event){
		$('#login_form').toggle();
		$('#show_login').toggleClass('active_login');		
	});	
});

var qx_slider = {		
		init: function(relation, min_value, max_value, start_value, step) {
			$("#"+relation).slider({
				min: min_value,
				max: max_value,
				step: step,
				value: start_value,
				change: function(event, ui) {
					$("input[name="+relation+"]").val(ui.value);
				}
			});
		},
		disable: function(relation) {
			$("#"+relation).slider({ disabled: true });
		},
		enable: function(relation) {
			$("#"+relation).slider({ disabled: false });
		},
		setValue: function(relation, value) {
			$("#"+relation).slider({ value: value });
		}
	};



function qx_alert(title,text) {
	$.fancybox(
		'<div class="alert_box"><div class="alert_title">'+title+'</div><div class="alert_text">'+text+'</div><div class="alert_buttons"><a id="alert_confirm" class="tiny_button silver arrow" href="#">OK</a></div></div>',	
		{ 
		    'hideOnContentClick': false,
		    'hideOnOverlayClick': false,
		    'frameWidth': 222,
		    'padding': 0,
			'centerOnScroll': true,
			'overlayColor': '#000000',
			'overlayOpacity': 0.5,
			'transitionIn': 'fade',
			'transitionOut': 'fade',
			'showCloseButton': false,
			'onComplete': function() {
				$('#alert_confirm').bind({
					click: function(event) {
						event.preventDefault();
						$.fancybox.close();
					}
				});
			}
		}
	);
}


function qx_confirm(title,text,callback) {
	$.fancybox(
			'<div class="alert_box"><div class="alert_title">'+title+'</div><div class="alert_text">'+text+'</div><div class="alert_buttons"><a id="alert_confirm" class="tiny_button silver arrow" href="#">ja</a><a id="alert_cancel" class="tiny_button silver" href="#">nein</a></div></div>',
			{ 
			    'hideOnContentClick': false,
			    'hideOnOverlayClick': false,
			    'frameWidth': 222,
			    'padding': 0,
				'centerOnScroll': true,
				'overlayColor': '#000000',
				'overlayOpacity': 0.5,
				'transitionIn': 'fade',
				'transitionOut': 'fade',
				'showCloseButton': false
			}
		);
	
		$('#alert_confirm').bind({
			click: function(event) {
				event.preventDefault();
				$.fancybox.close();
				callback(true);
			}
		});
		$('#alert_cancel').bind({
			click: function(event) {
				event.preventDefault();
				$.fancybox.close();
				callback(false);
			}
		});
}








