//initial HTML
function initHTML(obj,url,txt)
{
var span=document.createElement("span")
var blank=document.createElement("span")
function xHttp(url)
{
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.Open("POST",url,"false")
xmlHttp.Send();
var xml=xmlHttp.responseText;
xmlHttp=null
return xml
}
function MessageNoData(obj)
{
var str=eval(obj+".innerHTML")
if(str=="")
{
var br=document.createElement("br")
eval(obj+".appendChild(br)")
eval(obj+".appendChild(br)")
var img=document.createElement("img")
img.src="../Images/message.png"
img.align="baseline"
eval(obj+".appendChild(img)")
var span=document.createElement("span")
span.style.width="10px"
eval(obj+".appendChild(span)")
var b=document.createElement("b")
eval(obj+".appendChild(b)")
var txt=document.createElement("font")
txt.innerText="ボカヤモヲシヌツシ!ソノトワメェア犲ナメムク・トサ籔ミボシヌツシ,ヒ「ミツコルハヤ."
txt.style.fontSize="17px"
eval(obj+".appendChild(txt)")
}
}
function IsDate(str)
{
execScript("b=isdate('"+str+"')","vbs")
return b
}
function NextPos(lbl)
{
if(event.keyCode==13)
{
try{
if(lbl!="")
eval("document.all."+lbl+".focus()")
}
catch(e){}
return false
}
}
function JustMoney(lbl){ //only under 'onkeydown' events
if(event.keyCode<48 || event.keyCode>57)
{
if(event.keyCode!=46)
{
if(event.keyCode==13)
{
if(arguments.length==0){
var o=event.srcElement.parentNode.nextSibling
if(o!=null){
o=o.childNodes[0]
o.focus();
}
}
else{
try{
if(lbl!="")
eval("document.all."+lbl+".focus()")
}
catch(e){}
}
return false
}
else
{
if(event.keyCode==190) //.
return true
else
return false
}
}
}
}
function JustDigit(lbl){
if(event.keyCode<48 || event.keyCode>57)
{
if(event.keyCode==13)
{
if(arguments.length==0)
{
var o=event.srcElement.parentNode.nextSibling
if(o!=null){
o=o.childNodes[0]
o.focus();
}
}
else{
try{
if(lbl!="")
eval("document.all."+lbl+".focus()")
}
catch(e){}
}
return false
}
else
return false
}
}
var TbId="tb"; // gobal var ,the table's id
function clsRow(iCols)
{
this.ArrName=""
this.ArrSize=""
this.ArrMaxlength=""
this.ArrStyle=""
this.ArrFunc="" // FUNCTION HANDLER
this.ImmedialSubmit=false // ハヌキヌテソミミフ眇サ
this.Columns=iCols
this.MaxId=0 //submit to server with it caculatued
}
clsRow.prototype.NextPos=function ()
{
if(event.keyCode==13)
{
var oo=this
var o=event.srcElement.parentNode.nextSibling // TD tag
var celIndex=parseInt(event.srcElement.offsetParent.cellIndex)
if(o!=null && (oo.Columns-2)!=celIndex){ //ヤレラ鋓レカチミ
o=o.childNodes[0]
o.focus();
return false
}
else{
if(oo.ImmedialSubmit==false){
var iTagIndex=event.srcElement.parentNode.nextSibling.childNodes[0].id
var arr=iTagIndex.split("_")
oo.AddRow(parseInt(arr[arr.length-1]))
return false
}
else{
oo.doSubmit("Form1")
return true
}
} //if-else end
} //if-else end
}
clsRow.prototype.SetTotalCount=function (id)
{
eval("document.all."+id+".value=this.MaxId")
}
clsRow.prototype.TagNumber=function (str)
{
var arr=str.split("_")
return arr[arr.length-1]
}
clsRow.prototype.AddRow=function (iTagIndex)
{
window.scrollTo(0,document.body.scrollHeight)
var oo=this
var tagIndex
if(arguments.length==0)
tagIndex=parseInt(oo.TagNumber(event.srcElement.parentNode.id)) //current row index
else
tagIndex=iTagIndex //ハヌサリウオエ・キ「オト
var p=eval("document.all.spn_"+tagIndex.toString())
p.innerHTML=""
var spanstr=this.Span()
p.appendChild(spanstr)
tagIndex+=1 //next row index
var oRow=eval(TbId+".insertRow("+eval(TbId+".rows.length")+")")
var i
for(i=0;i<this.Columns;i++)
{
var oCel = oRow.insertCell(i)
if(i+1==this.Columns)
{
oCel.align="center"
oCel.className="td"
var rowEnd=oo.rowEnd(tagIndex,true)
oCel.appendChild(rowEnd)
}
else
{
var str="<input name="+this.ArrName[i]+"_"+tagIndex.toString()+" size="+this.ArrSize[i]+" maxlength="+this.ArrMaxlength[i]
if(this.ArrStyle[i]!="")
str+=" style="+this.ArrStyle[i]
if(this.ArrFunc[i]!="")
str+=" "+this.ArrFunc[i]
str+=">"
oCel.innerHTML=str
oCel.className="td"
}
}
eval("document.all."+this.ArrName[0]+"_"+tagIndex.toString()+".focus()")
oo.MaxId+=1;
}
clsRow.prototype.DelRow=function ()
{
var o=this
var rowIndex=parseInt(event.srcElement.offsetParent.parentNode.rowIndex) //which row
var iRows=eval(TbId+".rows.length")
if(iRows>2)
{
if((iRows-1)!=rowIndex)
eval(TbId+".deleteRow(rowIndex)")
else
{
var celIndex=parseInt(event.srcElement.offsetParent.cellIndex) //current cell index
var p=eval(TbId+".childNodes[0].childNodes[rowIndex-1].childNodes[celIndex]")//changed at previous row
var rowEnd=o.rowEnd(p.childNodes[0].id,false)
p.innerHTML=""
p.appendChild(rowEnd)
eval(TbId+".deleteRow(rowIndex)")
}
}
}
function ShowProcess()
{
var str=""
str="<span style='width:8px'></span><img src='../Images/sql.ico' border='0' align='absmiddle' height='26' width='26'><font size='2' color='black'>ユヤレミエネ・セン,ヌ・ヤコ・..</font>"
Msg.innerHTML=str
}
function TxtUnderLine(path)
{
if(pObj!="")
{
with(pObj.style)
{
color=""
textDecoration="none"
}
}
pObj=cell=event.srcElement
top.window.rt.location.href="rt.htm"
with(cell.style)
{
color="red"
textDecoration="underline"
}
//return false
}
//var xy=fGetXY(obj)
function Point(iX, iY){
this.x = iX;
this.y = iY;
}
function fGetXY(aTag){
var oTmp = aTag;
var pt = new Point(0,0);
do {
pt.x += oTmp.offsetLeft;
pt.y += oTmp.offsetTop;
oTmp = oTmp.offsetParent;
} while(oTmp.tagName!="BODY");
return pt;
}