﻿onload = init;
var pic_index;
var pic_small;
var pic_normal;
var link_shop;
var link_circle;
var link_creater;
var link_event;
var link_foreign;
var link_site;


function init() {
//index用
  pic_index = document.getElementById("pic_index");
//small用
  pic_small = document.getElementById("pic_small");
//normal用
  pic_normal = document.getElementById("pic_normal");

  indexDisp();
  smallDisp();
  normalDisp();



//link shop用
  link_shop = document.getElementById("link_shop");
//link circle用
  link_circle = document.getElementById("link_circle");
//link creater用
  link_creater = document.getElementById("link_creater");
//link event用
  link_event = document.getElementById("link_event");
//link foreign用
  link_foreign = document.getElementById("link_foreign");
//link site用
  link_site = document.getElementById("link_site");

  shopDisp();
  circleDisp();
  createrDisp();
  eventDisp();
  foreignDisp();
  siteDisp();

}

//index用 -------------------------------------------------------------------
function indexDisp(){

  var url = "report_index.xml";

  new Ajax.Request(url,
    {
      method: 'get',
      onSuccess: rnd_index
  });


function rnd_index(data) {
  var pic_text = "";
  var rnd = 0; // 乱数格納

  var data_list = data.responseXML.getElementsByTagName('data_list');

  var item = data_list[0].getElementsByTagName('item');

  var graphic_dat_max = item.length;

  rnd = Math.floor(Math.random() * graphic_dat_max);

  var picGrph = item[rnd].getElementsByTagName('grph');
  var picGrphValue = picGrph[0].firstChild.nodeValue;

  var picLink = item[rnd].getElementsByTagName('link');
  var picLinkValue = picLink[0].firstChild.nodeValue;

  var picName = item[rnd].getElementsByTagName('name');
  var picNameValue = picName[0].firstChild.nodeValue;


  pic_text = '<p align="center"><em><strong><font size="4">' + picNameValue + '</font></strong></em><br><br><a href="' + picLinkValue + '" target="_blank"><IMG SRC="' + picGrphValue + '" WIDTH="480" HEIGHT="360"></a></p>';
  pic_index.innerHTML = pic_text;
  }
}



//small用 -------------------------------------------------------------------
function smallDisp(){

  var surl = "report_index.xml";

  new Ajax.Request(surl,
    {
      method: 'get',
      onSuccess: rnd_small
  });


function rnd_small(sdata) {
  var pic_stext = '<table width = 90% align = "center"><tr>';
  var srnd = 0; // 乱数格納

  var data_slist = sdata.responseXML.getElementsByTagName('data_list');

  var sitem = data_slist[0].getElementsByTagName('item');

  var graphic_dat_smax = sitem.length;

  for(i = 0; i < 3; i++){

    srnd = Math.floor(Math.random() * graphic_dat_smax);

    var picsGrph = sitem[srnd].getElementsByTagName('grph');
    var picsGrphValue = picsGrph[0].firstChild.nodeValue;

    var picsLink = sitem[srnd].getElementsByTagName('link');
    var picsLinkValue = picsLink[0].firstChild.nodeValue;

    var picsName = sitem[srnd].getElementsByTagName('name');
    var picsNameValue = picsName[0].firstChild.nodeValue;


    pic_stext += '<td align = "center"><a href="' + picsLinkValue + '" target="_blank"><IMG SRC="' + picsGrphValue + '" WIDTH="120" HEIGHT="90" alt="' + picsNameValue + '"></a></td>';

  }

    pic_stext += '</tr></table>';

  pic_small.innerHTML = pic_stext;
  }
}



//normal用 -------------------------------------------------------------------
function normalDisp(){

  var nurl = "report_index.xml";

  new Ajax.Request(nurl,
    {
      method: 'get',
      onSuccess: rnd_normal
  });


function rnd_normal(ndata) {
  var pic_ntext = '<table width = 90% align = "center"><tr>';
  var nrnd = 0; // 乱数格納

  var data_nlist = ndata.responseXML.getElementsByTagName('data_list');

  var nitem = data_nlist[0].getElementsByTagName('item');

  var graphic_dat_nmax = nitem.length;

  for(i = 0; i < 4; i++){

    nrnd = Math.floor(Math.random() * graphic_dat_nmax);

    var picnGrph = nitem[nrnd].getElementsByTagName('grph');
    var picnGrphValue = picnGrph[0].firstChild.nodeValue;

    var picnLink = nitem[nrnd].getElementsByTagName('link');
    var picnLinkValue = picnLink[0].firstChild.nodeValue;

    var picnName = nitem[nrnd].getElementsByTagName('name');
    var picnNameValue = picnName[0].firstChild.nodeValue;


    pic_ntext += '<td align = "center">test<a href=../"' + picnLinkValue + '" target="_blank"><IMG SRC=../"' + picnGrphValue + '" WIDTH="200" HEIGHT="150" alt="' + picnNameValue + '"></a></td>';

  }

    pic_ntext += '</tr></table>';

  pic_normal.innerHTML = pic_ntext;
  }
}
// link shop用 ----------------------------------------------------------------
function shopDisp(){

  var shopurl = "link_shop.xml";

  new Ajax.Request(shopurl,
    {
      method: 'get',
      onSuccess: list_shop,
      onFailure: list_fail
  });

function list_shop(lshop){
  var link_stext = '';
  var data_link = lshop.responseXML.getElementsByTagName('shop_list');
  var lsitem = data_link[0].getElementsByTagName('item');

  for(i = 0; i < lsitem.length; i++){

    var linkLink = lsitem[i].getElementsByTagName('link');
    var linkLinkValue = linkLink[0].firstChild.nodeValue;

    var nameLink = lsitem[i].getElementsByTagName('name');
    var nameLinkValue = nameLink[0].firstChild.nodeValue;

    var text1Link = lsitem[i].getElementsByTagName('text1');
    var text1LinkValue = text1Link[0].firstChild.nodeValue;

    var text2Link = lsitem[i].getElementsByTagName('text2');
    var text2LinkValue = text2Link[0].firstChild.nodeValue;


  link_stext += '<a href = "' + linkLinkValue + '" target="_blank"><H3>' + nameLinkValue + '</H3></a><H6>&emsp;&emsp;&emsp;' + text1LinkValue + '<br>&emsp;&emsp;&emsp;' + text2LinkValue + '</H6>';

  }


  link_shop.innerHTML = link_stext;
  }

function list_fail(lshop){
link_shop.innerHTML = 'No link';
}
}
// link creater用 --------------------------------------------------------------
function createrDisp(){

  var createrurl = "link_creater.xml";

  new Ajax.Request(createrurl,
    {
      method: 'get',
      onSuccess: list_creater,
      onFailure: list_fail
  });

function list_creater(lcreater){
  var link_stext = '';
  var data_link = lcreater.responseXML.getElementsByTagName('creater_list');
  var lsitem = data_link[0].getElementsByTagName('item');

  for(i = 0; i < lsitem.length; i++){

    var linkLink = lsitem[i].getElementsByTagName('link');
    var linkLinkValue = linkLink[0].firstChild.nodeValue;

    var nameLink = lsitem[i].getElementsByTagName('name');
    var nameLinkValue = nameLink[0].firstChild.nodeValue;

    var text1Link = lsitem[i].getElementsByTagName('text1');
    var text1LinkValue = text1Link[0].firstChild.nodeValue;

    var text2Link = lsitem[i].getElementsByTagName('text2');
    var text2LinkValue = text2Link[0].firstChild.nodeValue;


  link_stext += '<a href = "' + linkLinkValue + '" target="_blank"><H3>' + nameLinkValue + '</H3></a><H6>&emsp;&emsp;&emsp;' + text1LinkValue + '<br>&emsp;&emsp;&emsp;' + text2LinkValue + '</H6>';

  }


  link_creater.innerHTML = link_stext;
  }

function list_fail(lcreater){
link_creater.innerHTML = 'No link';
}
}
// link circle用 --------------------------------------------------------------
function circleDisp(){

  var circleurl = "link_circle.xml";

  new Ajax.Request(circleurl,
    {
      method: 'get',
      onSuccess: list_circle,
      onFailure: list_fail
  });

function list_circle(lcircle){
  var link_stext = '';
  var data_link = lcircle.responseXML.getElementsByTagName('circle_list');
  var lsitem = data_link[0].getElementsByTagName('item');

  for(i = 0; i < lsitem.length; i++){

    var linkLink = lsitem[i].getElementsByTagName('link');
    var linkLinkValue = linkLink[0].firstChild.nodeValue;

    var nameLink = lsitem[i].getElementsByTagName('name');
    var nameLinkValue = nameLink[0].firstChild.nodeValue;

    var text1Link = lsitem[i].getElementsByTagName('text1');
    var text1LinkValue = text1Link[0].firstChild.nodeValue;

    var text2Link = lsitem[i].getElementsByTagName('text2');
    var text2LinkValue = text2Link[0].firstChild.nodeValue;


  link_stext += '<a href = "' + linkLinkValue + '" target="_blank"><H3>' + nameLinkValue + '</H3></a><H6>&emsp;&emsp;&emsp;' + text1LinkValue + '<br>&emsp;&emsp;&emsp;' + text2LinkValue + '</H6>';

  }


  link_circle.innerHTML = link_stext;
  }

function list_fail(lcircle){
link_circle.innerHTML = 'No link';
}
}
// link event用 --------------------------------------------------------------
function eventDisp(){

  var eventurl = "link_event.xml";

  new Ajax.Request(eventurl,
    {
      method: 'get',
      onSuccess: list_event,
      onFailure: list_fail
  });

function list_event(levent){
  var link_stext = '';
  var data_link = levent.responseXML.getElementsByTagName('event_list');
  var lsitem = data_link[0].getElementsByTagName('item');

  for(i = 0; i < lsitem.length; i++){

    var linkLink = lsitem[i].getElementsByTagName('link');
    var linkLinkValue = linkLink[0].firstChild.nodeValue;

    var nameLink = lsitem[i].getElementsByTagName('name');
    var nameLinkValue = nameLink[0].firstChild.nodeValue;

    var text1Link = lsitem[i].getElementsByTagName('text1');
    var text1LinkValue = text1Link[0].firstChild.nodeValue;

    var text2Link = lsitem[i].getElementsByTagName('text2');
    var text2LinkValue = text2Link[0].firstChild.nodeValue;


  link_stext += '<a href = "' + linkLinkValue + '" target="_blank"><H3>' + nameLinkValue + '</H3></a><H6>&emsp;&emsp;&emsp;' + text1LinkValue + '<br>&emsp;&emsp;&emsp;' + text2LinkValue + '</H6>';

  }


  link_event.innerHTML = link_stext;
  }

function list_fail(levent){
link_event.innerHTML = 'No link';
}
}
// link foreign用 --------------------------------------------------------------
function foreignDisp(){

  var foreignurl = "link_foreign.xml";

  new Ajax.Request(foreignurl,
    {
      method: 'get',
      onSuccess: list_foreign,
      onFailure: list_fail
  });

function list_foreign(lforeign){
  var link_stext = '';
  var data_link = lforeign.responseXML.getElementsByTagName('foreign_list');
  var lsitem = data_link[0].getElementsByTagName('item');

  for(i = 0; i < lsitem.length; i++){

    var linkLink = lsitem[i].getElementsByTagName('link');
    var linkLinkValue = linkLink[0].firstChild.nodeValue;

    var nameLink = lsitem[i].getElementsByTagName('name');
    var nameLinkValue = nameLink[0].firstChild.nodeValue;

    var text1Link = lsitem[i].getElementsByTagName('text1');
    var text1LinkValue = text1Link[0].firstChild.nodeValue;

    var text2Link = lsitem[i].getElementsByTagName('text2');
    var text2LinkValue = text2Link[0].firstChild.nodeValue;


  link_stext += '<a href = "' + linkLinkValue + '" target="_blank"><H3>' + nameLinkValue + '</H3></a><H6>&emsp;&emsp;&emsp;' + text1LinkValue + '<br>&emsp;&emsp;&emsp;' + text2LinkValue + '</H6>';

  }


  link_foreign.innerHTML = link_stext;
  }

function list_fail(lforeign){
link_foreign.innerHTML = 'No link';
}
}
// link site用 ----------------------------------------------------------------
function siteDisp(){

  var siteurl = "link_site.xml";

  new Ajax.Request(siteurl,
    {
      method: 'get',
      onSuccess: list_site,
      onFailure: list_fail
  });

function list_site(lsite){
  var link_stext = '';
  var data_link = lsite.responseXML.getElementsByTagName('site_list');
  var lsitem = data_link[0].getElementsByTagName('item');

  for(i = 0; i < lsitem.length; i++){

    var linkLink = lsitem[i].getElementsByTagName('link');
    var linkLinkValue = linkLink[0].firstChild.nodeValue;

    var nameLink = lsitem[i].getElementsByTagName('name');
    var nameLinkValue = nameLink[0].firstChild.nodeValue;

    var text1Link = lsitem[i].getElementsByTagName('text1');
    var text1LinkValue = text1Link[0].firstChild.nodeValue;

    var text2Link = lsitem[i].getElementsByTagName('text2');
    var text2LinkValue = text2Link[0].firstChild.nodeValue;


  link_stext += '<a href = "' + linkLinkValue + '" target="_blank"><H3>' + nameLinkValue + '</H3></a><H6>&emsp;&emsp;&emsp;' + text1LinkValue + '<br>&emsp;&emsp;&emsp;' + text2LinkValue + '</H6>';

  }


  link_site.innerHTML = link_stext;
  }

function list_fail(lsite){
link_site.innerHTML = 'No link';
}
}
