function getIndex1(getFilename) {
	if(document.getElementById("rssnews")){
	    if (window.XMLHttpRequest) {
			xmlhttp=new XMLHttpRequest();
			}
		else if (window.ActiveXObject){
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		else{
			xmlhttp=false;
			}
		if (xmlhttp) {
		document.getElementById("rssnews").innerHTML="最新情報を取得中です...";
		xmlhttp.onreadystatechange = check;
		xmlhttp.open('GET', getFilename,true);
		xmlhttp.send(null);
		}
	}
}

function check() {
	var isMSIE = /*\@cc_on!\@*/false;
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		xmlDoc = xmlhttp.responseXML;
		if(xmlDoc.getElementsByTagName("item").length !=0){
			dataElm = xmlDoc.getElementsByTagName("item");
			try{
				data    = dataElm[0].getElementsByTagName("title")[0].firstChild.nodeValue;
				} catch(e){
				data = "";
				}
			}
		else if(xmlDoc.getElementsByTagName("entry").length !=0){
			dataElm = xmlDoc.getElementsByTagName("entry");
			try{
				data    = dataElm[0].getElementsByTagName("title")[0].firstChild.nodeValue;
				} catch(e){
				data = "";
				}
			}
		if(data){
			document.getElementById("rssnews").innerHTML="";
			var j=dataElm.length;
			var queryfailed=false;
			var rsscount=10;//表示件数を変えたい場合はこの部分を編集します。
			if(j>rsscount){j=rsscount;}
			for(i=0;i<j;i++){
				if(dataElm.length<=i){break;}
				data1    = dataElm[i].getElementsByTagName("title")[0].firstChild.nodeValue;
				if(dataElm[i].getElementsByTagName("uri").length !=0){
					link1    = dataElm[i].getElementsByTagName("uri")[0].firstChild.nodeValue;
					}
				else{
					link1    = dataElm[i].getElementsByTagName("link")[0].firstChild.nodeValue;
					}
				if(dataElm[i].getElementsByTagName("dc:date").length !=0){
					date1    = dataElm[i].getElementsByTagName("dc:date")[0].firstChild.nodeValue;
					if(date1.charAt(0)>="A"){
						date_year=date1.substring(12,16);
						date_mon=date1.substring(0,3);
						date_day=date1.substring(5,7);
						date_hour=date1.substring(17,19);
						date_min=date1.substring(20,22);
						}
					else{
						date_year=date1.substring(0,4);
						date_mon=date1.substring(5,7);
						date_day=date1.substring(8,10);
						date_hour=date1.substring(11,13);
						date_min=date1.substring(14,16);
						}
					date_str=date_year+'/'+date_mon+'/'+date_day+'&nbsp;'+date_hour+':'+date_min;
					}
				else if(dataElm[i].getElementsByTagName("pubDate").length !=0){
					date1   = dataElm[i].getElementsByTagName("pubDate")[0].firstChild.nodeValue;
					if(date1.charAt(0)>="A"){
						date_year=date1.substring(12,16);
						date_mon=date1.substring(0,3);
						date_day=date1.substring(5,7);
						date_hour=date1.substring(17,19);
						date_min=date1.substring(20,22);
						}
					else{
						date_year=date1.substring(0,4);
						date_mon=date1.substring(5,7);
						date_day=date1.substring(8,10);
						date_hour=date1.substring(11,13);
						date_min=date1.substring(14,16);
						}
					date_str=date_year+'/'+date_mon+'/'+date_day+'&nbsp;'+date_hour+':'+date_min;
					}
				else if(dataElm[i].getElementsByTagName("published").length !=0){
					date1   = dataElm[i].getElementsByTagName("published")[0].firstChild.nodeValue;
					var dd=new Date();
					dd.setW3CDTF( date1 );
					date_str=dd.toLocaleString();
					}
				document.getElementById("rssnews").innerHTML+='<div>'+date_str+'<br /><a href="'+link1+'" target=_blank>'+data1+'</a></div>';//表示形式を変えたい場合はこの部分を編集します。
				}
			}
		}
	else{
		return;
		}
	}

function encodeURL(str) {
  var character = '';
  var unicode   = '';
  var string    = '';
  var i         = 0;

  for (i = 0; i < str.length; i++) {
    character = str.charAt(i);
    unicode   = str.charCodeAt(i);

    if (character == ' ') {
      string += '+';
    } else {
      if (unicode == 0x2a || unicode == 0x2d || unicode == 0x2e || unicode == 0x5f || ((unicode >= 0x30) && (unicode <= 0x39)) || ((unicode >= 0x41) && (unicode <= 0x5a)) || ((unicode >= 0x61) && (unicode <= 0x7a))) {
        string = string + character;
      } else {
        if ((unicode >= 0x0) && (unicode <= 0x7f)) {
          character   = '0' + unicode.toString(16);
          string += '%' + character.substr(character.length - 2);
        } else if (unicode > 0x1fffff) {
          string += '%' + (oxf0 + ((unicode & 0x1c0000) >> 18)).toString(16);
          string += '%' + (0x80 + ((unicode & 0x3f000) >> 12)).toString(16);
          string += '%' + (0x80 + ((unicode & 0xfc0) >> 6)).toString(16);
          string += '%' + (0x80 + (unicode & 0x3f)).toString(16);
        } else if (unicode > 0x7ff) {
          string += '%' + (0xe0 + ((unicode & 0xf000) >> 12)).toString(16);
          string += '%' + (0x80 + ((unicode & 0xfc0) >> 6)).toString(16);
          string += '%' + (0x80 + (unicode & 0x3f)).toString(16);
        } else {
          string += '%' + (0xc0 + ((unicode & 0x7c0) >> 6)).toString(16);
          string += '%' + (0x80 + (unicode & 0x3f)).toString(16);
        }
      }
    }
  }

  return string;
}