var bthSubmenuShown = false;

function bthMenuClassForId_(anId) {
	if (anId == 'mn2') {
		return 'strefa-hovered';
	} else if (anId == 'mn3') {
		return 'klub-hovered';
	} else if (anId == 'mn5') {
		return 'miesiecznik-hovered';
	} // eof if()
	
	return '';
} // eof bthMenuClassForId_()

function bthEmptyFunc() {
} // eof bthEmptyFunc()

function bthSubmenuIn() {
	bthSubmenuShown = true;
	var mySubmenu = $(this);
	mySubmenu.css('display', 'block');
	
	var myParent = $('#' + mySubmenu.attr('id').replace('submenu_', ''));
	myParent.parent().addClass('hovered');
	// myParent.css('background-position', 'center');
	// myParent.css('height', 26);
} // eof bthSubmenuIn()

function bthSubmenuOut() {
	bthSubmenuShown = false;
	
	// var anObj = $(this);
	// var mySubmenu = $('#submenu_' + anObj.attr('id'));
	var mySubmenu = $(this);
	
	mySubmenu.css('display', 'none');
	mySubmenu.hover(bthEmptyFunc, bthEmptyFunc);
	var myParent = $('#' + mySubmenu.attr('id').replace('submenu_', ''));
	// myParent.css('background-position', '0pt 32px');
	// myParent.css('height', 20);
	myParent.parent().removeClass('hovered');
} // eof bthSubmenuOut()

function bthMenuItemIn() {
	var anObj = $(this);
	
	var position = anObj.position();
	var left = position.left;
	
	var mySubmenu = $('#submenu_' + anObj.attr('id'));
	
	anObj.parent().addClass('hovered');
	
	mySubmenu.css('display', 'block');
	mySubmenu.css('left', left-15);
	mySubmenu.hover(bthSubmenuIn, bthSubmenuOut);
	// bthSubmenuShown = true;
} // eof bthMenuItemIn()

function bthMenuItemOut() {
	// alert(bthSubmenuShown);
	if (bthSubmenuShown == false) {
		var anObj = $(this);
		var mySubmenu = $('#submenu_' + anObj.attr('id'));
		
		anObj.parent().removeClass('hovered');
		
		mySubmenu.css('display', 'none');
	} // eof if()
} // eof bthMenuItemIn()

$(document).ready(function() {
	// Double-stage DOM Ready.
	// Global code.
	$('#inputSearcher').focus(function() {
		if ($('#inputSearcher').attr('value') == 'Szukana fraza...') {
			$('#inputSearcher').attr('value', '');
		} // eof if()
	});
	
	$('#inputSearcher').blur(function() {
		if ($('#inputSearcher').attr('value') == '') {
			$('#inputSearcher').attr('value', 'Szukana fraza...');
		} // eof if()
	});
	
	// If there is no pharmacy search box jQuery won't throw any errors.
	$('#inputCity').focus(function() {
		if ($('#inputCity').attr('value') == 'Podaj miasto...') {
			$('#inputCity').attr('value', '');
		} // eof if()
	});
	
	$('#inputCity').blur(function() {
		if ($('#inputCity').attr('value') == '') {
			$('#inputCity').attr('value', 'Podaj miasto...');
		} // eof if()
	});
	
	// Lightbox setup.
	var shOptions = {
		animSequence: 'sync',
		overlayColor: "#409e71",
		overlayOpacity: 0.49,
		flashBgColor: "#FFFFFF",
		viewportPadding: 5
	};
	Shadowbox.init(shOptions);
	
	$('#mn2').hover(bthMenuItemIn, bthMenuItemOut);
	$('#mn4').hover(bthMenuItemIn, bthMenuItemOut);
	//$('#mn6').hover(bthMenuItemIn, bthMenuItemOut);
	
	// View-specific code gets executed here.
	try {
		viewReady();
	} catch(err) {
		// We do nothing here.
	} // eof try()
	
	
	// Add Scroller Object
	$jScroller.add("#scroller_container","#scroller","left",3);
	// Start Autoscroller
	$jScroller.start();
	
});

