var autochg = 1;
var oldTab = 2;
function changePromoTab(inc)
{
    if(autochg == 0)
        return;

    document.getElementById('promoTab' + oldTab).style.display = 'none';
    var newTab = oldTab;

    if(inc)
        newTab++;
    else
        newTab--;

    if(newTab < 0)
        newTab = 2;

    if(newTab > 2)
        newTab = 0;

    $("#promoTab" + newTab).fadeIn(650);
    oldTab = newTab;
    setTimeout('changePromoTab(true)', 7000);
}

function switchPromoTab(inc)
{
    autochg = 0;
    document.getElementById('promoTab' + oldTab).style.display = 'none';
    var newTab = oldTab;

    if(inc)
        newTab++;
    else
        newTab--;

    if(newTab < 0)
        newTab = 2;

    if(newTab > 2)
        newTab = 0;

    $("#promoTab" + newTab).fadeIn(650);
    oldTab = newTab;
}

var oldScnr = 4;
function changeScnr()
{
    var newScnr = oldScnr;
    newScnr = (newScnr + 1)%5;
    document.getElementById('scnr' + oldScnr).style.display = 'none';
    $("#scnr" + newScnr).fadeIn(650);

    oldScnr = newScnr;
    setTimeout('changeScnr()', 4000);
}

var isGeoS = false;
function changeLocSType(isgeo)
{
    if(isgeo)
    {
        document.getElementById('locgeo').style.display = '';
        document.getElementById('locstd').style.display = 'none';
        document.getElementById('geoswitch').style.display = 'none';
        document.getElementById('stdswitch').style.display = '';
        isGeoS = true;
    }
    else
    {
        document.getElementById('locgeo').style.display = 'none';
        document.getElementById('locstd').style.display = '';
        document.getElementById('geoswitch').style.display = '';
        document.getElementById('stdswitch').style.display = 'none';
        isGeoS = false;
    }
}

function searchSubmit()
{
    if(isGeoS)
    {
        var geocoder = new google.maps.ClientGeocoder();
        var ptSrc;
        geocoder.getLatLng(document.getElementById('form_addr').value + ', Polska', function(point){
              if(point)
              {
                ptSrc = point;
                document.getElementById('latfield').value = ptSrc.lat();
                document.getElementById('lonfield').value = ptSrc.lng();
                document.getElementById('form_province').value = 0;
                document.getElementById('form_city').value = '';
                document.searchform.submit();
                return false;
              }
              else
              {
                alert('Nie znaleziono wprowadzonej lokalizacji');
              }
          });
    }
    else
    {
        document.getElementById('latfield').value = '';
        document.getElementById('lonfield').value = '';
        document.getElementById('form_addr').value = '';
        document.searchform.submit();
        return false;
    }
}