//---------------------------------------------------------------------------------
//檢查必輸入欄位
function check(tObj,tTitle)
{
	if(tObj.value == '')
	{
		if (tTitle == '')
		{
			return tObj.title + '\n';
		}
		else
		{
			return tTitle	+ '\n';
		}
	}
	else
	{
		return "";
	}
}


//---------------------------------------------------------------------------------
//檢查數字
function checkInt(tObj,tCheck,tMin)	//tObj-物件，tCheck-大於小於，tMin-最小值
{
	var tErrmsg	= "";
	if(tMin == "")
	{
		tMin = 0;
	}
	else
	{
		tMin = parseInt(tMin,10);	
	}
	
	
	if(isNaN(tObj.value))
	{
		tErrmsg	= tObj.title + '\n';
	}
	else
	{	
		tObj.value	= parseInt(tObj.value,10);
		
		switch(tCheck)
		{
			case ">": 	if(tObj.value <= tMin)
						{
							tErrmsg = 	tObj.title + '必須>' + tMin + '\n';
						}
						break;
			case ">=":	if(tObj.value < tMin)
						{
							tErrmsg = 	tObj.title + '必須>=' + tMin + '\n';
						}
						break;
			default:	
		}
	}
	return tErrmsg;
}


//---------------------------------------------------------------------------------
//資料處理: ListBox比對資料,回傳SelectedIndex到畫面上顯示
//      傳入: 欄位物件名稱
//          傳出: 對應ListBox的SelectedIndex值
function Fun_ListBox(obj,value)
{
    var i;
    var w_index=0;

    for(i=0; i< obj.length; i++)
        if (value == obj[i].value) {
            w_index = i
            break;}
    return  w_index;
}


//---------------------------------------------------------------------------------
//檢查email
function validateEmail(email) {
regularExpression = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9])+$/;
if (regularExpression.test(email)) {
return true;
}else{
return false;
}
}



function reSize(myImg, maxWidth, maxHeight) {

    var iniPicWidth = myImg.width;

    var iniPicHeight = myImg.height;

    var iniRate = iniPicHeight / iniPicWidth;



    if (iniPicWidth > maxWidth || iniPicHeight > maxHeight) {

        var newW = maxWidth;

        var newH = Math.floor(newW * iniRate);

        if (newH > maxHeight) {

            var newH = maxHeight;

            var newW = Math.floor(newH / iniRate);

        }

        myImg.width = newW;

        myImg.height = newH;

    }

}

//去除字串前後的空白虛格
function trim(instr){
	instr = ltrim(instr);
	instr = rtrim(instr);
	return instr;
}

//去除字串左邊的空白虛格
function ltrim(instr){
	return instr.replace( /^[\s]*/gi ,"");
}

//去除字串右邊的空白虛格
function rtrim(instr){
	return instr.replace(/[\s]*$/gi,"");
}


