﻿function getNews(type) {
    jQuery.ajax({
        url: "Home/News",
        dataType: "json", contentType: "application/json; charset=utf-8",
        type: "POST",
        data: "{newsTypeId: " + type + "}",
        success: updateNews
    });
};

updateNews = function (data) {
    var items = [];

    jQuery.each(data, function (key, val) {
        items.push("<li>" + val.Text + "</li>");
    });

    document.getElementById("newsitem").innerHTML = "<ul>" + items.join("") + "</ul>";
};

function getQuote(type) {
    jQuery.ajax({
        url: "Home/Quotes",
        dataType: "json", contentType: "application/json; charset=utf-8",
        type: "POST",
        data: "{type: '" + type + "', currentQuoteId: " + document.getElementById("quoteId").value + "}",
        success: updateQuote
    });
};

updateQuote = function (data) {
    document.getElementById("quoteauthor").innerHTML = "- " + data.Author;
    document.getElementById("quotetext").innerHTML = "\"" + data.Text + "\"";
    document.getElementById("quoteId").value = data.QuoteId;
};

function getPortfolioItem(type) {
    jQuery.ajax({
        url: "Home/Portfolio",
        dataType: "json", contentType: "application/json; charset=utf-8",
        type: "POST",
        data: "{type: '" + type + "', currentPortfolioItemId: " + document.getElementById("portfolioItemId").value + "}",
        success: updatePortfolioItem
    });
};

updatePortfolioItem = function (data) {
    var image = data.ImageLocation + "/T_" + data.Image;

    document.getElementById("portfolioItemId").value = data.PortfolioItemId;
    document.getElementById("portfolioItemTitle").innerHTML = data.Title;
    document.getElementById("portfolioItemImage").innerHTML = "<img src=" + image + " alt=" + data.Image + " />";
    document.getElementById("portfolioItemText").innerHTML = data.Text;
};
