﻿// JScript 檔

document.write("<script type=\"text/javascript\" src=\"../js/chkform.js\"></script>");

var chk_username=false;

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()
{
	if (focus_object )
		focus_object.className="input1"
	var tempobject=event.srcElement
	ftype=tempobject.type
	if(ftype=='text' || ftype=='password' ){
		tempobject.className="oninput1"
		focus_object=tempobject
	}
}


function chk_lform(object,form){
   var temp=true
	if (temp){temp=chk_Null(form["school"],"學校代號")}
	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_lform2(object,form){
var temp=true
    if (temp){temp=chk_Null(form[aspnetname+"username"],"企業代號")}
	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_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;
}


function openjob(id){
    openwin("/exam/showjob.aspx?id="+id,450,300);
}