﻿<!--
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)   
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function GetAbsoluteLocation(element) {
    if ( arguments.length != 1 || element == null ) 
    { 
        return null; 
    } 
    var offsetTop = element.offsetTop; 
    var offsetLeft = element.offsetLeft; 
    var offsetWidth = element.offsetWidth; 
    var offsetHeight = element.offsetHeight; 
    while( element = element.offsetParent ) 
    { 
        offsetTop += element.offsetTop; 
        offsetLeft += element.offsetLeft; 
    } 
    return { absoluteTop: offsetTop, absoluteLeft: offsetLeft, 
        offsetWidth: offsetWidth, offsetHeight: offsetHeight }; 
} 


//調整次選單位置
function ReSizeWin(){
	var a;
	a=GetAbsoluteLocation(document.getElementById("HOTCASE"));
	//調整上右方的選單
	document.getElementById("SubMenu").style.left=(a.absoluteLeft-0)+"px";
	document.getElementById("SubMenu").style.top=a.absoluteTop+"px";
	
	document.getElementById("outDiv").style.left=(a.absoluteLeft-235)+"px";
}

//顯示次選單
function ShowMenu(){
	ReSizeWin();
	MM_showHideLayers('SubMenu','','show','outDiv','','show');
	
	/*
	var isShow;
	isShow=false;
	for(i=1;i<=SubCount;i++){
		if(Id==i){
			MM_showHideLayers('Sub'+i+'TL','','show','Sub'+i,'','show');
			isShow=true;
		}else{
			MM_showHideLayers('Sub'+i+'TL','','hide','Sub'+i,'','hide');
		}
	}
	*/
}
 
//新修必埴
function CheckMemberFormData(frm)
{
	// 於此兩行填入要檢查的欄位和名稱 
	var CheckF = new Array("txtname","rdog","txttel","txtcell","txtmail","txtpwd","txtcaptcha");
	var CheckFN = new Array("姓名","性別","聯絡電話","手機","電子郵件","密碼","驗証碼");
	var CheckFType = new Array("text","radio","text","text","text","text","text");

 
	var element;
	//有手機不用檢查電話反之亦然
  	for(i=0; i<CheckF.length; i++) {
		element = frm.elements[CheckF[i]];		
		if(CheckFType[i] == "text" || CheckFType[i] == "textarea") {		
				if(element.value == ""){
				if(CheckF[i]=="txttel"||CheckF[i]=="txtcell")
				{
				if(window.document.getElementsByName("txtcell")[0].value=="" && window.document.getElementsByName("txttel")[0].value==""){
					alert("請輸入電話或手機號碼!");
						element.focus();
						return false;		
				}else{
				if( window.document.getElementsByName("txtcell")[0].value!="" && isNaN(window.document.getElementsByName("txtcell")[0].value)  ){
				alert("手機號碼請填入數字!");
				window.document.getElementsByName("txtcell")[0].value="";
				window.document.getElementsByName("txtcell")[0].focus();
				return false;				
				}			
				} 			
				}else{
              	alert("請填入" + CheckFN[i] + " !");
					element.focus();
					return false;
					}
				}	

				if(CheckF[i]=='txttel'  && element.value !=""){
				if(isNaN( element.value)){
				alert("電話請填入數字!");
				element.value="";
				element.focus();
				return false;					
				}				
				if (window.document.getElementsByName("txttelarea")[0].value==""){
				alert("請填入區碼!");
				window.document.getElementsByName("txttelarea")[0].focus();
				return false;
				}else{
				if(isNaN(window.document.getElementsByName("txttelarea")[0].value)){
				alert("區碼請填入數字!");
				window.document.getElementsByName("txttelarea")[0].value="";
				window.document.getElementsByName("txttelarea")[0].focus();
				return false;
				}
				
				}
				
				}
				
				//電子信箱
			if (CheckF[i]=='txtmail' )
			{
				if ((element.value.indexOf("@") == "-1") || (element.value.indexOf(".") == "-1"))
				{
					  alert("請輸入正確的E-mail格式");
					  element.focus();
					  return false;
				}  				
			}
				
			
		}
		
		else if (CheckFType[i] == "select") {
		 
			if (element.selectedIndex<=0 || element.options[element.selectedIndex].value=="") {
				alert("請選擇 " + CheckFN[i] + " !");
			    element.focus();
				return false;
			}
		    
			
			
		}
		else if(CheckFType[i] == "radio") {
			sel = false;
			for(j=0; j<element.length; j++) {
				sel |= element[j].checked;
			}
			if(! sel) {
				alert("請選擇 " + CheckFN[i] + " !");
				element[0].focus();
				return false;
			}
		}
		else if(CheckFType[i] == "checkbox") {
			chk = false;
			FirstElement = 0;
			for(j=0; j<frm.elements.length; j++) {
				if(frm.elements[j].name == CheckF[i]) {
					if(FirstElement==0) FirstElement=j;
					chk |= frm.elements[j].checked;
				}
			}
			if(! chk) {
				alert("請勾選 " + CheckFN[i] + " !");
				frm.elements[FirstElement].focus();
				return false;
			}
		}
		else if (CheckFType[i] == "select") {
			if (element.selectedIndex<0 || element.options[element.selectedIndex].value=="") {
				alert("請選擇 " + CheckFN[i] + " !");
				
				element.focus();
				return false;
			}
		}
	}
		
	return true;
}

//-->

