function deledall(tb)
{
var i;
if (tb.rows.length !=0)
{
	tb.deleteRow(tb.rows.length-1);
}
}

function obj_befor_table(obj,badval,cval)
{

var txx = new String("");
var d = obj;
txt = obj.tagName;

while(txx.toLowerCase() != "td" )
{
d = obj.parentElement;
txx = d.tagName;
}


if (typeof d.aclass == 'undefined')
{

	d.setAttribute("aclass");
	if (d.className == '')
	{d.aclass = "cell";}
	else 
	{d.aclass = d.className;}
}
if (badval == cval)
{
d.className = d.aclass + "_bgred";
return 1;
}
else 
{
d.className = d.aclass;
return 0;
}

}
function obj_befor_clear(obj)
{
obj = obj.parentElement;
obj.parentElement.cells[obj.cellIndex-1].className = 'cell';
return 0;
}

function obj_befor(obj,xtex)
{

if (typeof xtex == "undefined")
{xtex = obj.value;
}

obj = obj.parentElement;
var out = 0;

if (typeof obj.parentElement.cells[obj.cellIndex-1].aclass == 'undefined')
{

	obj.parentElement.cells[obj.cellIndex-1].setAttribute("aclass");
	if (obj.parentElement.cells[obj.cellIndex-1].className == '')
	{obj.parentElement.cells[obj.cellIndex-1].aclass = "cell";}
	else 
	{obj.parentElement.cells[obj.cellIndex-1].aclass = obj.parentElement.cells[obj.cellIndex-1].className;}
}


if (trim(xtex) == "")
{
obj.parentElement.cells[obj.cellIndex-1].className = obj.parentElement.cells[obj.cellIndex-1].aclass + "_red";
out = 1;
}

else 
{
obj.parentElement.cells[obj.cellIndex-1].className = obj.parentElement.cells[obj.cellIndex-1].aclass;
out = 0;
}
return out;
}


function createed(deg,frm,tom,inst_code,inst,ct,fac,mj,gp)
{
var tb = tb_product;

if (typeof deg == "undefined")
{deg = "0";}

if (typeof frm == "undefined" || frm == "")
{frm = ";";}

if (typeof tom == "undefined" || tom == "")
{tom = ";";}


if (typeof inst_code == "undefined" )
{inst_code = "";}

if (inst_code == "9999")
{inst_code = "other"};

if (typeof inst == "undefined" )
{inst = "";}

if (typeof ct == "undefined" )
{ct = "";}

if (typeof fac == "undefined")
{fac = "";}

if (typeof mj == "undefined")
{mj = "";}

if (typeof gp == "undefined")
{gp = "";}


if (tb.rows.length > 3)
{return;}
//alert(tb.rows.length);
var txt = new String("");
var i = tb.rows.length+2;
var c, d ;

	txt = "<table width=100%' cellpadding=0 cellspacing=0 border=1 bordercolor=#DAE8F2 style=border-collapse:collapse><tr>";
	txt += "<td height=30 width=38 align=center bgcolor=#FFFFFF align=center>"+i+"</td>"; 
	txt += "<td width=595 bgcolor=#FFFFFF align=center><input class=setform name=sProduct_"+i+" size=80></td>";
	txt += "<td align=middle bgcolor=#FFFFFF><input maxlength=3 name=sQuantity_"+i+" size=3></td>"; 
	txt += "</tr></table>";

	c = tb.insertRow();
	d = createnewcell1(c,"","","","left","top","cell_","HTML","","",txt);
}

function createtb2(deg,frm,tom,inst_code,inst,ct,fac,mj,gp)
{
var tb = tb_child;

if (typeof deg == "undefined")
{deg = "0";}

if (typeof frm == "undefined" || frm == "")
{frm = ";";}

if (typeof tom == "undefined" || tom == "")
{tom = ";";}


if (typeof inst_code == "undefined" )
{inst_code = "";}

if (inst_code == "9999")
{inst_code = "other"};

if (typeof inst == "undefined" )
{inst = "";}

if (typeof ct == "undefined" )
{ct = "";}

if (typeof fac == "undefined")
{fac = "";}

if (typeof mj == "undefined")
{mj = "";}

if (typeof gp == "undefined")
{gp = "";}


if (tb.rows.length > 3)
{return;}
//alert(tb.rows.length);
var txt = new String("");
var i = tb.rows.length+2;
var c, d ;

	txt = "<table width=100%' cellpadding=0 cellspacing=0 border=1 bordercolor=#EFEFEF style=border-collapse:collapse><tr>";
	txt += "<td width=32 align=center>"+i+".</td>"
	txt += "<td align=center><input name=c_name"+i+" type=text size=15></td>"
	txt += "<td align=center><input name=c_age"+i+" type=text size=4></td>"
	txt += "<td align=center><input name=c_job"+i+" type=text size=10></td>"
	txt += "<td align=center><input name=c_jobaddress"+i+" type=text size=15></td>"
	txt += "<td align=center><input name=c_tel"+i+" type=text size=10></td>"
	txt += "</tr></table>";

	c = tb.insertRow();
	d = createnewcell1(c,"","","","left","top","cell_","HTML","","",txt);
}

function createtb3(deg,frm,tom,inst_code,inst,ct,fac,mj,gp)
{
var tb = tb_trainning;

if (typeof deg == "undefined")
{deg = "0";}

if (typeof frm == "undefined" || frm == "")
{frm = ";";}

if (typeof tom == "undefined" || tom == "")
{tom = ";";}


if (typeof inst_code == "undefined" )
{inst_code = "";}

if (inst_code == "9999")
{inst_code = "other"};

if (typeof inst == "undefined" )
{inst = "";}

if (typeof ct == "undefined" )
{ct = "";}

if (typeof fac == "undefined")
{fac = "";}

if (typeof mj == "undefined")
{mj = "";}

if (typeof gp == "undefined")
{gp = "";}


if (tb.rows.length > 3)
{return;}
//alert(tb.rows.length);
var txt = new String("");
var i = tb.rows.length+2;
var c, d ;

	sel_from = "<SELECT class=select_res name=tm_from"+i+">";
	sel_from += "<OPTION selected></OPTION>";
	sel_from += "<OPTION value=มกราคม>มกราคม</OPTION>";
	sel_from += "<OPTION value=กุมภาพันธ์>กุมภาพันธ์</OPTION>";
	sel_from += "<OPTION value=มีนาคม>มีนาคม</OPTION>";
	sel_from += "<OPTION value=เมษายน>เมษายน</OPTION>";
	sel_from += "<OPTION value=พฤษภาคม>พฤษภาคม</OPTION>";
	sel_from += "<OPTION value=มิถุนายน>มิถุนายน</OPTION>";
	sel_from += "<OPTION value=กรกฎาคม>กรกฎาคม</OPTION>";
	sel_from += "<OPTION value=สิงหาคม>สิงหาคม</OPTION>";
	sel_from += "<OPTION value=กันยายน>กันยายน</OPTION>";
	sel_from += "<OPTION value=ตุลาคม>ตุลาคม</OPTION>";
	sel_from += "<OPTION value=พฤศจิกายน>พฤศจิกายน</OPTION>";
	sel_from += "<OPTION value=ธันวาคม>ธันวาคม</OPTION>";
	sel_from += "</SELECT>";
	
	sel_to = "<SELECT class=select_res name=tm_to"+i+">";
	sel_to += "<OPTION selected></OPTION>";
	sel_to += "<OPTION value=มกราคม>มกราคม</OPTION>";
	sel_to += "<OPTION value=กุมภาพันธ์>กุมภาพันธ์</OPTION>";
	sel_to += "<OPTION value=มีนาคม>มีนาคม</OPTION>";
	sel_to += "<OPTION value=เมษายน>เมษายน</OPTION>";
	sel_to += "<OPTION value=พฤษภาคม>พฤษภาคม</OPTION>";
	sel_to += "<OPTION value=มิถุนายน>มิถุนายน</OPTION>";
	sel_to += "<OPTION value=กรกฎาคม>กรกฎาคม</OPTION>";
	sel_to += "<OPTION value=สิงหาคม>สิงหาคม</OPTION>";
	sel_to += "<OPTION value=กันยายน>กันยายน</OPTION>";
	sel_to += "<OPTION value=ตุลาคม>ตุลาคม</OPTION>";
	sel_to += "<OPTION value=พฤศจิกายน>พฤศจิกายน</OPTION>";
	sel_to += "<OPTION value=ธันวาคม>ธันวาคม</OPTION>";
	sel_to += "</SELECT>";

	txt = "<table width=100% cellpadding=2 cellspacing=0 border=1 bordercolor=#EFEFEF style=border-collapse:collapse><tr>";
	txt += "<td width=20% align=right><strong>"+i+". ระยะเวลา : </strong></td>";
	txt += "<td>ตั้งแต่&nbsp;&nbsp;"+sel_from+"&nbsp;&nbsp;<input name=ty_from"+i+" type=text size=10>&nbsp;&nbsp; จนถึง&nbsp;"+sel_to+" &nbsp; <input name=ty_to"+i+" type=text size=10></td>";
	txt += "</tr>";
	txt += "<tr bgcolor=#EFEFEF><td align=right><strong>สถาบันอบรม&nbsp;&nbsp;: </strong></td>";
	txt += "<td><input name=train_name"+i+" type=text size=50></td></tr>";
	txt += "<tr bgcolor=#EFEFEF><td align=right><strong>หลักสูตร&nbsp;&nbsp;: </strong></td>";
	txt += "<td><input name=train_major"+i+" type=text size=50></td>";
	txt += "<tr bgcolor=#EFEFEF><td>&nbsp;</td><td>&nbsp;</td></tr></tr></table>";

	c = tb.insertRow();
	d = createnewcell1(c,"","","","left","top","cell_","HTML","","",txt);
}

function createtb4(deg,frm,tom,inst_code,inst,ct,fac,mj,gp)
{
var tb = tb_support;

if (typeof deg == "undefined")
{deg = "0";}

if (typeof frm == "undefined" || frm == "")
{frm = ";";}

if (typeof tom == "undefined" || tom == "")
{tom = ";";}


if (typeof inst_code == "undefined" )
{inst_code = "";}

if (inst_code == "9999")
{inst_code = "other"};

if (typeof inst == "undefined" )
{inst = "";}

if (typeof ct == "undefined" )
{ct = "";}

if (typeof fac == "undefined")
{fac = "";}

if (typeof mj == "undefined")
{mj = "";}

if (typeof gp == "undefined")
{gp = "";}


if (tb.rows.length > 3)
{return;}
//alert(tb.rows.length);
var txt = new String("");
var i = tb.rows.length+2;
var c, d ;

	txt = "<table width=100%' cellpadding=0 cellspacing=0 border=1 bordercolor=#EFEFEF style=border-collapse:collapse><tr>";
	txt += "<td width=32 align=center>"+i+".</td>"
	txt += "<td align=center><input name=c_name"+i+" type=text size=15></td>"
	txt += "<td align=center><input name=c_age"+i+" type=text size=4></td>"
	txt += "<td align=center><input name=c_job"+i+" type=text size=10></td>"
	txt += "<td align=center><input name=c_jobaddress"+i+" type=text size=15></td>"
	txt += "<td align=center><input name=c_tel"+i+" type=text size=10></td>"
	txt += "</tr></table>";

	c = tb.insertRow();
	d = createnewcell1(c,"","","","left","top","cell_","HTML","","",txt);
}

function createnewcell1(r,id,width,height,align, valign,cl,it,cp,rp,TT)
{

var d = r.insertCell();
var tb = r.parentElement.parentElement.id;
if (id !== "")
{d.id = id;}

d.className= cl;
d.width = width;
d.height = height;
d.align = align;
d.vAlign = valign;
if (cp != "")
{
d.colSpan = cp;
}

if (rp != "")
{
d.rowSpan = rp;
}

if (it == "text")
{d.innerText = TT;}
else 
{d.innerHTML = TT;}
return d;
}

function createnewcell(r,id,width,height,align, valign,cl,it,cp,rp,TT,EE)
{
var d = r.insertCell();

var tb = r.parentElement.parentElement.id;
if (id !== "")
{d.id = id;}

d.className= cl;
d.width = width;
d.height = height;
d.align = align;
d.vAlign = valign;

if (cp != "")
{
d.colSpan = cp;
}

if (rp != "")
{
d.rowSpan = rp;
}

if (TT != "")
{
d.setAttribute("T");
d.T = TT;
}

if (EE != "")
{
d.setAttribute("E");
d.E = EE;
}

return d;
}