﻿
function jsCheckAddSurveyForm() 
{
	if(document.forms['addsurvey'].title.value=="") {
		alert("問卷名稱未填寫!!");
		document.forms['addsurvey'].title.focus();
		return false;
	}
}

function jsEditSurvey(sid) 
{
	document.form_dispsurvey.method = "POST";
	document.form_dispsurvey.action = "surveyadmin.php?actions=editsurvey&sid=" + sid;
	document.form_dispsurvey.surveyid.value = sid;
	document.form_dispsurvey.submit(); 
}

function jsDelSurvey(sid) 
{
	if(!window.confirm("確認要刪除這個問卷嗎")) 
	{
		return;
	}
	document.form_dispsurvey.method = "POST";
	document.form_dispsurvey.action = "surveyprocess.php";
	document.form_dispsurvey.surveyid.value = sid;
	document.form_dispsurvey.subdelsurvey.value = 1;
	document.form_dispsurvey.submit(); 
}

function jsActiveSurvey(sid) 
{
	if(!window.confirm("確認要啟用這個問卷嗎")) 
	{
		return;
	}
	document.form_dispsurvey.method = "POST";
	document.form_dispsurvey.action = "surveyprocess.php";
	document.form_dispsurvey.surveyid.value = sid;
	document.form_dispsurvey.subactivesurvey.value = 1;
	document.form_dispsurvey.submit(); 
}

function jsDeActiveSurvey(sid) {
	if(!window.confirm("確認要停用這個問卷嗎")) 
	{
		return;
	}
	document.form_dispsurvey.method = "POST";
	document.form_dispsurvey.action = "surveyprocess.php";
	document.form_dispsurvey.surveyid.value = sid;
	document.form_dispsurvey.subdeactivesurvey.value = 1;
	document.form_dispsurvey.submit(); 
}

function jsCloneSurvey(sid) {
	if(!window.confirm("確認要複製這個問卷嗎")) 
	{
		return;
	}
	document.form_dispsurvey.method = "POST";
	document.form_dispsurvey.action = "surveyprocess.php";
	document.form_dispsurvey.surveyid.value = sid;
	document.form_dispsurvey.subclonesurvey.value = 1;
	document.form_dispsurvey.submit(); 
}

//For Question class

function jsQuestCheckForm() 
{
	if(document.forms['editquest'].title.value=="") 
	{
		alert("題目名稱未填寫!!");
		document.forms['editquest'].title.focus();
		return false; 
	}
	if(document.forms['editquest'].gid1.value != 0 && (document.forms['editquest'].gid1.value==document.forms['editquest'].gid2.value)) 
	{
		alert("組別重複!!");
		document.forms['editquest'].title.focus();
		return false; 
	}
	if(document.forms['editquest'].quest.value=="") 
	{
		alert("題目內容未填寫!!");
		document.forms['editquest'].quest.focus();
		return false; 
	}
}

//For Groups

function jsCheckGroupForm() 
{
	if(document.forms['addgroup'].gname.value=="") 
	{
		alert("群組名稱未填寫!!");
		document.forms['addgroup'].gname.focus();
		return false; 
	}
}

function jsCheckEditGroupForm() 
{
	if(document.forms['editgroup'].gname.value=="") 
	{
		alert("群組名稱未填寫!!");
		document.forms['editgroup'].gname.focus();
		return false; 
	}
}


function jsEditGroup(sid) 
{
	location.href = "surveyadmin.php?actions=editsurvey&sid=" + sid + "&gid=" + document.forms['listgroup'].gid.value + "#group";
	//location.href = "surveyadmin.php?actions=editgroup&gid=" + document.forms['listgroup'].gid.value;
}
function jsDelGroup() 
{
	if(!window.confirm("確認要刪除這個類別嗎")) 
	{
		return;
	}
	document.forms['listgroup'].method = "POST";
	document.forms['listgroup'].action = "surveyprocess.php";
	document.forms['listgroup'].subdelgroup.value = 1;
	document.forms['listgroup'].submit(); 
}

//Answer set
function jsEditAnswerSet() 
{
	if(document.forms['setansset'].setid)
		location.href = "surveyadmin.php?actions=editansset&&qid=" + document.forms['setansset'].qid.value + "&&setid=" + document.forms['setansset'].setid.value;
}

//Staff
function jsEditStaffSelectChange()
{
	if(document.forms['editstaff'].position.value == '其他')
	{
		document.forms['editstaff'].positiontext.style.display='';
	}
	else
	{
		document.forms['editstaff'].positiontext.style.display='none';
	}	
}

function jsAddStaffSelectChange()
{
	if(document.forms['addstaff'].position.value == '其他')
	{
		document.forms['addstaff'].positiontext.style.display='';
	}
	else
	{
		document.forms['addstaff'].positiontext.style.display='none';
	}	
}

function jsEditStaff(staffid)
{
	if(staffid)
		location.href = "admin.php?actions=userinfo&&staffid=" + staffid;
}

function jsDelStaff(staffid)
{
	if(!window.confirm("確認要刪除這筆資料嗎")) 
	{
		return;
	}
	
	document.forms['liststaff'].method = "POST";
	document.forms['liststaff'].action = "adminprocess.php";
	document.forms['liststaff'].subdelstaff.value = 1;
	document.forms['liststaff'].staffid.value = staffid;
	document.forms['liststaff'].submit();	
}

//ClientInformation

function jsEditClientSelectChange()
{
	if(document.forms['editclient'].cd_birthstatus.value == '其他') {
		document.forms['editclient'].cd_birthstatustext.style.display='';
	}
	else {
		document.forms['editclient'].cd_birthstatustext.style.display='none';
	}	
	
	if(document.forms['editclient'].cd_care.value == '其他') {
		document.forms['editclient'].cd_caretext.style.display='';
	}
	else {
		document.forms['editclient'].cd_caretext.style.display='none';
	}	

	if(document.forms['editclient'].cd_writer.value == '其他') {
		document.forms['editclient'].cd_writertext.style.display='';
	}
	else {
		document.forms['editclient'].cd_writertext.style.display='none';
	}	

	if(document.forms['editclient'].cd_language.value == '其他') {
		document.forms['editclient'].cd_langtext.style.display='';
	}
	else {
		document.forms['editclient'].cd_langtext.style.display='none';
	}	

	
}

//Survey
function jsAddComment(ctype)
{	
	if(ctype == 1 && !document.forms['managesurveyform'].newanalys.value)
		return;
	if(ctype == 2 && !document.forms['managesurveyform'].newsuggest.value)
		return;	
	
	document.forms['managesurveyform'].method = "POST";
	document.forms['managesurveyform'].action = "adminprocess.php";
	document.forms['managesurveyform'].ctype.value = ctype;
	document.forms['managesurveyform'].subaddcomment.value = 1;
	document.forms['managesurveyform'].submit();
}

function jsDelComment($type)
{	
	if(!window.confirm("確認要刪除這筆資料嗎")) {
		return;
	}
	
	if($type == 1)
		document.forms['managesurveyform'].rid.value = document.forms['managesurveyform'].analysis.value;
	else if($type == 2)
		document.forms['managesurveyform'].rid.value = document.forms['managesurveyform'].suggest.value;
	else return;
	
	if(!document.forms['managesurveyform'].rid.value)
	{
		return;
	}
	document.forms['managesurveyform'].method = "POST";
	document.forms['managesurveyform'].action = "adminprocess.php";
	document.forms['managesurveyform'].subdelcomment.value = 1;
	document.forms['managesurveyform'].submit();
}


///New add
function isDate2(str)
{
	if(!str.match(/^\d{4}\-\d\d?\-\d\d?$/))
		return false;
		
	var ar = str.replace(/\-0/g,"-").split("-");   
	ar = new Array(parseInt(ar[0]),parseInt(ar[1])-1,parseInt(ar[2]));
	var d = new Date(ar[0],ar[1],ar[2]);
	return d.getFullYear()==ar[0] && d.getMonth()==ar[1] && d.getDate()==ar[2];   
  }   


function jsCheckClientForm()
{
	if(document.forms['editclient'].cd_birthday.value == "")
	{
		alert("請填出生年月日");
		return false;		
	}
	if(isDate2(document.forms['editclient'].cd_birthday.value) == false)
	{
		alert("出生年月日，日期格式錯誤，請修正。")
		return false;
	}
	
	return true;	
}

function jsEditNorm() 
{
	document.forms['listnorm'].method = "POST";
	document.forms['listnorm'].action = "surveyadmin.php?actions=editnorm&nid=" + document.forms['listnorm'].nid.value;
	document.forms['listnorm'].submit();
}

function jsDelNorm() 
{
	if(!window.confirm("確認要刪除這個常模嗎")) {
		return;
	}
	
	document.forms['listnorm'].method = "POST";
	document.forms['listnorm'].action = "surveyprocess.php";
	document.forms['listnorm'].subdelnorm.value = 1;
	document.forms['listnorm'].submit(); 
}

function jsCheckEditStaffForm()
{
	if(document.forms['addstaff'].name.value == "")
	{
		alert("請填寫姓名");
		return false;
	}
	return true;
	
}

//Account.php

function jsAccountsListEditUser($uname) 
{
	document.forms['listuser'].method = "POST";
	document.forms['listuser'].action = "admin.php?actions=userinfo&&user=" + $uname;
	document.forms['listuser'].uname.value = $uname;
	document.forms['listuser'].submit();
}

function jsAccountsListDelUser($uname) 
{
	if(!window.confirm("確認要刪除這個帳號嗎")) {
		return;
	}
	
	document.forms['listuser'].method = "POST";
	document.forms['listuser'].action = "adminprocess.php";
	document.forms['listuser'].uname.value = $uname;
	document.forms['listuser'].subdeluser.value = 1;
	document.forms['listuser'].submit(); 
}

//Statics.php
function jsStaticDateSelectChange(hid)
{
	var formname = "form" + hid;
	var datename = "date" + hid;
	
	document.forms[formname].method = "POST";
	//alert(formname);
	//alert(document.forms[formname].dispdate.value);
	document.forms[formname].action = "admin.php?actions=userinfo#statics";
	document.forms[formname].submit();	
}

function jsStaticAdminDateSelectChange()
{
	document.forms['staticadmin'].method = "POST";
	//alert(document.forms['staticadmin'].dispdate.value);
	document.forms['staticadmin'].action = "admin.php?actions=userinfo#statics";
	document.forms['staticadmin'].submit();	
}

function jsStaticAdminHidSelectChange()
{
	document.forms['staticlocal'].method = "POST";
	//alert(document.forms[formname].dispdate.value);
	document.forms['staticlocal'].action = "admin.php?actions=userinfo#statics";
	document.forms['staticlocal'].submit();	
}

