var pages = Array();
var pageTitles = Array();
var mailer = "mail";
var lang = "pl";
var bgcolors = Array("#33adfa", "#cbf818", "#ffe400", "#ee2953");
function delink()
{
    $("a").live('click', function (event)
    {
	
        if ($(this).attr("href") != "")
        {
            if ($(this).attr("href").replace("http://www.alboalbo.com", "").replace("http://alboalbo.com", "").search("http") == "-1")
            {
		event.preventDefault();
                $.address.value($(this).attr("href").replace("http://www.alboalbo.com", "").replace("http://alboalbo.com", ""));
               
            }
        }
    });
}
function startup()
{
    // EXTRA STUFF
    $("#submitForm").click(function (e)
    {
        var str = $("#contactForm").serialize();
        $("#contactForm").fadeOut(300);
        $("#kontaktcol").css("backgroundImage", "url('/images/ajax-loader2.gif')");
        if (lang == "pl")
        {
            mailer = "mail";
        }
        else
        {
            mailer = "mail_en";
        }
        $.post("/php/" + mailer + ".php", str, function (data, textStatus)
        {
            if (data == "SENTPL")
            {
                $("#kontaktcol").css("backgroundImage", "");
                $("#kontaktcol").html("<p>Wiadomość została wysłana. Dziękujemy.</p>");
            }
            else if (data == "SENTEN")
            {
                $("#kontaktcol").css("backgroundImage", "");
                $("#kontaktcol").html("<p>Message sent. Thank you.</p>");
            }
            else
            {
                $("#kontaktcol").css("backgroundImage", "");
                $("#contactForm").fadeIn(300);
                alert(data);
            }
        });
        return false;
    });
    $("#email").blur(function ()
    {
        var str = "email=" + $("#email").val();
        $.post("/php/validate.php", str, function (data, textStatus)
        {
            if (data != "true")
            {
                $("#email").animate(
                {
                    backgroundColor: "#cd022d"
                }, 200);
                $("#emaillabel").html("e-mail <img src='/images/cross.gif' alt='' />");
            }
            else
            {
                $("#email").animate(
                {
                    backgroundColor: "#ee2953"
                }, 200);
                $("#emaillabel").html("e-mail <img src='/images/ok.gif' alt='' />");
            }
        });
    });
    delink();
    Cufon.replace('ul#menu li a span');
    Cufon.replace('h2');
    Cufon.replace('h3');
    Cufon.now();
    $("p.ludzie").hide();
    $("h3").hover(function ()
    {
        $(this).stop(true, true);
        $(this).animate(
        {
            opacity: 0.7
        }, 300)
    }, function ()
    {
        $(this).animate(
        {
            opacity: 1
        }, 400)
    });
    $("h3.agata").click(function (e)
    {
        if ($("#agata").find("p").css("display") == "none")
        {
            $("#agata").find("p").slideDown(600);
            $("#wojtek").find("p").slideUp(600);
            $("#wrapper").animate(
            {
                backgroundPosition: screen.width + "px 100%"
            }, 600, function ()
            {
                if ((screen.width > 1200) && (screen.height > 790))
                {
                    $("#wrapper").css("backgroundImage", "url('/images/agatal.gif')");
                    $("#wrapper").animate(
                    {
                        backgroundPosition: screen.width - 430 + "px 100%"
                    });
                    var offset = $("#agata").offset();
                    $('html,body').animate(
                    {
                        scrollTop: offset.top
                    }, 600);
                }
                else
                {
                    $("#wrapper").css("backgroundImage", "url('/images/agata.gif')");
                    $("#wrapper").animate(
                    {
                        backgroundPosition: screen.width - 310 + "px 100%"
                    });
                    var offset = $("#agata").offset();
                    $('html,body').animate(
                    {
                        scrollTop: offset.top
                    }, 600);
                }
            });
        }
        else
        {
            $("#wrapper").animate(
            {
                backgroundPosition: screen.width + 300 + "px 100%"
            });
            $("#agata").find("p").slideToggle(600);
        }
    });
    $("h3.wojtek").click(function (e)
    {
        if ($("#wojtek").find("p").css("display") == "none")
        {
            $("#wojtek").find("p").slideDown(600);
            $("#agata").find("p").slideUp(600);
            $("#wrapper").animate(
            {
                backgroundPosition: screen.width + "px 100%"
            }, 600, function ()
            {
                if ((screen.width > 1200) && (screen.height > 790))
                {
                    $("#wrapper").css("backgroundImage", "url('/images/wojtekl.gif')");
                    $("#wrapper").animate(
                    {
                        backgroundPosition: screen.width - 430 + "px 100%"
                    });
                    var offset = $("#wojtek").offset();
                    $('html,body').animate(
                    {
                        scrollTop: offset.top
                    }, 600);
                }
                else
                {
                    $("#wrapper").css("backgroundImage", "url('/images/wojtek.gif')");
                    $("#wrapper").animate(
                    {
                        backgroundPosition: screen.width - 310 + "px 100%"
                    });
                    var offset = $("#wojtek").offset();
                    $('html,body').animate(
                    {
                        scrollTop: offset.top
                    }, 600);
                }
            });
        }
        else
        {
            $("#wrapper").animate(
            {
                backgroundPosition: screen.width + 300 + "px 100%"
            });
            $("#wojtek").find("p").slideToggle(600);
        }
    });
}
$(document).ready(function ()
{
    pages = plMenu;
    pageTitles = plTytul;
    startup();
});
var page = "";
$.address.change(function (event)
{
    if ($.address.value() != "/")
    {
        $("#wrapper").animate(
        {
            backgroundPosition: screen.width + "px 100%"
        }, 50);
        page = event.value.split("/");
        if (page[1] != lang)
        {
            $("#leftcontent").fadeOut(300, function ()
            {
                $("#leftcontent").load("/sections/menu.php?lang=" + page[1], function ()
                {
                    startup();
                    $("#leftcontent").fadeIn(300);
                });
            });
        }
        if (page[1] == "en")
        {
            lang = "en";
            pageTitles = enTytul;
            pages = enMenu;
        }
        else
        {
            lang = "pl";
            pageTitles = plTytul;
            pages = plMenu;
        }
        $("#rightpart").fadeOut(300, function ()
        {
            $("#rightpart").html("<img style='margin-top: 43px;' src='/images/ajax-loader.gif' alt='loading' />");
            $("#rightpart").fadeIn(100);
            var pn = 1;
            var p = 0;
            if (page[2] == "")
            {
                page[2] = pages[0];
            }
            for (adp = 0; adp < pages.length; adp++)
            {
                if (page[2] == pages[adp])
                {
                    adpn = adp + 1;
                    var loadPage = "dzial" + adpn + ".php?lang=" + lang;
                }
            }
            for (p = 0; p < pages.length; p++)
            {
                if (pages[p] == page[2])
                {
                    document.title = "albo/albo/" + pageTitles[p];
                    $("body").stop(true, true);
                    $("body").animate(
                    {
                        backgroundColor: bgcolors[p]
                    }, 600);
                    $("ul#menu li a").removeClass("active");
                    var n = p + 1;
                    $("#menu" + n).addClass("active");
                }
            }
            $("#rightpart").load("/sections/" + loadPage, function ()
            {
                $("#rightpart").hide();
                setTimeout(function ()
                {
                    $("#rightpart").fadeIn(800);
                    poprawDzial();
                }, 100);
                startup();
            });
        });
    }
});
function dolacz()
{
    $("#dolacz").slideToggle();
}
function poprawDzial()
{
    var parts = $.address.value().split("/");
    if (parts[1] == "pl")
    {
        pages = plMenu;
    }
    else
    {
        pages = enMenu;
    }
    for (p = 0; p < pages.length; p++)
    {
        if (pages[p] == parts[2])
        {
            $("body").stop(true, true);
            $("body").css("backgroundColor", bgcolors[p]);
        }
    }
}
