/*
 * 新着情報を表示します.
 */
$(function() {
    $("#whats-new").text("now loading...");
    $.ajax({
        dataType: "xml",
        url: "http://honda-auto-place.com/info.php",
        success: function(xml) {
            $("#whats-new").empty();
            var dl = $("<dl id=\"whats-new-inner\">");
            $(xml).find("item").each(function(index) {
                var title = $(this).find("title").text();
                var description = $(this).find("description").text();
                var date = new Date($(this).find("pubDate").text());
                var pubDate = (((date.getYear() < 1000) ? 1900 : 0) + date.getYear()) + "/" + (1 + date.getMonth()) + "/" + date.getDate();
                
                $("<dt>"+ pubDate +" "+ title +"</dt>").appendTo(dl);
                if (description.length)
                    $("<dd>"+ description +"</dd>").appendTo(dl);
                dl.appendTo("#whats-new");
                if (index == 3)
                    return false;
            });
        }
    });
});
/*
 * 在庫画像を表示します.
 */
$(function() {
    $("#stocks").text("now loading...");
    $.ajax({
        dataType: "json",
        url: "stocks_json.txt",
        success: function(data) {
            $("#stocks").empty();
            $.each(data, function(i, item) {
                $("<a />").attr("href", "cars.html").append("<img id=\"stock-0"+(i+1)+"\" name=\"stock-0"+(i+1)+"\" class=\"decoration\" src=\""+item.src+"\" width=\"100\" height=\"75\" alt=\""+item.alt+"\" />").appendTo("#stocks");
            });
        }
    });
});

var imgs = [
    {src:"img/top/01.jpg"},
    {src:"img/top/02.jpg"},
    {src:"img/top/06.jpg"},
    {src:"img/top/07.jpg"},
    {src:"img/top/08.jpg"}
];
var timeout = 8000;
var fadeTime = 3000;

/*
 * トップ画像を表示します.
 */
$(function() {
    $("#top-img").attr({src: getImage()});
    setTimeout(showRandomImage, timeout);
});
/*
 * ランダムに画像を表示します.
 */
function showRandomImage() {
    $("#top-img").fadeOut(fadeTime);
    setTimeout(function() {
        $("#top-img").attr({src: getImage()});
        $("#top-img").fadeIn(fadeTime);
        setTimeout(showRandomImage, timeout);
    }, 3000);
}
/*
 * ランダムに画像srcを返却します.
 */
function getImage() {
    var n = Math.floor(Math.random() * imgs.length);
    return imgs[n].src;
}
