﻿

function getSelectValue(f) {
	return f.options[f.selectedIndex].value;
}

function getSelectText(f) {
	return f.options[f.selectedIndex].text;
}


rowId = 0;
	        

function pad(number, length) {
    var str = '' + number;
    while (str.length < length) {
        str = '0' + str;
    }
    return str;
}


function toggle(id, show) {	
	if (show){
		document.getElementById(id).style.display='block';
		document.getElementById(id).style.visibility='visible';
		
	} else {
		document.getElementById(id).style.display='none';
		document.getElementById(id).style.visibility='hidden';
		
	}
}

function resetRadio(f) {
	var i;
	if (f) {
		if (f[0]) {
			for (i = 0; i < f.length; i++) {
				f[i].checked = false;	
			}	
		} else {
			f.checked = false;	
		}
	}
}

function setRadioValue(f, v) {
	var i;
	if (f[0]) {
		for (i = 0; i < f.length; i++) {
			if (f[i].value == v) {
				f[i].checked = true;
				return;
			}
		}
	} else {
		if (f.value == v) f.checked = true;
	}
}

function getRadioValue(f) {
	var i;
	if (f[0]) {
		for (i = 0; i < f.length; i++) {
			if (f[i].checked) return f[i].value;
		}
	} else {
		if (f.checked) return f.value;
	}
	return "";
}

function setContent(n, v) {
	document.getElementById(n).innerHTML = v;
	/*
	var obj = document.all[n];
    if (document.all)
    	obj.innerText = v;
    else 
        obj.textContent = v;
    */
}

function makeRequest(lang) {
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
    	http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
        	http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
        	http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
            	http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
    	alert('Cannot create XMLHTTP instance');
        return false;
    }
    http_request.onreadystatechange = callback;
    http_request.open('GET', "info.asp?lang=" + lang, true);
    http_request.send(null);
}

function callback() {
	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
	    	var data = http_request.responseXML;
	    	var aId = data.getElementsByTagName("aId")[0].firstChild.nodeValue;
	    	var aSubject = data.getElementsByTagName("aSubject")[0].firstChild.nodeValue;
	    	var aDate = data.getElementsByTagName("aDate")[0].firstChild.nodeValue;
	    	var aContent = data.getElementsByTagName("aContent")[0].firstChild.nodeValue;
	    	var mStatus = data.getElementsByTagName("mStatus")[0].firstChild.nodeValue;
	    	var mDate = data.getElementsByTagName("mDate")[0].firstChild.nodeValue;
	    	var mDescription = data.getElementsByTagName("mDescription")[0].firstChild.nodeValue;
	    	var counter = data.getElementsByTagName("counter")[0].firstChild.nodeValue;
	    	//alert(aSubject);
	    	//alert(aDate);
	    	//alert(aContent);
	    	//alert(mStatus);
	    	//alert(mDate);
	    	//alert(mDescription);
	    	setContent("aSubject", "<a href=\"index_notnews.asp?id=" + aId + "\" class=\"link_blue2\">" + aSubject + "</a>");
	    	setContent("aDate", aDate);
	    	setContent("aContent", aContent + "&nbsp;<a href=\"index_notnews.asp?id=" + aId + "\" class=\"link_blue2\">詳全文</a>");
	    	//setContent("mStatus", "<img src=\"image/home/home_Notice_" + (mStatus == "Y" ? "g" : "r") + ".jpg\" width=\"251\" height=\"52\" />");
	    	//setContent("mDescription", mDescription);
	    	setContent("counter", counter);
        } else {
        	alert('There was a problem with the request.');
        }
	}
}

var http_request1;

function getModify() {
    http_request1 = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
    	http_request1 = new XMLHttpRequest();
        if (http_request1.overrideMimeType) {
        	http_request1.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
        	http_request1 = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
            	http_request1 = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request1) {
    	alert('Cannot create XMLHTTP instance');
        return false;
    }
    http_request1.onreadystatechange = modifyCallback;
    http_request1.open('GET', "modify.asp", true);
    http_request1.send(null);
}

function modifyCallback() {
	if (http_request1.readyState == 4) {
    	if (http_request1.status == 200) {
	    	var data = http_request1.responseText;
	    	setContent("cdt", data);
        } else {
        	alert('There was a problem with the request.');
        }
	}
}

function getCounter() {
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
    	http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
        	http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
        	http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
            	http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
    	alert('Cannot create XMLHTTP instance');
        return false;
    }
    http_request.onreadystatechange = counterCallback;
    http_request.open('GET', "counter.asp", true);
    http_request.send(null);
}

function counterCallback() {
	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
	    	var data = http_request.responseText;
	    	setContent("counter", data);
        } else {
        	alert('There was a problem with the request.');
        }
	}
}
