$(document).ready(function () {
    initInputsEmptyText();

    var logos = new Array;
    $.ajax(
	{
	    type: "GET",
	    url: logos_src,
	    dataType: "xml",
	    async: false,
	    success: function (xml) {
	        $(xml).find('group').each(function () {
	            var name = $(this).attr('name');
	            logos[name] = new Array;

	            $(this).find('logo').each(function () {
	                logos[name].push(
					{
					    'title': $(this).find('title').text(),
					    'href': $(this).find('href').text(),
					    'src': $(this).find('src').text()
					});
	            });
	        });
	    }
	});

    function setAds(list) {
        for (var i in list)
            $('#footer #' + i + ' .logo').attr('src', '/images/' + logos[i][0]['src']);
    }
    var ads = {
        'sponsor': 0,
        'organizacje': 0,
        'wspieraja': 0
    };

    setAds(ads);
    setInterval(function () {
        $('#footer .ad .logo').each(function (i, val) {
            var id = $(val).closest('div.ad').attr('id');
            $(val).fadeOut(1000, function () {
                $(val).attr('src', '/images/' + logos[id][ads[id]]['src']);
                $(val).attr('alt', logos[id][ads[id]]['title']);
                $(val).parent().attr('href', logos[id][ads[id]]['href']);
                $(val).fadeIn(1200);
            });
            ads[id]++;
            if (ads[id] >= logos[id].length)
                ads[id] = 0;
        });
    }, 4000);


});

function initInputsEmptyText() {
    var formChanged = false;
    $('input.text-box').each(function (i, val) {
        $(val).change(function () { formChanged = true });
        if ($(val).attr('value') != '') {
            var last = $(val).attr('value');
            $(val).focus(function () {
                if (!formChanged)
                    $(val).attr('value', '');
            });
            $(val).blur(function () {
                if (!formChanged)
                    $(val).attr('value', last);
            });
        }
    });
}

function initInputsEmptyText2() {
    $('input.text-box').each(function (i, val) {
        var initValue = $(val).attr('rel');
        if (initValue != '') {
            $(val).focus(function () {
                if ($(val).attr('value') == initValue)
                    $(val).attr('value', '');
            });
            $(val).blur(function () {
                if ($(val).attr('value') == '')
                    $(val).attr('value', initValue);
            });
        }
    });
}
