//IDからオブジェクトを生成
//function $(sid){
	//return document.getElementById(sid);   
//}

//IDからセレクトボックスの選択値を返す
function $sv(sid){
	var obj = $(sid);   
	return obj.options[obj.selectedIndex].value;
}

//ID内に含まれる最初のクラスのオブジェクトを生成
function $ic(sid,sclass){
	var obj = $(sid);
	var arrTag  = obj.getElementsByTagName("select");
	for(var i=0; i<arrTag.length; i++){
	var oTag = arrTag.item(i);
		if(oTag.className == sclass){

			return oTag;
		}
	}
}

function flipflap(sid) {
	ary = sid.split(",");
	for (i = 0; i < ary.length; i++) {
		var list = $(ary[i]); 
		var flag = (list.className != "close"); 
		list.className = (flag ? "close" : "open");
	}
}

function menu_open(sid)
{
	var list = $(sid);  
	if (list.className == "close_now"){
		list.className = "close";
		return;
	}
	
	list.className = "open";
	
	var news = $("news"); 
	var get_ul = news.getElementsByTagName("ul"); 
	for (var i = 0; i < get_ul.length; i++) { 
		get_ul[i].className = "hidden"; 
	}
	
	var list = $(sid+"_c");
	list.className = "visible";
}

function menu_close(sid)
{
	var list = $(sid);  
	list.className = "close_now";
}

function menu_ini(sid,stag)
{
	var list = $(sid);  
	var gettag = list.getElementsByTagName(stag); 
	for (var i = 0; i < gettag.length; i++) { 
		gettag[i].className = "close";
	}
}

function tf_nf(s,i){
s=s+"";//型変換
var rc='';
for (var count=s.length; count<i; count++){
	rc=rc+'0';
}
return rc+s;
}

function prs_elmt(sid){
var o = $(sid);
o.click();
}

function chn_img(obj,spath){
var fm = obj.options[obj.selectedIndex].value;
var sid = obj.id+"f";
$(sid).src=spath+fm; 
}

function basename(path) {
    return path.replace(/\\/g,'/').replace( /.*\//, '' );
}
 
function dirname(path) {
    return path.replace(/\\/g,'/').replace(/\/[^\/]*$/, '');;
} 

function get_nowserial(){
	var now = new Date()
	var s = now.getYear()+""+now.getMonth()+1+""+now.getDate()+""+now.getHours()+""+now.getMinutes()+""+now.getSeconds();   
	return s;
}

function createXmlHttpRequest() {
  var xmlhttp = false;
  if( window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest();
  } else if(window.ActiveXObject) {
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlhttp;
}

function loadHTMLFile(fName,sid){
	XMLhttpObject = createXmlHttpRequest();
	if (XMLhttpObject);{
		XMLhttpObject.open("GET",fName);
		XMLhttpObject.setRequestHeader( "Content-Type" ,  "application/x-www-form-urlencoded");
		XMLhttpObject.send(null);
		XMLhttpObject.onreadystatechange=function(){
			if (XMLhttpObject.readyState == 4 && XMLhttpObject.status == 200){
				$(sid).innerHTML =  XMLhttpObject.responseText;
			}else{
				$(sid).innerHTML = "<b>Loading...</b>";
			}
		}
	}
}

function encodeIDvalue(sJoin,sID)
{
return  sJoin + sID + '=' + encodeURI($(sID).value);
}

function getIDchecked(sJoin,sID)
{
return  sJoin + sID + '=' + $(sID).getAttribute('checked');
}

