$(document).ready(function () {
	$('a.lightbox').lightbox();
	$('#StronaFrazaTop').focus(function() {
		$(this).addClass('textFieldActive');
	});
	$('#StronaFrazaTop').blur(function() {
		if($(this).val() == '')
			$(this).removeClass('textFieldActive');
	});
	if($('#StronaFrazaTop').val() != '')
		$('#StronaFrazaTop').addClass('textFieldActive');
	$('#StronaFrazaTop').blur();
	$('form.szukajBox input.buttonSzukaj').blur();
	
	$('input.button').mouseover(function() {$(this).addClass('buttonHover');});
	$('input.button').mouseout(function() {$(this).removeClass('buttonHover');});
	
	createMainMenu('.topmenu');
});


function createMainMenu(selectorName)
{
	$(selectorName+' li').mouseover(function() {
		$(this).children('ul.topsubmenu').show();
		if($(this).hasClass('current'))
			$(this).addClass('current2');
		else
			$(this).addClass('current');
	});
	$(selectorName+' li').mouseout(function() {
		$(this).children('ul.topsubmenu').hide();
		
		if($(this).hasClass('current2'))
			$(this).removeClass('current2');
		else
			$(this).removeClass('current');
	})
}


var fieldValues = new Array();

function clearFieldText(obj)
{
    if(!fieldValues[obj.name])
    {
        fieldValues[obj.name] = obj.value;
        obj.value="";
    }
}

function setFieldText(obj)
{
    if(obj.value.length == 0)
    {
        obj.value = fieldValues[obj.name];
        delete fieldValues[obj.name];
    }
} 

function cufonBannerAttach()
{
	Cufon.replace('.banner .banner_title a', { fontFamily: 'Helvetica Neue LT Pro', 'fontWeight': 'normal','fontSize':'18px', hover:true, cursor:'pointer'});
}

function cufonAttach()
{
	Cufon.replace('#miejscowosci a', { fontFamily: 'Helvetica Neue LT Pro', 'fontWeight': 'normal','fontSize':'18px', hover:true, cursor:'pointer'});
	Cufon.replace('.box1 h3, .box2 h3', { fontFamily: 'Helvetica Neue LT Pro 87', 'fontWeight': 'normal','fontSize':'16px', hover:true, cursor:'pointer'});
	Cufon.replace('.box1 h2', { fontFamily: 'Helvetica Neue LT Pro 87', 'fontWeight': 'normal','fontSize':'18px', hover:true, cursor:'pointer'});
	Cufon.replace('.cufon', { fontFamily: 'Helvetica Neue LT Pro 87', 'fontWeight': 'normal', hover:true, cursor:'pointer'});
	Cufon.replace('.obiektSzczegoly .obiektTop .details .details1 h3', { fontFamily: 'Helvetica Neue LT Pro', 'fontWeight': 'normal','fontSize':'18px', hover:true, cursor:'pointer'});
}

function getOptions(address, selectid, emptyOption, selected)
{
	$.getJSON(address, function(data)
	{
		if(data.error == 1)
		{
			alert('Wystąpił błąd!');
		} 
		else
		{
			options = '';
			if(emptyOption)
				options = options + '<option value="">'+emptyOption+'</option>';
			for(i in data.opts)
			{
				options = options + '<option value="'+i+'">'+data.opts[i]+'</option>';
			}
			$(selectid).html(options);
			$(selectid).val(selected);
		}
	});
	return false;
}

function clearFiltr(id)
{
	$('#'+id).val(1);
	$('form.filtr').submit();
}
