﻿// JavaScript Document

if (location.search.length > 1) {
　var test = location.search.substr(4,9);
　}

var Datas = new Spry.Data.XMLDataSet('../../js/data.xml', 'list/data',{ sortOnLoad: "studyid", sortOrderOnLoad: "descending"} );
Datas.setColumnType("studyid", "number");

var Dates = new Spry.Data.XMLDataSet("../../js/data.xml", "list/date[position() = 1]")

var Adds = new Spry.Data.XMLDataSet("../../js/data.xml", "list/date/add")


/*絞り込み処理*/
function loadxmldata(){
	var feedurl = "../../js/data.xml";
	var feedxpath = "list/data";
	var flag = "off";
	var msg ="";

	var m = document.form.type.selectedIndex;
	var n = document.form.group.selectedIndex;
	var l = document.form.status.selectedIndex;

    /*GETからの変数読込時の初期値取り込み（テスト）*/
    if(test==3){
        m=3;
        document.form.type.selectedIndex=3;
        test ="";
    }

	if(m > 0){
		feedxpath += "[type='" + document.form.type.options[m].value +"'";
		flag = "on";
	}
	
	if(n > 0){
	    if (flag == "on") {
	        feedxpath += " and group='" + document.form.group.options[n].value + "'";
	        flag = "on";
	    }
	    else if (n == 14) {
	    /*JCOG1009/1010対応（消化器がん内科/胃がん外科）*/
	    feedxpath += "[(group = '消化器内視鏡'or group = '消化器内視鏡/胃がん')";
	        flag = "on";
	    } else if (n == 3) {
	    feedxpath += "[(group = '胃がん' or group = '消化器内視鏡/胃がん')";
	        flag = "on";
	    } else {
	        feedxpath += "[group='" + document.form.group.options[n].value + "'";
	        flag = "on";
	    }
	}
	if(l > 0){
	    if(flag == "on"){
		if(l == 4){
			feedxpath += " and (status = '登録中' or status = '登録一時中止中')";
		}else {
			feedxpath += " and status='" + document.form.status.options[l].value + "'";
		}
	    flag = "on";
	    }else {
		if(l == 4){
			feedxpath += "[(status = '登録中' or status = '登録一時中止中')";
		}else {	
			feedxpath += "[status='" + document.form.status.options[l].value + "'";
	    	}
	    flag = "on";
	    }
	}

	if(flag == "on"){
	    feedxpath += "]";
	    msg = "上記の条件で絞り込まれた試験情報を表示しています。";
	}else {
	    msg ="すべての試験情報を表示しています。";
    }

    /*msg_areaへのテキスト表示*/
    var obj=document.getElementById("msg_area");
    obj.innerHTML=msg;

	Datas.url = feedurl;
	Datas.xpath = feedxpath;
	Datas.loadData();
}

