//===ajax engine===//
var xmlHttp;
function a0_createXMLHttpRequest() 
{
 if (window.ActiveXObject) 
 {
 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 } 
 else if (window.XMLHttpRequest) 
 {
 xmlHttp = new XMLHttpRequest();
 }
}
//=================//

//===當滑鼠經過行列時===//
function a0_mouseover(k0) {
if (document.getElementById("r"+k0).checked==""){
document.getElementById("tr"+k0).style.backgroundColor="FloralWhite";
document.getElementById("tr"+k0).style.color="red";
}
}

function a0_mouseout(k0) {
if (document.getElementById("r"+k0).checked==""){
if (k0 % 2 != 0){
document.getElementById("tr"+k0).style.backgroundColor="White"
document.getElementById("tr"+k0).style.color="#333333";
}
else{
document.getElementById("tr"+k0).style.backgroundColor="WhiteSmoke"
document.getElementById("tr"+k0).style.color="#333333";
}
}
}

function a0_savetohidden(k0,k1,k2,k3)
{
var rold=document.getElementById("rold").value
//document.getElementById("r"+k0).checked="true";
//document.getElementById("r"+rold).checked="";
//if (rold % 2 != 0){
//document.getElementById("tr"+rold).style.backgroundColor="White"
//}
//else{
//document.getElementById("tr"+rold).style.backgroundColor="WhiteSmoke"
//}
//document.getElementById("tr"+k0).style.backgroundColor="#DDFFDD"
//document.getElementById("tr"+k0).style.color="red"
//document.getElementById("tr"+rold).style.color=""
document.getElementById("rold").value=k0;

window.document.getElementsByName("識別碼")[0].value=k1
//window.document.getElementsByName("record_now")[0].value=k2
var page_now=window.document.getElementsByName("page_now")[0].value
window.document.getElementsByName("record_now")[0].value=(k2*1)+(page_now*10)
//window.document.getElementById("record_total").value=k3
//window.document.getElementById("record_total").innerHTML="共 "+k3+" 筆："
}
//=========================//

//===導引列===//
function a0_tohome()
{
//location.href ("../B00Menu/A00Form.aspx")
history.back (1)
}

function a0_toamdp(k0)
{
window.document.getElementById("DivList").style.display='none'
window.document.getElementById("DivDetail").style.display='block'
//document.getElementById("goton").value=(document.getElementById("record_now").value*1)+1
var page_now=window.document.getElementsByName("page_now")[0].value
window.document.getElementsByName("record_now")[0].value=(k0*1)+(page_now*10)
document.getElementById("goton").value=(document.getElementById("record_now").value*1)+1
if (k0=="add"){
c1_DetailNsyn()}
else{
c0_DetailSkip()}
}

function a0_todisp()
{
//window.document.getElementsByName("add")[0].style.color='white'
//window.document.getElementsByName("add")[0].style.display='inline'

//window.document.getElementsByName("mix")[0].style.color='white'
//window.document.getElementsByName("mix")[0].style.display='inline'

//window.document.getElementsByName("del")[0].style.color='white'
//window.document.getElementsByName("del")[0].style.display='inline'

//window.document.getElementsByName("dtl")[0].style.color='white'
//window.document.getElementsByName("dtl")[0].style.display='inline'

window.document.getElementsByName("dsp")[0].style.color='red'
window.document.getElementsByName("dsp")[0].style.display='inline'

document.getElementById("DivList").style.display='block'
document.getElementById("DivDetail").style.display='none'
//a0_resize()
}

function a0_addclk() 
{
var now = new Date()
year=now.getYear();
month=now.getMonth()+1
date=now.getDate()
var today=year+"/"+month+"/"+date
window.document.getElementsByName("add")[0].style.color ="red"
window.document.getElementsByName("add")[0].style.display ="inline";
window.document.getElementsByName("mix")[0].style.color ="white"
window.document.getElementsByName("mix")[0].style.display ="none"; 
window.document.getElementsByName("del")[0].style.color ="white"
window.document.getElementsByName("del")[0].style.display ="none"; 
window.document.getElementsByName("dtl")[0].style.color ="white"
window.document.getElementsByName("dtl")[0].style.display ="none"; 
window.document.getElementsByName("dsp")[0].style.color ="white"
window.document.getElementsByName("dsp")[0].style.display ="inline";

var i
for(i=0; i<document.getElementsByTagName("input").length; i++)
{//for01
if (document.getElementsByTagName("input")[i].getAttribute("id")!="goton"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="Button1"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="adddisappear"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="系統編碼")
{//if
var temp=document.getElementsByTagName("input")[i].getAttribute("id")
window.document.getElementsByName(temp)[0].style.borderWidth="";window.document.getElementsByName(temp)[0].readOnly = false;window.document.getElementsByName(temp)[0].value = "";
}//if
}//for01
window.document.getElementsByName("建檔日期")[0].value = today;
window.document.getElementsByName("Button1")[0].style.visibility = "visible";
window.document.getElementsByName("Button1")[0].value = "確定新增";window.document.getElementsByName("adddisappear")[0].style.visibility = "hidden";
}

function a0_mixclk() 
{
window.document.getElementsByName("add")[0].style.color ="white"
window.document.getElementsByName("add")[0].style.display ="inline";
window.document.getElementsByName("mix")[0].style.color ="red"
window.document.getElementsByName("mix")[0].style.display ="inline";
window.document.getElementsByName("del")[0].style.color ="white"
window.document.getElementsByName("del")[0].style.display ="inline";
window.document.getElementsByName("dtl")[0].style.color ="white"
window.document.getElementsByName("dtl")[0].style.display ="inline";
window.document.getElementsByName("dsp")[0].style.color ="white"
window.document.getElementsByName("dsp")[0].style.display ="inline";

var i
for(i=0; i<document.getElementsByTagName("input").length; i++)
{//for01
if (document.getElementsByTagName("input")[i].getAttribute("id")!="goton"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="Button1"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="adddisappear"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="系統編碼")
{//if
var temp=document.getElementsByTagName("input")[i].getAttribute("id")
window.document.getElementsByName(temp)[0].style.borderWidth="";window.document.getElementsByName(temp)[0].readOnly = false;
}//if
}//for01

window.document.getElementsByName("Button1")[0].style.visibility = "visible";
window.document.getElementsByName("Button1")[0].value = "確定修改";
window.document.getElementsByName("adddisappear")[0].style.visibility = "visible";  　　
}

function a0_delclk() 
{
window.document.getElementsByName("add")[0].style.color ="white"
window.document.getElementsByName("add")[0].style.display ="inline";
window.document.getElementsByName("mix")[0].style.color ="white"
window.document.getElementsByName("mix")[0].style.display ="inline";
window.document.getElementsByName("del")[0].style.color ="red"
window.document.getElementsByName("del")[0].style.display ="inline";
window.document.getElementsByName("dtl")[0].style.color ="white"
window.document.getElementsByName("dtl")[0].style.display ="inline";
window.document.getElementsByName("dsp")[0].style.color ="white"
window.document.getElementsByName("dsp")[0].style.display ="inline";

var i
for(i=0; i<document.getElementsByTagName("input").length; i++)
{//for01
if (document.getElementsByTagName("input")[i].getAttribute("id")!="goton"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="Button1"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="adddisappear"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="系統編碼")
{//if
var temp=document.getElementsByTagName("input")[i].getAttribute("id");
window.document.getElementsByName(temp)[0].style.borderWidth="0";window.document.getElementsByName(temp)[0].readOnly = true;
}//if
}//for01
window.document.getElementsByName("Button1")[0].style.visibility = "visible";
window.document.getElementsByName("Button1")[0].value = "確定刪除";window.document.getElementsByName("adddisappear")[0].style.visibility = "visible";  　　　　　　　　
}

function a0_dtlclk() 
{
//window.document.getElementsByName("add")[0].style.color ="white"
//window.document.getElementsByName("add")[0].style.display ="inline";
//window.document.getElementsByName("mix")[0].style.color ="white"
//window.document.getElementsByName("mix")[0].style.display ="inline";
//window.document.getElementsByName("del")[0].style.color ="white"
//window.document.getElementsByName("del")[0].style.display ="inline";
//window.document.getElementsByName("dtl")[0].style.color ="red";
//window.document.getElementsByName("dtl")[0].style.display ="inline";
window.document.getElementsByName("dsp")[0].style.color ="white"
window.document.getElementsByName("dsp")[0].style.display ="inline";

var i
for(i=0; i<document.getElementsByTagName("input").length; i++)
{//for01
if (document.getElementsByTagName("input")[i].getAttribute("id")!="goton"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="Button1"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="adddisappear"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="searchwords"
 && document.getElementsByTagName("input")[i].getAttribute("id")!="系統編碼")
{//if
var temp=document.getElementsByTagName("input")[i].getAttribute("id");
window.document.getElementsByName(temp)[0].style.borderWidth="0";window.document.getElementsByName(temp)[0].readOnly = true;
}//if
}//for01
window.document.getElementsByName("Button1")[0].style.visibility = "hidden";
window.document.getElementsByName("Button1")[0].value = "";window.document.getElementsByName("adddisappear")[0].style.visibility = "visible";  
}
//=============================//

//===功能列===//
function a0_firstclk() 
{
if (document.getElementById("record_now").value=="0"){
alert("已是第一筆")}
else{
document.getElementById("record_now").value="0"
document.getElementById("goton").value=(document.getElementById("record_now").value*1)+1
c0_DetailSkip()}
}

function a0_prevclk() 
{
if (document.getElementById("record_now").value=="0"){
alert("已是第一筆")
}
else{
document.getElementById("record_now").value=(document.getElementById("record_now").value*1)-1
document.getElementById("goton").value=(document.getElementById("record_now").value*1)+1
c0_DetailSkip()}
}

function a0_gotonclk()
{
if (document.getElementById("goton").value*1>=(document.getElementById("record_total").value*1)+1)
{
document.getElementById("record_now").value=document.getElementById("record_total").value
document.getElementById("goton").value=document.getElementById("record_total").value
}
if (document.getElementById("goton").value*1<=0 && document.getElementById("goton").value!="")
{
document.getElementById("record_now").value=1
document.getElementById("goton").value=1
}
document.getElementById("record_now").value=document.getElementById("goton").value-1;
c0_DetailSkip()
}

function a0_nextclk() 
{
if (document.getElementById("record_now").value==(document.getElementById("record_total").value*1)-1){
alert("已是最後一筆")}
else{
document.getElementById("record_now").value=(document.getElementById("record_now").value*1)+1
document.getElementById("goton").value=(document.getElementById("record_now").value*1)+1
c0_DetailSkip()}
}

function a0_endclk() 
{
if (document.getElementById("record_now").value == (document.getElementById("record_total").value*1)-1){
alert("已是最後一筆")
}
else{
document.getElementById("record_now").value=((document.getElementById("record_total").value*1)-1)
document.getElementById("goton").value=(document.getElementById("record_now").value*1)+1
c0_DetailSkip()}
}
//=========================/

//===開啟萬年曆的方法===//
//var dragapproved=false
var x,y,z
function a0_calendar(k0,k1,k2,k3,k4,k5) 
{
if (document.getElementById("del").style.color != "red" && document.getElementById("dtl").style.color != "red" ){
var ka= new Array(k0,k1,k2,k3,k4,k5)
var ra = new Array()
for(m=0; m<=5; m++)
{
ra[m]=ka[m].replace(/&/g,"&amp;")
ra[m]=ra[m].replace(/</g,"&lt;")
ra[m]=ra[m].replace(/>/g,"&gt;")
ra[m]=ra[m].replace(/'/g,"&apos;")
ra[m]=encodeURIComponent(ra[m])
}

document.getElementsByName(k0)[0].style.display='block';
document.getElementsByName(k0)[0].style.left=window.document.getElementsByName(k0)[0].offsetLeft;
document.getElementsByName(k0)[0].style.top=window.document.getElementsByName(k0)[0].offsetTop; 
document.getElementsByName(k3)[0].innerHTML="<iframe id='iframe_"+k5+"' name='iframe_"+k5+"' marginwidth='1' marginheight='1' frameborder='0' scrolling='no' style='border:0px solid LightSteelBlue; padding:0; width:"+k1+";height:"+k2+"'; src='"+k4+"?moveablewindow="+k0+"&backinto="+k5+"'></iframe>"
}
}
//======================//

//===開啟Html編輯器的方法===//
function a0_gethtmledit(k0,k1,k2,k3,k4,k5) 
{
//k0=moveablewindow(可移動的視窗)
//k1=moveablewindow的寬度
//k2=moveablewindow的高度
//k3=contain(要放置iframe的容器)
//k4=contain裡的iframe
//k5=backinto(從iframe內的工具所得到的值要放到那裡)
//k6=當離開這項工具的時候,要執行那一個javascript function

if (document.getElementById("del").style.color != "red" && document.getElementById("dtl").style.color != "red" ){
var ka= new Array(k0,k1,k2,k3,k4,k5)
var ra = new Array()
for(m=0; m<=5; m++)
{
ra[m]=ka[m].replace(/&/g,"&amp;")
ra[m]=ra[m].replace(/</g,"&lt;")
ra[m]=ra[m].replace(/>/g,"&gt;")
ra[m]=ra[m].replace(/'/g,"&apos;")
ra[m]=encodeURIComponent(ra[m])
}

document.getElementsByName(k0)[0].style.display='block';
document.getElementsByName(k0)[0].style.left=window.document.getElementsByName(k0)[0].offsetLeft;
document.getElementsByName(k0)[0].style.top=window.document.getElementsByName(k0)[0].offsetTop; 
document.getElementsByName(k3)[0].innerHTML="<iframe id='iframe_"+k5+"' name='iframe_"+k5+"' marginwidth='0' marginheight='0' frameborder='0' scrolling='no' style='border:0px solid LightSteelBlue; padding:0; width:"+k1+";height:"+k2+"'; src='"+k4+"?opener=field&moveablewindow="+ra[0]+"&backinto="+ra[5]+"'></iframe>"
}
}

function a0_htmltotext(k0)
{
document.getElementById(k0).value=window.document.frames[k0+"visible"].document.body.innerHTML;
}

function a0_texttohtml(k0)
{
window.document.frames[k0+"visible"].document.body.innerHTML=document.getElementById(k0).value;
}
//======================//

//===開啟可移動視窗的方法===//
//var dragapproved=false
var x,y,z
function a0_moveablewindow(k0,k1,k2,k3,k4,k5) 
{
if (document.getElementById("del").style.color != "red" && document.getElementById("dtl").style.color != "red" ){
var ka= new Array(k0,k1,k2,k3,k4,k5)
var ra = new Array()
for(m=0; m<=5; m++)
{
ra[m]=ka[m].replace(/&/g,"&amp;")
ra[m]=ra[m].replace(/</g,"&lt;")
ra[m]=ra[m].replace(/>/g,"&gt;")
ra[m]=ra[m].replace(/'/g,"&apos;")
ra[m]=encodeURIComponent(ra[m])
}

document.getElementsByName(k0)[0].style.display='block';
//document.getElementsByName(k0)[0].style.width=k1
//document.getElementsByName(k0)[0].style.height=k2
//document.getElementById(k0).style.height=document.getElementById(k0).scrollHeight
document.getElementsByName(k0)[0].style.left=window.document.getElementsByName(k0)[0].offsetLeft;
document.getElementsByName(k0)[0].style.top=window.document.getElementsByName(k0)[0].offsetTop; 
document.getElementsByName(k3)[0].innerHTML="<iframe id='iframe_"+k5+"' name='iframe_"+k5+"' marginwidth='0' marginheight='0' frameborder='0' scrolling='no' style='border:0px solid LightSteelBlue; padding:0; width:"+k1+";height:"+k2+"'; src='"+k4+"?opener=field&moveablewindow="+ra[0]+"&backinto="+ra[5]+"'></iframe>"
}
}
//======================//

//===開啟不可移動視窗的方法===//
function a0_fixwindow(k0,k1,k2,k3,k4,k5) 
{
//alert ("11111")
if (document.getElementById("del").style.color != "red" && document.getElementById("dtl").style.color != "red" ){
var ka= new Array(k0,k1,k2,k3,k4,k5)
var ra = new Array()
for(m=0; m<=5; m++)
{
ra[m]=ka[m].replace(/&/g,"&amp;")
ra[m]=ra[m].replace(/</g,"&lt;")
ra[m]=ra[m].replace(/>/g,"&gt;")
ra[m]=ra[m].replace(/'/g,"&apos;")
ra[m]=encodeURIComponent(ra[m])
}

document.getElementById(k3).style.display='none';
document.getElementById(k0).style.display='block';
//document.getElementById("fix1").innerHTML="<span style='color: #ffffff; font-size: large;'>●</span>";
//document.getElementById("fix2").innerHTML="<img src='images/prev.gif' style='border-width:0px;' />";
document.getElementById(k0).innerHTML="<iframe id='iframe"+k5+"' name='iframe"+k5+"' marginwidth='1' marginheight='1' frameborder='0' scrolling='no' style='border:0px solid LightSteelBlue; padding:0; width:"+k1+"; height:"+k2+"'; src='"+k4+"?opener=field&fixwindow="+ra[0]+"&backinto="+ra[5]+"'></iframe>"
}
}
//======================//

//===可移動視窗(新方法)===//
var ns = (navigator.product == ("Gecko"));              //判斷使用者的瀏覽器是否為IE以外的瀏覽器
var ie = (document.all);                                //判斷使用者的瀏覽器是否為IE瀏覽器
var _dragobj,_dragActive=true;
var _maxi=0,_curri;

function dragInit()                                                //當此網頁被執行時即初始化
{//f01
//alert (document.getElementsByTagName("div").length)
var i, a, main, dividname, obj;
for(i=0; i<document.getElementsByTagName("div").length; i++)       //為每一個圖層都加上z-index順序編號
{//for01
if (document.getElementsByTagName("div")[i].getAttribute("id")=="")
{
document.getElementsByTagName("div")[i].id="div"+i
}
dividname=document.getElementsByTagName("div")[i].getAttribute("id")
obj=document.getElementById(dividname);             //找出每一個圖層的ID
if (obj.style.zIndex==null || obj.style.zIndex=='')            //如果此圖層還沒有zIndex順序編號
{//if01
obj.style.zIndex=i;　　　　　　　　　　　　　　　　　　　　　//則為此圖層加上zindex順序編號　　　
}//if01
_maxi=Math.max(obj.style.zIndex,_maxi);                        //然後找出最大的zindex順序編號是幾號
}//for01
_maxi++;                                                           //最大的zindex再加1，以便賦予動作圖層一個最高的zindex
}//f01

function startDrag(layerName)
{
	//_dragActive=true;
	//to avoid when mouse over layer, change layer obj
	//if (_dragActive)
  //{
		if (document.getElementById(layerName)!='null')
    {
			_dragobj=document.getElementById(layerName);

			document.onmousedown=mouseDown;
			document.onmouseup=mouseUp;
		}
	//}
  //else
  //{
		//document.onmousemove=noopMouse;
		//document.onmousedown=noopMouse;
		//document.onmouseup=noopMouse;
	//}
}

function mouseDown(e){
	//change current layer to top
	_dragobj.style.zIndex=_maxi;

	//start drag command
	document.onmousemove=mouseMove;

	//get offset between layer position and cursor position
	x=(ns)?e.pageX:event.x;
	y=(ns)?e.pageY:event.y;

	_cx=_dragobj.offsetLeft-x;
	_cy=_dragobj.offsetTop-y;
}

function mouseMove(e){
	//set drag status
	//_dragActive=false;

	x=(ns)?e.pageX:event.x;
	y=(ns)?e.pageY:event.y;

	_dragobj.style.left=(_cx+x)+'px';
	_dragobj.style.top=(_cy+y)+'px';

	//_dragobj.style.position="absolute"
	//_dragobj.style.zIndex="100";


}

function mouseUp(e){
	//set drag status
//alert ("up")
	//_dragActive=true;
	_maxi++;

	document.onmousemove=noopMouse;
	document.onmousedown=noopMouse;
	document.onmouseup=noopMouse;

}

function noopMouse(e){
	return false;
}
//========================//

function backtoparents(k0)
{
var k1=document.getElementById("backtoparent").value
var k2=document.getElementById("opener").value
var k3=parent.document.getElementById("opener").value
if (k3!=""){
parent.document.form1.all["moveablewindow"+k1].style.display="none"
//parent.document.form1.all["div1"].style.display="block"
parent.document.getElementById(k1).value=k0
a0_resize("frombacktoparents")
}
}

function a0_resize(k0)
{//f01
var k1=document.getElementById("backtoparent").value
var k2=document.getElementById("opener").value
var k3=parent.document.getElementById("opener").value

if (document.getElementById("opener").value!=""){
parent.document.getElementById("iframe_"+k1).style.height=parent.document.frames["iframe_"+k1].document.body.scrollHeight;
top.document.getElementById("iframe_main").style.height=top.document.frames["iframe_main"].document.body.scrollHeight;
top.document.getElementById("fieldsetmain").style.height=self.document.body.scrollHeight;
top.document.getElementById("fieldsetleft").style.height=self.document.body.scrollHeight;
top.document.getElementById("fieldsetright").style.height=self.document.body.scrollHeight;
}

}//f01

function a0_disappear()
{
document.getElementById("searchwords").value=""
}