﻿// JScript 文件

function CreateTBODY(iID,strStyle){
    var oBODY = document.createElement("TBODY");
    if(iID != null || iID != undefined) oBODY.id = iID;        
    return oBODY;
}

function CreateDiv(iID,strStyle){
    var oDIV = document.createElement("div");
    if(iID != null || iID != undefined) oDIV.id = iID;        
    return oDIV;
}

function CreateStrong(){
    var oStr = document.createElement("strong");
    return oStr;
}

function CreateImg(){
    var oImg = document.createElement("img");
    return oImg;
}

function CreateUl(){
    var oUl = document.createElement("ul");
    return oUl;
}

function CreateLi(){
    var oLi = document.createElement("li");
    return oLi;
}

function CreateA(){
    var oA = document.createElement("a");
    return oA;
}

function CreateDel(){
    var odel = document.createElement("del");
    return odel;
}

function CreateDt(){
    var odt = document.createElement("dt");
    return odt;
}

function CreateDl(){
    var odt = document.createElement("dl");
    return odt;
}

function CreateTh(){
    var odt = document.createElement("th");
    return odt;
}

function CreateTable(iID){
    var oTable = document.createElement("table");
    if(iID != null || iID != undefined) oTable.id = iID;        
    return oTable;
}

function CreateTR(iID,strStyle){
    var oTR = document.createElement("tr");
    if(iID != null || iID != undefined) oTR.id = iID;        
    return oTR;
}

function CreateTD(iID, strInnerText, strStyle, strAlign){
    var oTD = document.createElement("td");
    if(iID != null || iID != undefined){
		oTD.id = iID;
	}
	if(strAlign != null || strAlign != undefined){
		oTD.align = strAlign;
	}        
    if(strInnerText != null || strInnerText != undefined){
		oTD.innerText = strInnerText;
	}
    return oTD;
}

function CreateButton(iID, strText, strCssclass){
    var oButton = document.createElement("input");
    oButton.type ="Button";
    oButton.name = iID;
    oButton.id = iID;
    oButton.value = strText;
    if(strCssclass != null || strCssclass != undefined){
		oButton.className = strCssclass;
    }
    return oButton;
}  

function CreateInput(iID, strValue, iMaxLength, strStyle, strCssclass, iSize){
    var oInput = document.createElement("input");
    oInput.type = "text";
    oInput.id = iID;
    oInput.name = iID;
	if ( strValue != null){
		oInput.value = strValue;
	}

	oInput.maxLength= iMaxLength;
	
	oInput.size = iSize;		
	
	oInput.className = strCssclass;
	
    return oInput;
}   

function CreateLabel(iID, strValue){
    var oInput = document.createElement("span");
    oInput.id = iID;
    oInput.name = iID;
	if ( strValue != null){
		oInput.innerText = strValue;
	}		
    return oInput;
}
    
function CreateHidden(iID, strValue){
    var oInput = document.createElement("input");
    oInput.type = "hidden";
    oInput.id = iID;
    oInput.name = iID;
	if ( strValue != null){
		oInput.value = strValue;
	}		
    return oInput;
}   

function CopySelect(iID, copyForm, ioptionStart){ 
    arrValue = new Array(copyForm.length - ioptionStart);
	arrText = new Array(copyForm.length - ioptionStart);

	for (var i = ioptionStart; i < copyForm.length; i++)
	{			
		arrValue[i - ioptionStart] = copyForm.options(i).value;
		arrText[i - ioptionStart] = copyForm.options(i).text;
	}		
	
	return CreateSelect(iID, arrValue, arrText, copyForm.value);        
}

function CreateSelect(iID,oArrValue,oArrText,selectedValue){
    var oSelect = document.createElement("select");
    oSelect.name = iID;
    oSelect.id = iID;
    if(oArrValue != null){
		for(var i = 0;i < oArrValue.length;i++){
			var oOption = document.createElement("option");
			oOption.value = oArrValue[i];
			oOption.text = oArrText[i];				
			oSelect.options.add(oOption);
			if (selectedValue == oArrValue[i]){
				oSelect.options[i].selected = true;					
			}
		}
	}
    return oSelect;
}
