var rssSiteList = [
    {"siteList" : [ 
        {"siteName" : "광주광역시청" , "info" : [{"title" : "공지사항" , "address" : "http://gwangju.go.kr/rss/board.do?S=S01&M=030202000000&b_code=0000000022" }]},
        {"siteName" : "지식경제부" , "info" : [{"title" : "공지사항" , "address" : "http://www.mke.go.kr/common/jsp/mkeRss.jsp?ctx=rss1" } , {"title" : "공고" , "address" : "http://www.mke.go.kr/common/jsp/mkeRss.jsp?ctx=rss7"}]},
        {"siteName" : "교육과학기술부", "info" : [{"title" : "공지사항" , "address" : "http://www.mest.go.kr/rss/common/rss_board.do?bbsId=192" }]},
        {"siteName" : "문화부", "info" : [{"title" : "알림"  ,"address" : "http://www.mcst.go.kr/common/rss/notice.jsp" }]},
        {"siteName" : "국토해양부", "info" : [{"title" :"공지사항" ,"address" : "http://www.mltm.go.kr/dev/board/board_rss.jsp?rss_id=N01_B" }]}
    ]},
    {"siteList" :[ 
        {"siteName" : "광주테크노파크", "info" : [{"title" : "공지사항" ,"address" : "http://gjtp.or.kr/rfc/gjtpRss.jsp?boardId=tp_notice" }]},
        {"siteName" : "연구개발특구지원본부", "info" : [{"title" : "특구공지" ,"address" : "http://www.kicf.or.kr/rss.do?p.pBID=c81e728d9d4c2f636f067f89cc14862c&p.pCATE=" }]},
        {"siteName" : "한국산업기술진흥원", "info" : [{"title" : "공지사항" ,"address" : "http://www.kiat.or.kr/site/rss.jsp?rssID=4"}]}
    ]},
    {"siteList" :[ 
        {"siteName" : "한국과학기술원" , "info" : [{"title" : "사업공지" , "address" : "http://www.gist.ac.kr/bbs/rss.php?req_BIDX=29&req_BNM=gb_news" }]},
        {"siteName" : "김대중컨벤션센터" , "info" : [{"title" : "공고/공지" , "address" : "http://kdjcenter.or.kr/kdj/board_rss.php?bbs_id=kor_pr_notice" }]},
        {"siteName" : "광주디자인센터" , "info" : [{"title" : "공지사항" , "address" : "http://121.147.194.71/phps/rss/GONG_feed.xml" }]}
    ]},
    {"siteList" :[ 
        {"siteName" : "중소기업청" , "info" : [{"title" : "지원사업정보" , "address" : "http://www.smba.go.kr/main/RSS/bodo.xml" }]},
        {"siteName" : "산업기밀보호센터" , "info" : [{"title" : "공지사항" , "address" : "http://service4.nis.go.kr/servlet/etc?cmd=rsslist&cd_code=notice" }]},
        {"siteName" : "호남지방통계청" , "info" : [{"title" : "공지사항" , "address" : "http://kostat.go.kr/portal/korea/kor_nw/2/1/index.board?bmode=xmlList" }]}
    ]}
];
   var monList = [ 
        {"key" :  "jan" ,"value" : "01"},
        {"key" :  "feb" ,"value" : "02"},
        {"key" :  "mar" ,"value" : "03"},
        {"key" :  "apr" ,"value" : "04"},
        {"key" :  "may" ,"value" : "05"},
        {"key" :  "jun" ,"value" : "06"},
        {"key" :  "jul" ,"value" : "07"},
        {"key" :  "aug" ,"value" : "08"},
        {"key" :  "sep" ,"value" : "09"},
        {"key" :  "oct" ,"value" : "10"},
        {"key" :  "nov" ,"value" : "11"},
        {"key" :  "dec" ,"value" : "12"}
    ];
    var txt;
    var pd;
    var year;
    var month;
    var day;
    function escapeConvert(str){
        if(str.length < 9){
            if(str.substring(0,2) == "20"){
                var temp = str.replace(/(\.|\-|\/)/g,'');
                temp = temp.substr(0,4) + '/' + temp.substr(4,2) + '/' + temp.substr(6,2);
                return temp;
            }else{
                return '20' + str;
            }
        }else{
            var temp = str.replace(/(\.|\-|\/)/g,'');
            temp = temp.substr(0,4) + '/' + temp.substr(4,2) + '/' + temp.substr(6,2);
            return temp;
        }
    }

    function gmtConvert(str){
        var dateCheck = /\d+ \w{3} \d{4}/;
        temp = dateCheck.exec(str);
        year = /\d{4}/.exec(temp);
        month = /\w{3}/.exec(temp).toString().toLowerCase();
        for(var j = 0; j < monList.length; j++){
            if(monList[j].key + '' == month + ''){
    			month = monList[j].value;
            } 
        }
        day = /\d+/.exec(temp).toString();
        day = day.length < 2 ? '0' + day : day;
        temp = year+'/'+month+ '/' +day ;
        return temp;
    }

    function rssParser(xml){
    	var items = new Array();
    	var tempPd;
    	var channel = xml.getElementsByTagName("channel")[0];
                var link = "";
    	$(channel).find("item").each(function(i,val){
    	    tempPd = $(val).find('pubDate').text() != '' ? $(val).find('pubDate').text() : $(val).find('dc\\:date').text();
    	    if(tempPd != ''){
	        if(tempPd.match(/(\.|\-|\/)/) || tempPd.match(/^\d+$/)){
	            tempPd = escapeConvert(tempPd);
    	        }else{
	            tempPd = gmtConvert(tempPd);	
	        }
                    }else{
	        tempPd = '';
	    }
    	    title = $(val).find('title').text();
                    link = $(val).find('link').text();
                    link = link.replace(/&/g, "&amp;"); 
                    items.push({
            	        "num" : i + 1,
                        "title" : title,
                        "link"    :  link,
                        "description" : $(val).find('description').text() != '' ? $(val).find('description').text() : '',
                        "author" : $(val).find('author').text() != null ? $(val).find('author').text() : $(val).find('dc\\:creator').text(),
                        "pubDate" : tempPd 
                    });
    	});
    	return items;
}

    $(document).ready(function(){
        $('#enter_board1 > ul > li > a').click(function(){
            var idx = $('#enter_board1 > ul > li > a').index($(this));
            $('#enter_board1 > ul > li').eq(idx).find('ul').html("").append("<li><img src='/rfc/images/chumdannet/common/loading.gif' /></li>");
            var url = rssSiteList[0].siteList[idx].info[0].address;
             $.jGFeed(url,
                 function(data){
                    $('#enter_board1 > ul > li').eq(idx).find('ul').html("");
                        var xml = rssParser(data);
                        $(xml).each(function(i,val){
                        if(i < 5) {
                            var pubDate = val.pubDate;
                            if( pubDate != ""){
                                    if(pubDate.match(/(\.|\-|\/)/) || pubDate.match(/^\d+$/)){
                                        pd = escapeConvert(pubDate);
		    }else{
                                        pd = gmtConvert(pubDate);
		    }
                            }else{ pd = "";}
                            $('#enter_board1 > ul > li').eq(idx).find('ul').append($("<li><div style='float:left;width:300px;' class='ellipsis'  align='left'><a href=" + val.link + " target='blank'>" + val.title  + "</a></div><div style='float:left;width:70px;' class='ellipsis'>"+ pd +"</div><div style='clear:both'></div></li>"));
                        }
                    });
                   },
             3);
       });
        $('#enter_board2 > ul > li > a').click(function(){
            var idx = $('#enter_board2 > ul > li > a').index($(this));
            $('#enter_board2 > ul > li').eq(idx).find('ul').html("").append("<li><img src='/rfc/images/chumdannet/common/loading.gif' /></li>");
            var url = rssSiteList[1].siteList[idx].info[0].address;
             $.jGFeed(url,
                 function(data){
                    $('#enter_board2 > ul > li').eq(idx).find('ul').html("");
                        var xml = rssParser(data);
                        $(xml).each(function(i,val){
                        if(i < 5) {
                            var pubDate = val.pubDate;
                            if( pubDate != ""){
                                    if(pubDate.match(/(\.|\-|\/)/) || pubDate.match(/^\d+$/)){
                                        pd = escapeConvert(pubDate);
		    }else{
                                        pd = gmtConvert(pubDate);
		    }
                            }else{ pd = "";}
                            $('#enter_board2 > ul > li').eq(idx).find('ul').append($("<li><div style='float:left;width:300px;' class='ellipsis'  align='left'><a href=" + val.link + " target='blank'>" + val.title + "</a></div><div style='float:left;width:70px;' class='ellipsis'>"+ pd +"</div><div style='clear:both'></div></li>"));
                        }
                    });
                   },
             3);
       });
        $('#enter_board3 > ul > li > a').click(function(){
            var idx = $('#enter_board3 > ul > li > a').index($(this));
            $('#enter_board3 > ul > li').eq(idx).find('ul').html("").append("<li><img src='/rfc/images/chumdannet/common/loading.gif' /></li>");
            var url = rssSiteList[2].siteList[idx].info[0].address;
            $.jGFeed(url,
                 function(data){
                    $('#enter_board3 > ul > li').eq(idx).find('ul').html("");
                        var xml = rssParser(data);
                        $(xml).each(function(i,val){
                        if(i < 5) {
                            var pubDate = val.pubDate;
                            if( pubDate != ""){
                                    if(pubDate.match(/(\.|\-|\/)/) || pubDate.match(/^\d+$/)){
                                        pd = escapeConvert(pubDate);
		    }else{
                                        pd = gmtConvert(pubDate);
		    }
                            }else{ pd = "";}
                            $('#enter_board3 > ul > li').eq(idx).find('ul').append($("<li><div style='float:left;width:300px;' class='ellipsis'  align='left'><a href=" + val.link + " target='blank'>" + val.title + "</a></div><div style='float:left;width:70px;' class='ellipsis'>"+ pd +"</div><div style='clear:both'></div></li>"));
                        }
                    });
                   },
             3);
       });
        $('#enter_board4 > ul > li > a').click(function(){
            var idx = $('#enter_board4 > ul > li > a').index($(this));
            $('#enter_board4 > ul > li').eq(idx).find('ul').html("").append("<li><img src='/rfc/images/chumdannet/common/loading.gif' /></li>");
            var url = rssSiteList[3].siteList[idx].info[0].address;
             $.jGFeed(url,
                 function(data){
                    $('#enter_board4 > ul > li').eq(idx).find('ul').html("");
                        var xml = rssParser(data);
                        $(xml).each(function(i,val){
                        if(i < 5) {
                            var pubDate = val.pubDate;
                            var tempLnk = val.link;
                            if(idx == 2){
                                //호남지방통계청은 도메인이 붙지 않고 와서 앞에 prefix로 도메인 스트링을 추가한다
                                tempLnk = 'http://www.kostat.go.kr/' + tempLnk;
                            }
                            if( pubDate != ""){
                                    if(pubDate.match(/(\.|\-|\/)/) || pubDate.match(/^\d+$/)){
                                        pd = escapeConvert(pubDate);
		    }else{
                                        pd = gmtConvert(pubDate);
		    }
                            }else{ pd = "";}
                            $('#enter_board4 > ul > li').eq(idx).find('ul').append($("<li><div style='float:left;width:300px;' class='ellipsis'  align='left'><a href=" + tempLnk  + " target='blank'>" + val.title + "</a></div><div style='float:left;width:70px;' class='ellipsis'>"+ pd +"</div><div style='clear:both'></div></li>"));
                        }
                    });
                   },
             3);
       });
        $('li[class=m1]').each(function(i){
            $(this).find('a').click();       
         });
 });
        

