﻿$(function(){
    var doLoadRSS=function(id){
        var rssCt="#rss-container";
        var rssEl = $(rssCt);
        rssEl.html("<center style='padding:50px 0px 20px 0px;'><img src='loading.gif' /></center>");
        var opt={
            id:id,
            firstPage:true,
            limit:9,
            container:rssCt,
            date:function(v){
                var d=v.getDate();
                var m=v.getMonth()+1;
                var y=v.getFullYear();
                return [((d<10)?"0":"")+d,((m<10)?"0":"")+m,y].join("/");
            },
            tpl:function(){
                return  [
                     "<div class='rss-item'>"
                    ,"  <h1>{date:pubDate}</h1>"
                    ,"  <a href='{link}' target='_blank'><img src='{rss:blankImage}' style='background-image:url({rss:serviceImage}{guid});' width='50' height='50' /></a>"
                    ,"  <p><a href='{link}' target='_blank'><b>{title}</b>{description}</a></p>"
                    ,"  <a href='{link}' class='more' target='_blank'>more</a>"
                    ,"</div>"].join("");
            },
            callback:function(opt,result){
                if(result.items.length==0){
                    rssEl.html("<center style='padding:50px 0px 20px 0px;'>no item.</center>");
                }
            }
        };
        APHRSS.load(opt);
        $(".rss-feed").attr("href",APHRSS.feed(opt));
    };
    var alink=$("a.rss-handler");
    alink.hover(function(){
        if(!$(this).is(".selected")){
            var img=$("img",this);
            var src=img.attr("src");
            img.attr("src",src.replace("x.gif","y.gif"));
        }
    },function(){
        if(!$(this).is(".selected")){
            var img=$("img",this);
            var src=img.attr("src");
            img.attr("src",src.replace("y.gif","x.gif"));
        }
    }).click(function(){
        alink.each(function(){
            if($(this).is(".selected")){
                $(this).removeClass("selected");
                var img=$("img",this);
                var src=img.attr("src");
                img.attr("src",src.replace("y.gif","x.gif"));
            }
        });
        $(this).addClass("selected");
        var img=$("img",this);
        var src=img.attr("src");
        img.attr("src",src.replace("x.gif","y.gif"));
        var id=$(this).attr("href").replace("#","");
        doLoadRSS(id);
        return false;
    });
    var rd=0;
    try{
    	rd = Math.round(Math.random()*(alink.length-1));
    }catch(err){
	rd=0;
    }
    $(alink[rd]).click();
});

