
// DataSet,Selected,DropDownList Client
// 動態建立 DropDownList
function Ajax_HTMLDropDownList(DataSetObject,SelectValue,objClientID,onChangeEvent,isFirstEmpty)
{
	try
	{
	
		//var ss = DataSetObject.sort(function(0,1) {return 0-1; });
		//alert(DataSetObject);
		//alert(DataSetObject.sort(sortNumber));
		//alert(DataSetObject.sort());
		//return;
		// 產生 HTML Code
		// 資料為零時，不產生 HTML Tag
		if (DataSetObject.length == 0) { return ;}

		DataSetObject.reverse(true);
		//===============================================================================
		// Building DropDownList HTML
		var sArry = new Array();
		if (onChangeEvent != '')
		{
			sArry[sArry.length] = "<select onchange=\"JavaScript:"+onChangeEvent+"\" name=\"Ajax_DyDorpDownList_"+objClientID+"\" id=\"Ajax_DyDorpDownList_"+objClientID+"\">";			
		}
		else
		{
			sArry[sArry.length] = "<select name=\"Ajax_DyDorpDownList_"+objClientID+"\" id=\"Ajax_DyDorpDownList_"+objClientID+"\">";
		}
		
		if (isFirstEmpty == true)
		{
			sArry[sArry.length] = "<option>請選擇</option>";
		}
		
		for (var i=0;i<DataSetObject.length;i++)
		{
			sArry[sArry.length] = "<option value=\""+DataSetObject[i][1]+"\">"+DataSetObject[i][0] +"</option>";
		}
		/*
		for (var i=DataSetObject.length;i>=5;i--)
		{
			sArry[sArry.length] = "<option value=\""+DataSetObject[i][1]+"\">"+DataSetObject[i][0] +"</option>";
		}
		*/
		sArry[sArry.length] = "</select>";
					
		//===============================================================================		
		return sArry.join("");
		
	}
	catch(ex)
	{
		alert(ex.message);
	}
}

function DisabledForm(formNameID,bDisabled)
{
	var PageForm = $(formNameID);
	var len = PageForm.elements.length;
	for (i=0;i<len;i++)
	{
		PageForm.elements[i].disabled = bDisabled;
	}
}

/*

	使用 Anthem Web Control 產生有關 Ajax 互動使用的 JavaScript

*/

// Anthem Try catch Message
function Anthem_Error(result) 
{
	//alert('error message: ' + result.error);
	alert(result.error);
}

function Anthem_PreCallBack() 
{
	var loading = document.createElement("div");
	loading.id = "loading";
	//loading.style.color = "black";
	loading.style.color = "#ffffff";
	loading.style.backgroundColor = "red";
	loading.style.paddingLeft = "5px";
	loading.style.paddingRight = "5px";
	loading.style.position = "absolute";
	loading.style.right = "0px";
	//loading.style.left = (document.body.offsetWidth - 50);
	loading.style.top = "0px";
	loading.style.zIndex = "9999";
	loading.className = "style4";
	loading.innerHTML = "Runing...";
	//document.body.appendChild(loading);
	
}
		
function Anthem_PostCallBack() 
{
	var loading = document.getElementById("loading");	
	//document.body.removeChild(loading);
	//Element.hide('loading');
	//alert('s');
	
}


function AnthemDeleteConfirm(button)
{
    return confirm('確定刪除?')
}


function AnthemRedirectUrl(sUrl)
{   
    var sUrlDecode = sUrl.toString().replace("Anthem_CallBack=true","");
    sUrlDecode = sUrlDecode.toString().replace("%26Anthem_CallBack%3dtrue","");
    //alert(sUrlDecode);
    window.location = sUrlDecode;
}

/*
function sortNumber(a, b)
{
	return a - b;
}


function Ajax_HTMLDropDownListByNumber(nNumber,objClientID,onChangeEvent,isFirstEmpty)
{
	try
	{
		//alert(nNumber);
		var sArry = new Array();
		
		if (onChangeEvent != '')
		{
			sArry[sArry.length] = "<select onchange=\"JavaScript:"+onChangeEvent+"\" name=\"Ajax_DyDorpDownList_"+objClientID+"\" id=\"Ajax_DyDorpDownList_"+objClientID+"\">";			
		}
		else
		{
			sArry[sArry.length] = "<select name=\"Ajax_DyDorpDownList_"+objClientID+"\" id=\"Ajax_DyDorpDownList_"+objClientID+"\">";
		}
		
		if (isFirstEmpty == true)
		{
			sArry[sArry.length] = "<option>請選擇</option>";
		}	
		for (var i=1;i<nNumber+1;i++)
		{
			sArry[sArry.length] = "<option value=\""+i+"\">"+i +"</option>";
		}		
		sArry[sArry.length] = "</select>";
		
		return sArry.join("");
		
	}
	catch(ex)
	{
		alert(ex.message);
	}
}
*/


