jQuery.noConflict(); //

function preCheck(){
	if(!chkAjaBrowser()){
		document.location.href = 'brs_msg.html';
	}
}

function convartDates(mDD){
	var dispD = mDD.split('-');
	var returnDate = dispD[0]+"年"+(dispD[1] * 1)+"月"+(dispD[2] * 1)+"日";
	return returnDate;
}

jQuery(function($) {
	preCheck();
	on_panel = function(oj) {
		
		eval("jsRes = "+oj.responseText);
		callDatas(0);
	}

	function callDatas(mo) {
		
		if(mo == "" || mo > cateRes.categoryData.length) {
			var mR = 0;
			var maxR = cateRes.categoryData.length;		
		} else {
			var mR = mo;
			mR = (mR - 1);
			var maxR = mo;		
		}

		var cateImg = "";
		
		if(jsRes.volDate[0].vo0 == "err1"){
			var errDisp = "<div id=\"noContData\">現在、ボランティアの募集はございません</div>";
			$('#volunteerContetns').html(errDisp);
		} else {
			var disp = "";
			
			for(var v = mR;v < maxR;v++){

				var cateIds = cateRes.categoryData[v].cate0;
				var dispC = "";	
							
				switch(cateIds) {
						case "1":
						cateImg = "<img src='img/v_midasi_kodomo_s.gif' alt='【子ども】ボランティア募集ロゴ'>";
						break;
				
						case "2":
						cateImg = "<img src='img/v_midasi_shougai_s.gif' alt='【障がい】ボランティア募集ロゴ'>";
						break;

						case "3":
						cateImg = "<img src='img/v_midasi_kourei_s.gif' alt='【高齢】ボランティア募集ロゴ'>";
						break;
				
						case "4":
						cateImg = "<img src='img/v_midasi_sonota_s.gif' alt='【その他】ボランティア募集ロゴ'>";
						break;
				}
				
				var myCount = 0;
				dispC = cateImg;
				for(var i = 0;i < jsRes.volDate.length;i++){				
					if(jsRes.volDate[i].vo1 == cateIds){
						
						dispC += "<table border='0' width='450' id=\"contBox\">";
						dispC += "<tr><td colspan='2' id=\"titles\">No."+jsRes.volDate[i].vo2+"&nbsp;&nbsp;"+jsRes.volDate[i].vo3+"</td></tr>";
						dispC += "<tr><td width='95' id=\"contTit\">応募条件</td><td id=\"contMsg\">"+jsRes.volDate[i].vo4+"</td></tr>";
						if(jsRes.volDate[i].vo5 == 1){
							var dispDate = convartDates(jsRes.volDate[i].vo6);
							dispC += "<tr><td id=\"contTit\">募集締切</td><td id=\"contMsg\">"+dispDate+"</td></tr>";
						}
						dispC += "<tr><td id=\"contTit\">活動内容</td><td id=\"contMsg\">"+jsRes.volDate[i].vo7+"</td></tr>";
						dispC += "<tr><td id=\"contTit\">誰と関わる</td><td id=\"contMsg\">"+jsRes.volDate[i].vo8+"</td></tr>";
						dispC += "<tr><td id=\"contTit\">活動日時</td><td id=\"contMsg\">"+jsRes.volDate[i].vo9+"</td></tr>";
						dispC += "<tr><td id=\"contTit\">活動場所</td><td id=\"contMsg\">"+jsRes.volDate[i].vo10+"</td></tr>";
						dispC += "<tr><td id=\"contTit\">発信者</td><td id=\"contMsg\">"+jsRes.volDate[i].vo11+"</td></tr>";
						if(jsRes.volDate[i].vo12 !== ""){
							dispC += "<tr><td id=\"contTit\">発信者URL</td><td id=\"contMsg\"><a href='"+jsRes.volDate[i].vo12+"' target='_blank'>"+jsRes.volDate[i].vo12+"</a></td></tr>";
						}
						dispC += "<tr><td id=\"contTit\">問合せ先</td><td id=\"contMsg\">"+jsRes.volDate[i].vo13+"</td></tr>";
						if(jsRes.volDate[i].vo14 !== ""){
							dispC += "<tr><td id=\"contTit\">問合せ先メールアドレス</td><td id=\"contMsg\">"+jsRes.volDate[i].vo14+"</td></tr>";
						}
						var dispDate = convartDates(jsRes.volDate[i].vo16);
						dispC += "<tr><td id=\"contTit\">掲載日</td><td id=\"contMsg\">"+dispDate+"</td></tr>";				
						dispC += "</table>";
						dispC += "<div id=\"spacer1\"></div>";
						myCount++;
					} 
				}
				if(myCount == 0){
					dispC += "<div id=\"noContData\">現在こちらの募集はございません。</div>";
				}				
				disp += dispC + "<br />";

			}
			
			//select を上記forと分岐
			
			var selectDisp = "<select id=\"mySelect\" onChange=\"choseCate()\">";
			selectDisp += "<option value=''>すべてを表示</option>";
			for(var myS = 0;myS < cateRes.categoryData.length;myS++){
				if(cateRes.categoryData[myS].cate0 == mo){
					selectDisp += "<option value='"+cateRes.categoryData[myS].cate0+"' selected>「"+cateRes.categoryData[myS].cate1+"」ボランティア募集を表示</option>";
				} else {
					selectDisp += "<option value='"+cateRes.categoryData[myS].cate0+"'>「"+cateRes.categoryData[myS].cate1+"」ボランティア募集を表示</option>";
				}
			}
			selectDisp += "</select>";
			
			$('#mySelection').html(selectDisp);
			$('#volunteerContetns').html("<div id=\"cont"+v+"\">"+disp+"</div>");
		}
	
	}

	choseCate = function() {
		var selNum = document.getElementById('mySelect').value;
		callDatas(selNum);
	}
  	
  	on_cateData = function(oj){
  		eval("cateRes = "+oj.responseText); //ソート済みで返ってくる
		if(cateRes.categoryData[0].cate0 == "err0"){
			var errDisp = "<div id=\"noContData\">現在システムの都合により表示することができません。<br />もうしばらくお待ちいただいた後にあらためてアクセスください。</div>";
			$('#volunteerContetns').html(errDisp);
		} else {
			sendRequest(on_panel,{action:'userReq'},'POST','./mod/volViews.php',true,true);
		}
  	}
  	
  	sendRequest(on_cateData,{action:'userReq'},'POST','./mod/cateView.php',true,true);

});