﻿function fnInit() {
	fnChooseMember();
	fnGetTxt();
}

function fnChooseMember() {
	if(window.XMLHttpRequest != null){
		mem = new XMLHttpRequest;
	}else{
		mem = new ActiveXObject('MSXML2.XMLHTTP');
	}
	var target = "./cgi-data/getMember.php";

	mem.open('GET', target, true);
	mem.onreadystatechange = function(){
		if(mem.readyState==4){
			var str = mem.responseText;
	
			str_a =  str.split(/\r\n|\r|\n/g);

			strmax = str_a.length;
			do {
				idx1 = Math.floor( Math.random() * strmax );
			} while (str_a[idx1].length == 0) 
			do {
				idx2 = Math.floor( Math.random() * strmax );
			} while ((str_a[idx2].length == 0) || (idx1 == idx2))

			rec_a1 = str_a[idx1].split("<>");
			rec_a2 = str_a[idx2].split("<>");
										
			strInfo = '	  <div id="Mem_Sheet" >' + "\n";
			
			// 1つめ
			strInfo += '		  <div id="Mem_Sheet_n" >' + "\n";
			strInfo += '			<div id="mem_name" >' + fnHtmlDecord(rec_a1[1]) + '</div>' + "\n";
			if (rec_a1[3] == 0) {
				strInfo += '			<div id="mem_img" ><img src="http://anchoco.h-support.jp/test/anshoko/corpimg/noimage.jpg" /></div>' + "\n";
			} else {
				strInfo += '			<div id="mem_img" ><img src="http://anchoco.h-support.jp/test/anshoko/corpimg/' + rec_a1[0] + '.jpg" width="100" height="100" /></div>' + "\n";
			}
			strInfo += '			<div id="mem_msg" >' + fnHtmlDecord(rec_a1[2]) + '</div>' + "\n";
			if (rec_a1.length > 4) {
				if (rec_a1[4] != "") {
					strInfo += '			<div id="mem_postcode" >〒' + fnHtmlDecord(rec_a1[4]) + '</div>' + "\n";
				} else {
					strInfo += '			<div id="mem_postcode" ></div>' + "\n";
				}
			}
			if (rec_a1.length > 5) {
				strInfo += '			<div id="mem_address" >' + fnHtmlDecord(rec_a1[5]) + '</div>' + "\n";
			}
			if (rec_a1.length > 7) {
				var strTEL = new String(fnHtmlDecord(rec_a1[6]));
				var strFAX = new String(fnHtmlDecord(rec_a1[7]));
				if (strFAX.length == 0) {
					strInfo += '			<div id="mem_telfax" >TEL　' + strTEL + '</div>' + "\n";
				} else {
					strInfo += '			<div id="mem_telfax" >TEL　' + strTEL + '　FAX　' + strFAX + '</div>' + "\n";
				}
			} else if (rec_a1.length > 6) {
				strInfo += '			<div id="mem_telfax" >TEL　' + fnHtmlDecord(rec_a1[6]) + '</div>' + "\n";
			}
			if (rec_a1.length > 8) {
				var strURL = new String(rec_a1[8]);
//				if (rec_a1[8].indexOf("http://", 0) >= 0  ) {
				if ((strURL.indexOf("http://", 0) >= 0  ) && (strURL.length > 10)) {
					strInfo += '			<div id="mem_url" ><a href="' + fnHtmlDecord(strURL) + '" target="_blank">' + fnHtmlDecord(strURL) + '</a></div>' + "\n";
				} else {
					strInfo += '			<div id="mem_url" ></div>' + "\n";
				}
			}
			strInfo += '		  </div>' + "\n";
			
			// 2つめ
			strInfo += '		  <div id="Mem_Sheet_last" >' + "\n";
			strInfo += '			<div id="mem_name" >' + fnHtmlDecord(rec_a2[1]) + '</div>' + "\n";
			if (rec_a2[3] == 0) {
				strInfo += '			<div id="mem_img" ><img src="http://anchoco.h-support.jp/test/anshoko/corpimg/noimage.jpg" /></div>' + "\n";
			} else {
				strInfo += '			<div id="mem_img" ><img src="http://anchoco.h-support.jp/test/anshoko/corpimg/' + rec_a2[0] + '.jpg" width="100" height="100" /></div>' + "\n";
			}
			strInfo += '			<div id="mem_msg" >' + fnHtmlDecord(rec_a2[2]) + '</div>' + "\n";
			if (rec_a2.length > 4) {
				if (rec_a2[4] != "") {
					strInfo += '			<div id="mem_postcode" >〒' + fnHtmlDecord(rec_a2[4]) + '</div>' + "\n";
				} else {
					strInfo += '			<div id="mem_postcode" ></div>' + "\n";
				}
			}
			if (rec_a2.length > 5) {
				strInfo += '			<div id="mem_address" >' + fnHtmlDecord(rec_a2[5]) + '</div>' + "\n";
			}
			if (rec_a2.length > 7) {
				var strTEL = new String(fnHtmlDecord(rec_a2[6]));
				var strFAX = new String(fnHtmlDecord(rec_a2[7]));
				if (strFAX.length == 0) {
					strInfo += '			<div id="mem_telfax" >TEL　' + strTEL + '</div>' + "\n";
				} else {
					strInfo += '			<div id="mem_telfax" >TEL　' + strTEL + '　FAX　' + strFAX + '</div>' + "\n";
				}
			} else if (rec_a2.length > 6) {
				strInfo += '			<div id="mem_telfax" >TEL　' + fnHtmlDecord(rec_a2[6]) + '</div>' + "\n";
			}
			if (rec_a2.length > 8) {
				var strURL = new String(rec_a2[8]);
//				if (rec_a2[8].indexOf("http://", 0) >= 0  ) {
				if ((strURL.indexOf("http://", 0) >= 0  ) && (strURL.length > 10)) {
					strInfo += '			<div id="mem_url" ><a href="' + fnHtmlDecord(strURL) + '" target="_blank">' + fnHtmlDecord(strURL) + '</a></div>' + "\n";
				} else {
					strInfo += '			<div id="mem_url" ></div>' + "\n";
				}
			}
			strInfo += '		  </div>' + "\n";
			
			strInfo += '	  </div>' + "\n";

			document.getElementById("MembersInformation").innerHTML = strInfo;
		}
	}
	mem.send('');
}

function fnGetTxt() {
	if(window.XMLHttpRequest != null){
		x = new XMLHttpRequest;
	}else{
		x = new ActiveXObject('MSXML2.XMLHTTP');
	}
	var target = "./cgi-data/getTopix.php";

	x.open('GET', target, true);
	x.onreadystatechange = function(){
		if(x.readyState==4){
			var str = x.responseText;

			strInfo = "";

			str_a =  str.split(/\r\n|\r|\n/g);
			for (iII=0; iII<str_a.length; iII++) {

				rec_a = str_a[iII].split("<>");
				
				if (rec_a.length >= 3) {
					strInfo += '<h4 class="newco">' + fnHtmlDecord(rec_a[1]) + '</h4>' + "\n";
					if (rec_a[3] == 0) {
						strInfo += '<p class="new">' + fnHtmlDecord(rec_a[2]) + '</p>' + "\n";
					} else {
						strInfo += '<p class="new">' + "\n";
						strInfo += "  " + fnHtmlDecord(rec_a[2]) + "\n";
						strInfo += '  <br />' + "\n";
						strInfo += '  <img src="http://anchoco.h-support.jp/test/anshoko/InfoImg/' + rec_a[0] + '.jpg" />';
						strInfo += '</p>'
					}
				}
			}
			document.getElementById("TopixInformation").innerHTML += strInfo;
		}
	} 
	x.send('');
}

function fnHtmlDecord(varStr) { 
	var varRet = varStr;
	
	if (varRet == undefined ) {
		return "";
	}
	while (varRet.match("&lt;")) {
		varRet = varRet.replace('&lt;', '<');
	}
	while (varRet.match("&gt;")) {
		varRet = varRet.replace('&gt;', '>');
	}
	while (varRet.match("&quot;")) {
		varRet = varRet.replace('&quot;', '"');
	}
	while (varRet.match("&amp;")) {
		varRet = varRet.replace('&amp;', '&');
	}
	return varRet;
}