function setupMainPageSlide()
{

}

function mainPageGmapInitialize()
{
    var latlng = new google.maps.LatLng(51.109665,16.999197);
    var myOptions = {center: latlng, zoom: 14, scrollwheel: false, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: true, mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}, navigationControl: true, navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}}
    var map = new google.maps.Map(document.getElementById('mapa'), myOptions);
    var lonlat, lonlat_array;
    var lon, lat;

    // markery
    

        var point = new google.maps.LatLng(51.104169,16.986794);
        var marker = new google.maps.Marker({map: map, position: point});
		 var infowindow = new google.maps.InfoWindow();
      infowindow.setContent('<img class="mapa" width="113" height="32" src="/images/asco-n.png" /><br /><br /><br /><b>Centrum Operacyjne ASCO</b>');
      google.maps.event.addListener(marker, 'click', function() {
        infowindow.open(map, marker);
      });
    
}

function setupSubMenu()
{
    $('.oki-submenu li').hover(
        function () {
            $(this).find('> a').addClass('active');
            $(this).find('> ul').addClass('show');
        },
        function () {
            $(this).find('> a').removeClass('active');
            $(this).find('> ul').removeClass('show');
        }
    );
}

function setupSubMenuOnpageParseActive()
{
    $('.oki-submenu-onpage > ul > li > ul > li > a').each(function () {
        if ($(this).hasClass('active')) {
            $(this).addClass('active-hard');
            $(this).parent().parent().addClass('show');
            $(this).parent().parent().parent().find('> a').addClass('active-hard');
        }
    });

    $('.oki-submenu-onpage > ul > li > ul > li > ul > li > a').each(function () {
        if ($(this).hasClass('active')) {
            $(this).addClass('active-hard');
            $(this).parent().parent().parent().parent().addClass('show');
            $(this).parent().parent().parent().parent().parent().find('> a').addClass('active-hard');
            $(this).parent().parent().parent().find('> a').addClass('active-hard');
        }
    });
}

function setupSubMenuOnpage()
{
	$('.oki-submenu-onpage > ul > li:first').addClass('li-first');
	$('.oki-submenu-onpage > ul > li:last').addClass('li-last');
    $('.oki-submenu-onpage > ul > li li').hover(
        function () {
            $(this).find('> a').addClass('active');
            $(this).find('> ul').addClass('show');
        },
        function () {
            $(this).find('> a').removeClass('active');
            $(this).find('> ul').removeClass('show');
        }
    );
    $('.oki-submenu-onpage > ul > li > a').click(
        function () {
            if ($(this).parent().find('> a').hasClass('active')) {
                $(this).parent().find('> a').removeClass('active');
                $(this).parent().find('> ul').slideUp(500, function () { $(this).removeClass('show'); });
            } else {
                $(this).parent().find('> a').addClass('active');
                $(this).parent().find('> ul').slideDown(500, function () { $(this).addClass('show'); });
            }
        }
    );
}

$(document).ready(function() {
    $('#oki-mainpage-left-slide').cycle({
        fx:      'fade',
        speed:   800,
        timeout: 5000
    });
    $('#oki-mainpage-right-slide').cycle({
        fx:      'fade',
        speed:   500,
        timeout: 4000
    });
    setupMainPageSlide();
    setupSubMenu();
    setupSubMenuOnpage();
    setupSubMenuOnpageParseActive();
    
    
    
    
});

function goTo(tagClass)
{
    $('html, body').animate({scrollTop: $("."+tagClass).offset().top}, 1000);
}

function isValidEmailAddress(emailAddress)
{
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

function centerFloats(objClass)
{
    $("."+objClass).each(function () {
        var parentWidth = parseInt($(this).parent().width());
        var objWidth = $(this).width();
        var marginLeft = parseInt((parentWidth - objWidth) / 2.0);

        if (marginLeft>0)
            $(this).css('margin-left', marginLeft+'px');
    });
}

function strrpos(str,szukaj){

    str+='';szukaj+=''; //auto-konwersja do stringa

    var w=str.lastIndexOf(szukaj);

    if(w==-1) return false;

    return w;

}
