//刪除字串前後空白
function trim(String){
	var Len = String.length;
	if(Len <= 0){  //判斷是否已為空字串
		return "";
	}
	else{  //刪除空白
		//刪除字串前空白
		var strCheck = String.charAt(0);
		while(strCheck == " "){
			String = String.substring(1,Len);
			var Len = String.length;
			var strCheck = String.charAt(0);
		}
		//刪除字串後空白
		var Len = String.length;
		var strCheck = String.charAt(Len-1);
		while(strCheck == " "){
			String = String.substring(0,Len-1);
			var Len = String.length;
			var strCheck = String.charAt(Len-1);
		}
		return String;
	}
}

//檢查是否為合法E-Mail帳號
function IsMail(strMailAddr){
	var Len = strMailAddr.length;
	var strCheck = strMailAddr.charAt(0);
	if(Len <= 0){  //是否為空字串
		return false;
	}
	//字串首是否為@ ; . ; 空白
	if(strCheck == "@" || strCheck == "." || strCheck == " "){
		return false;
	}
	//字串尾是否為@ ; . ; 空白
	var strCheck = strMailAddr.charAt(Len-1);
	if(strCheck == "@" || strCheck == "." || strCheck == " "){
		return false;
	}
	//字串是否有 "@" and "."
	check1 = false;
	check2 = false;
	for(Loop1 = 0;Loop1 <= Len;Loop1++){
		var strCheck = strMailAddr.charAt(Loop1);
		if(strCheck == "@") check1 = true;
		if(strCheck == ".") check2 = true;
	}
	if(check1 == false || check2 == false) return false;
	//"@"數量不可大於1
	var Loc1 = strMailAddr.indexOf("@");
	var Loc2 = strMailAddr.lastIndexOf("@");
	if(Loc1 != Loc2) return false;
	//@位置需比"."前
	//var Loc1 = strMailAddr.indexOf("@");
	//var Loc2 = strMailAddr.indexOf(".");
	//if(Loc1 >= Loc2) return false;
	//@.位置不可相接
	var Loc1 = strMailAddr.indexOf("@");
	var strCheck = strMailAddr.charAt(Loc1-1);
	if(strCheck == ".") return false;
	var strCheck = strMailAddr.charAt(Loc1+1);
	if(strCheck == ".") return false;
	//..位置不可相接
	for(Loop1 = 0;Loop1 <= Len;Loop1++){
		var strCheck = strMailAddr.charAt(Loop1);
		if(strCheck == "."){
			var strCheck2 = strMailAddr.charAt(Loop1-1);
			if(strCheck2 == ".") return false;
			var strCheck2 = strMailAddr.charAt(Loop1+1);
			if(strCheck2 == ".") return false;
		}
	}
	//完成測試
	return true;
}

//動態樹狀目錄 IE版
var prevDiv = new Array();
var prevImg = new Image();
var prevArea = new Object();
prevDiv[0] = "";
prevArea.id = "";
function TreeFolder(tmpArea,tmpDiv,tmpImg){
	chgStatus(tmpArea);
	if(prevDiv[0] != ""){
		prevDiv[0].style.display = "none";
		prevImg.src = tmpImg.src;
	}
	if(prevDiv[0] != tmpDiv){
		tmpDiv.style.display = "block";
		//tmpImg.src = "images/AppleOpen.gif";
		prevDiv[0] = tmpDiv;
		prevImg = tmpImg;
	}
	else{
		prevDiv[0] = "";
	}
}

function chgStatus(tmpArea){
	if( prevArea.id != "" ){
		prevArea.style.color = "white";
	}
	prevArea = tmpArea;
	tmpArea.style.color = "blue";
}

//動態樹狀目錄 IE版
function TreeFolder0(tmpDiv){
	//需依實際目錄數增減
	div1.style.display = "none" ;
	div2.style.display = "none" ;
	div3.style.display = "none" ;
	div4.style.display = "none" ;
	if(tmpDiv.id != prevDiv.value & tmpDiv.style.display == "none"){
		tmpDiv.style.display = "block";
		prevDiv.value = tmpDiv.id;
	}
	else{
		if(tmpDiv.id == prevDiv.value){
			prevDiv.value = "";
		}
	}
}



