function checkIdCardNo( idNo ){
	var m=new Array();
	var error;
	for(i=0;i<=9;i++)
		m[i+1]=idNo.substr(i,1);

	switch(m[1]){
		case "A":	m[1]=1  ;	break;
		case "B":	m[1]=10 ;	break;
		case "C":	m[1]=19 ;	break;
		case "D":	m[1]=28 ;	break;
		case "E":	m[1]=37 ;	break;
		case "F":	m[1]=46 ;	break;
		case "G":	m[1]=55 ;	break;
		case "H":	m[1]=64 ;	break;			
		case "I":	m[1]=39 ;	break;
		case "J":	m[1]=73 ;	break;
		case "K":	m[1]=82 ;	break;
		case "L":	m[1]=2  ;	break;
		case "M":	m[1]=11 ;	break;
		case "N":	m[1]=20 ;	break;
		case "O":	m[1]=48 ;	break;
		case "P":	m[1]=29 ;	break;	
		case "Q":	m[1]=38 ;	break;
		case "R":	m[1]=47 ;	break;
		case "S":	m[1]=56 ;	break;
		case "T":	m[1]=65 ;	break;
		case "U":	m[1]=74 ;	break;
		case "V":	m[1]=83 ;	break;
		case "W":	m[1]=21 ;	break;
		case "X":	m[1]=3  ;	break;
		case "Y":	m[1]=12 ;	break;
		case "Z":	m[1]=30 ;	break;					
		default :   error=0 ;
	}
	if(m[2]>2 || m[2]<1)
		error=0;
	if(error==0){
		return false;
	}
	var sum=m[1]+m[2]*8+m[3]*7+m[4]*6+m[5]*5+m[6]*4+m[7]*3+m[8]*2+parseInt(m[9])+parseInt(m[10]);
		if(sum%10==0)
			return true;
		else	
			return false;
}


/*************Check Form **************/
function checkDigit(inText){
	var s;
	var dataString = "0123456789"
	var reValue= true;
	for(var i=0;i<inText.length;i++){
		s = inText.substring(i,i+1);
		if(dataString.indexOf(s)<0){
				reValue = false;
		}
	}
	return reValue;
}

function checkText(inText,errMsg){
	if(inText.value == ""){
		if(errMsg!= null && errMsg !='' )
		{
			alert("\n\n" + errMsg + "\n\n");
			inText.focus();
		}
		return false;
	}
	return true;
}




function checkSelect(E,errMsg){
	if(E.options[0].selected)
	{
		if(errMsg!= null && errMsg !='' )
		{
			alert("\n\n" + errMsg + "\n\n");
			E.focus();
		}
		return false;
	}else{
		return true;
	}
}

function checkRadio(inRadio,errMsg){
	for(var i=0;i<inRadio.length;i++){
		if(inRadio[i].checked){
			return true;
		}
	}
	alert("\n\n" + errMsg + "\n\n");
	return false;
}

function checkCheckBox(obj, msg)
{
	var i, ret=false;
	if(obj.length)
	{
		for(i=0;i<obj.length;i++)
		{
			if(obj[i].checked)
			{
				ret=true;
				break;
			}
		}
	}else{ 
	 	if(obj.checked){
			ret=true;
		}
	}	
	
	if(!ret)
	{
		if(msg!=null && msg!='')
			alert(msg);
	}
	return ret;
}

function showConfirm(url,msg){
	if(url == ""){
		alert("資料錯誤!!");
	}else{
		if(msg == ""){
			msg = "確定嗎?";
		}

		if(confirm(msg)){
			location.href = url;
		}
	}
}

function ShowLayer( obj ){
		if(MM_findObj(obj)!=null){
			if(document.all(obj).style.display != "block"){
				document.all(obj).style.display = "block";
			}
		}
}

function HideLayer( obj ){
		if(MM_findObj(obj)!=null){
			if(document.all(obj).style.display != "none"){
				document.all(obj).style.display = "none";
			}
		}
}

