function isSpace(val){
	var re = /\s/g;

	var reval = val.replace(re, "");

	if(reval.length == 0)
		return true;

	return false;		
}

function getInsert(frmName,obj)
{
	var frm = eval('document.'+frmName); 
	var objnames = "";
	var str = "";
	var strTab = "";
	var n = 0;
	for(i=0;i<frm.elements.length-1;i++)
	{
		if(frm.elements[i].type=="radio")
		{
			rdoObj = eval("frm."+frm.elements[i].name);
			if(rdoObj[0].value == frm.elements[i].value)
			{
				n++;
				str = frm.elements[i].name;
				strTab = "";
				for(j=0;j<5-Math.floor((str.length+1)/4,1);j++)
					strTab += String.fromCharCode(9);
				objnames += '	'+"$"+str+strTab+'	=	$_POST["'+str+'"];\n';
			}
		}
		else
		{
			n++;
			str = frm.elements[i].name;
			strTab = "";
			for(j=0;j<5-Math.floor((str.length+1)/4,1);j++)
				strTab += String.fromCharCode(9);
			objnames += '	'+"$"+str+strTab+'	=	$_POST["'+str+'"];\n';
		}
	}

	objnames +="		$query=\"INSERT INTO INI_\n				(\n";

	for(i=1;i<frm.elements.length-1;i++)
	{
		if(frm.elements[i].type=="radio")
		{
			rdoObj = eval("frm."+frm.elements[i].name);
			if(rdoObj[0].value == frm.elements[i].value)
			{
				n++;
				str = frm.elements[i].name.toUpperCase();
				strTab = "";
				for(j=0;j<5-Math.floor(str.length/4,1);j++)
					strTab += String.fromCharCode(9);
				if(i==1)
					objnames += "					"+str+strTab+"\n";
				else
					objnames += "					,"+str+strTab+"\n";
			}
		}
		else
		{
			n++;
				str = frm.elements[i].name.toUpperCase()
			strTab = "";
			for(j=0;j<5-Math.floor(str.length/4,1);j++)
				strTab += String.fromCharCode(9);
			if(i==1)
				objnames += "					"+str+strTab+"\n";
			else
				objnames += "					,"+str+strTab+"\n";
		}
	}
	objnames +=" 				)\n";
	objnames +=" 				VALUES \n				(\n";

	for(i=1;i<frm.elements.length-1;i++)
	{
		if(frm.elements[i].type=="radio")
		{
			rdoObj = eval("frm."+frm.elements[i].name);
			if(rdoObj[0].value == frm.elements[i].value)
			{
				n++;
				str = "'$"+frm.elements[i].name+"'";
				strTab = "";
				for(j=0;j<5-Math.floor(str.length/4,1);j++)
					strTab += String.fromCharCode(9);
				if(i==1)
					objnames += "					"+str+"\n";
				else
					objnames += "					,"+str+"\n";
			}
		}
		else
		{
			n++;
			str = "'$"+frm.elements[i].name+"'";
			strTab = "";
			for(j=0;j<5-Math.floor(str.length/4,1);j++)
				strTab += String.fromCharCode(9);
			if(i==1)
				objnames += "					"+str+"\n";
			else
				objnames += "					,"+str+"\n";
		}
	}
	objnames +=" 				)\";\n";

	objnames +="		$query=\"UPDATE INI_\n";
	objnames +="				   SET \n";
	for(i=1;i<frm.elements.length-1;i++)
	{
		if(frm.elements[i].type=="radio")
		{
			rdoObj = eval("frm."+frm.elements[i].name);
			if(rdoObj[0].value == frm.elements[i].value)
			{
				n++;
				str = frm.elements[i].name;
				strTab = "";
				for(j=0;j<5-Math.floor((str.length+3)/4,1);j++)
					strTab += String.fromCharCode(9);
			objnames += "					  ,"+str.toUpperCase()+strTab+"=	'$"+str+"'\n";
			}
		}
		else
		{
			n++;
			str = frm.elements[i].name;
			strTab = "";
			for(j=0;j<5-Math.floor((str.length+3)/4,1);j++)
				strTab += String.fromCharCode(9);
			if(i==1)
				objnames += "					   "+str.toUpperCase()+strTab+"=	'$"+str+"'\n";
			else
				objnames += "					  ,"+str.toUpperCase()+strTab+"=	'$"+str+"'\n";
		}
	}
	objnames += "				 WHERE "+frm.elements[0].name.toUpperCase()+String.fromCharCode(9)+"=	$"+frm.elements[0].name+"\";\n";

	
	obj.value = objnames;

	obj.focus();
	obj.select();
	therange=obj.createTextRange();
//	therange.execCommand("Copy")

}

function tgetresizeto(w1,h1,tget)
{
    try { 
			eval("document.all."+tget).style.width=w1;
			eval("document.all."+tget).style.height=h1;
			if(tget=="DetIFrm")
			{
				if(w1==0&&h1==0)
					document.all.DetDiv.style.visibility = 'hidden';
				else
					document.all.DetDiv.style.visibility = 'visible';
			}
        
        } catch(e) { 
        // Do nothing 
    	} 
}

function NewWindow(mypage, myname, w, h, scroll)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable';
	win = window.open(mypage, myname, winprops);
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
//E-mailを 検査する.
//"@"があってその後ろに"."がなかったらtrueをreturnする
function checkEmail(val)
{
	var idx = 0;

	if((idx = val.indexOf("@")) <= 0)
		return true;
	else if(val.indexOf(".", idx) == -1)
		return true;
	
	return false;
}

function allCheck(ones,val)
{
	if(ones.name != undefined)
		ones.checked = val;
	else
	{
		for(var n=0; n < ones.length; n++)
		{
			ones[n].checked = val;
		}
	}
}

function cal(frmName, obj, funName)
{
	document.all.calDiv.style.display = 'block';
	
	if(document.body.offsetWidth < event.clientX + 162)
		document.all.calDiv.style.left = event.clientX -167;
	else
		document.all.calDiv.style.left = event.clientX + 5;
	if(document.body.scrollTop+document.body.offsetHeight < document.body.scrollTop + event.clientY + 200)
		document.all.calDiv.style.top = document.body.scrollTop + event.clientY - 120;
	else
		document.all.calDiv.style.top = document.body.scrollTop + event.clientY - 5;

		document.calIFrm.location.replace('/common/comm_calendar.php?frmName='+frmName+'&objName='+obj.name+'&objValue='+obj.value+'&funName='+funName);
}

function getRadioValue(obj)
{
	for(i=0;i<obj.length;i++)
	{
		if(obj[i].checked)
			return obj[i].value;
	}
	return '';
}

