﻿// JScript 檔

document.write("<script type=\"text/javascript\" src=\"../js/chkform.js\"></script>");

var chk_username=false;


function chkoption(){
    for (var i=staro;i<endo;i++){
        if (document.getElementById("exam"+i)!="undefined" && document.getElementById("exam"+i)!=null){
            var obj1=document.getElementById("exam"+i);
            if (document.getElementById("exam"+i).value.length==0){
                alert("第"+i+"題尚未完成作答:\n")
                document.getElementById("exam"+i).focus()
                return false;
            }else if (isNaN(obj1.value) ){
                alert("第"+i+"題的答案必須為數字型態");
                return false;
            }
            else{
                if (parseInt(obj1.value)>-1 && parseInt(obj1.value)<=maxlimit){
                    if (obj1.value.length>=1 ){
                       
                    }
                }
                else{
                    alert("第"+i+"題的答案必須介於0~"+maxlimit+"之間")
                    return false;
                }
            } 
        }       
    }
}

function chkonline(key,key2){
    if (document.getElementById("exam"+key)!="undefined" && document.getElementById("exam"+key2)!="undefined"){
        var obj1=document.getElementById("exam"+key);
        var obj2=document.getElementById("exam"+key2);
        if (key2!=""){
            var obj2=document.getElementById("exam"+key2);
        }
        
        if (isNaN(obj1.value) ){
            alert("第"+key+"題的答案必須為數字型態")
        }
        else{
            if (obj1 !=null && obj2 !=null){
                if (obj1.value.length>=1 ){
                    obj2.focus();
                }
            }
        }
    }
}


function chkusername(object){
	chk_showFormMessage=object.name
	keyvalue=object.value

	if (chk_textform1(object)){
	  showFormMessage(object,100,"檢查帳號是否可以使用...請稍等")
	  var url="chkusername.aspx";
	  var strParams="username="+keyvalue+"&pid="+document.all[aspnetname+"userid"].value;
	  var loader1=new net.ContentLoader(url,getchkusername,null,"POST",strParams);		
	}
	else{
	 	showFormMessage(object,100,"帳號只能使用大小寫英數和底線_")	
	}
}

function getchkusername(){
	var re=this.req.responseText;
	var txt
	object=document.all[aspnetname+"username"]
	if (re=='1'){
		txt="此帳號可以使用"
	 	chk_username=true	
	}else{
		txt=re
		chk_username=false
	}
	showFormMessage(object,100,txt)	
}

var focus_object
function get_focus()
{

}


function chk_lform(object,form){
var temp=true
	if (temp){temp=chk_Null(form["school"],"學校代號")}
	if (temp){temp=chk_Null(form[aspnetname+"password"],"管理者密碼")}
	if (!temp){
		showFormMessage(object,50,'表單輸入尚未完成::<br>'+Qshow.innerHTML+'，請<a href="javascript:document.all.'+chk_showFormMessage.name+'.focus()"><font class="ls_red">重新輸入</font></a>')	
		return false
	}
	return true;
}
function chk_lform2(object,form){
var temp=true
    if (temp){temp=chk_Null(form[aspnetname+"username"],"企業代號")} 
	if (temp){temp=chk_Null(form[aspnetname+"password"],"管理者密碼")}
	if (!temp){
		showFormMessage(object,50,'表單輸入尚未完成::<br>'+Qshow.innerHTML+'，請<a href="javascript:document.all.'+chk_showFormMessage.name+'.focus()"><font class="ls_red">重新輸入</font></a>')	
		return false
	}
	return true;
}
function chk_form(object,form){
var temp=true
	if (chk_username==false){
		chk_showFormMessage=form[aspnetname+"username"]
		Qshow.innerHTML="使用者帳號尚未完成驗證";
		temp=false
	}
	if (temp){temp=chk_password(form[aspnetname+"password"],"repassword",'使用者')}
	if (temp==false){
		showFormMessage(object,50,'表單輸入尚未完成::<br>'+Qshow.innerHTML+'，請<a href="javascript:document.all.'+chk_showFormMessage.name+'.focus()"><font class="ls_red">重新輸入</font></a>')	
		return false
	}
	return true;
}
function chk_euform(object,form){
var temp=true

	if (temp){temp=chk_password(form[aspnetname+"password"],"repassword",'使用者')}
	if (temp==false){
		showFormMessage(object,50,'表單輸入尚未完成::<br>'+Qshow.innerHTML+'，請<a href="javascript:document.all.'+chk_showFormMessage.name+'.focus()"><font class="ls_red">重新輸入</font></a>')	
		return false
	}
	return true;
}
function chk_fform(object,form){
var temp=true
	if (temp){temp=chk_Date(form[aspnetname+"vailddatefrom"],'授權開始日期')}
	if (temp){temp=chk_Date(form[aspnetname+"vailddateto"],'授權到期日期')}		
	if (temp){
        var dd1= new Date(form[aspnetname+"vailddatefrom"].value)
        var dd2= new Date(form[aspnetname+"vailddateto"].value)
        if (dd2 <dd1)
        {
            temp=false;
            showFormMessage(object,50,'授權到期日期必須大於授權開始日期');
        }
    }
	if (temp==false){
		showFormMessage(object,50,'表單輸入尚未完成::<br>'+Qshow.innerHTML+'，請<a href="javascript:document.all.'+chk_showFormMessage.name+'.focus()"><font class="ls_red">重新輸入</font></a>')	
		return false
	}
	return true;
}