﻿var NewsListId;
var NewsId;

function ShowHide(newsListId,newsId)
{
    NewsListId = newsListId;
    NewsId = newsId;
    
    $("div."+NewsListId+"_news_content:visible").hide(500);
    $("img."+NewsListId+"_img_plus_minus").attr("src","/App_Themes/Images/plus.gif");

    AjaxWebService.GetNewsContent.GetContent(NewsId, OnGetContentSuccess);
}

function OnGetContentSuccess(result) {
    $get(NewsListId + "_news_body_" + NewsId).innerHTML = result;
    
    document.getElementById(NewsListId + "_news_" + NewsId + "_img_plus_minus").src = "/App_Themes/Images/minus.gif";
    $("#" + NewsListId + "_news_" + NewsId).show(500);
}

function handleSearchInputFocus(inputbox)
{
    if(inputbox.value == "Search ...")
    {
        inputbox.value = "";
    }
}

function handleSearchInputBlur(inputbox)
{
    if(inputbox.value == "")
    {
        inputbox.value = "Search ...";
    }
}

function SaveNews(newsId) {
    NewsId = newsId;
    AjaxWebService.SaveNews.Save(newsId, OnSuccess);
}

function DeleteNews(newsId) {
    NewsId = newsId;
    AjaxWebService.SaveNews.Delete(newsId, OnSuccess);
}

function OnSuccess(result)
{
    result = result.toString();

    if (result == "saved") {
        $('[name=SaveNews_' + NewsId + ']').html("<span class=\"raquo\">&raquo;</span><a href=\"javascript:DeleteNews('" + NewsId + "')\">Remove from My News</a>");
    }
    else {
        $('[name=SaveNews_' + NewsId + ']').html("<span class=\"raquo\">&raquo;</span><a href=\"javascript:SaveNews('" + NewsId + "')\">Save into My News</a>");
    }
}