function checkApplyMail() {
	var msg = '請選擇欲索取資料';
	var docs = document.getElementsByName('docs');

	var cnt = 0;
	if(docs==null && docs==undefined) {
		alert(msg);
		return false;
	} else {
  		for(var i=0;i<docs.length;i++){
  			if (docs[i].value!='') {
  				cnt++;
  			}
  		}
  		
  		if (cnt<1) {
  			alert(msg);
			return false;
  		}
 	}
 	return true;
}

function login(formName){
	var userId = document.forms[formName].elements['userId'].value;
	var password = document.forms[formName].elements['password'].value;

	if(userId == '' || password == ''){
		alert('請輸入帳號和密碼!');
		return;
	}
	
	var graphicCode = document.forms[formName].elements['graphicCode'];
	if(graphicCode != null && graphicCode.value == ''){
		alert('請輸入認證碼!');
		return;
	}
	
	var url = window.top.location.pathname;
	var form = document.forms[formName];
	form.action = form.action + '?nextUrl=' + url;
	form.submit();
}

function onEnter(e, f){
	var keycode;
	
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	
	if (keycode == 13){
	   eval(f);
	}
}


function capLock(e, source, leftFix){
	kc = e.keyCode?e.keyCode:e.which;
	sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
	if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk)){
		var div = document.getElementById('capLock_alert');
		div.style.display = "block";
		var left = source.offsetLeft;
		var top = source.offsetTop;
		while(source = source.offsetParent){
			left += source.offsetLeft;
			top += source.offsetTop;
		}
		
//		check browser
		if(navigator.appName=='Netscape'){
//		firefox
//		alert(navigator.appName)
			div.style.marginLeft = (left + leftFix) + 'px';
			div.style.marginTop = (top + 37) + 'px';
		}else if(navigator.appName=='Microsoft Internet Explorer'){
//		ie
//		alert(navigator.appName)
			div.style.marginLeft = (left - 100 + leftFix) + 'px';
			div.style.marginTop = (top + 35) + 'px';
		}else{
//		alert(navigator.appName)
			div.style.marginLeft = (left - 60 + leftFix) + 'px';
			div.style.marginTop = (top + 30) + 'px';
		}
	}else{
		hiddenPasswordAlert();
	}
}

function hiddenPasswordAlert(){
	var div = document.getElementById('capLock_alert');
	div.style.display = "none";
}

function checkConfirmRegisterRule(checkboxName){
	var confirmCheckBox  = document.getElementById(checkboxName);
	if(confirmCheckBox.checked){
		return true;
	}else{
		alert('請先勾選「我已詳閱以上條款」');
		return false;
	}
}

function closePopAndChangeOpener(url){
	opener.location = url;
	top.close();
}

function finishAccountApply(requestUrl,requestForm,requestItem,createPdfUrl1,createPdfUrl2){
	var retrievetype = eval('document.'+requestForm+'.'+requestItem);
	if( !isRadioChecked(requestForm,requestItem)){
		alert('請選擇文件取得方式');
	}else{
		var retrievetypeValue = -1;
		for (var i = 0 ; i < retrievetype.length ; i++){
			if (retrievetype[i].checked) {
			retrievetypeValue = retrievetype[i].value;
			//alert(retrievetypeValue);
			}
		}
		if(retrievetypeValue == 0){
			window.open(createPdfUrl1);
			if(createPdfUrl2 !='' && createPdfUrl2 !=undefined){
				window.open(createPdfUrl2);
			}	
		}
		doAjaxFormRequest(requestUrl, requestForm);
	}
}

function switchCopyAddress(){
	var confirmCheckBox  = document.getElementById('sameAddress');
	if(confirmCheckBox.checked){
		document.getElementById('communicationAddressCity').disabled = true;
		document.getElementById('communicationAddressTown').disabled = true;
		document.getElementById('communicationAddressZipcode').disabled = true;
		document.getElementById('communicationAddressVillage').disabled = true;
		document.getElementById('communicationAddressBurg').disabled = true;
		document.getElementById('communicationAddressNeighborhood').disabled = true;
		document.getElementById('communicationAddressRoad').disabled = true;
		document.getElementById('communicationAddressStreet').disabled = true;
		document.getElementById('communicationAddressPart').disabled = true;
		document.getElementById('communicationAddressLane').disabled = true;
		document.getElementById('communicationAddressAlley').disabled = true;
		document.getElementById('communicationAddressNumber').disabled = true;
		document.getElementById('communicationAddressStory').disabled = true;
		document.getElementById('communicationAddressDoor').disabled = true;
		
		document.getElementById('communicationAddressCity').value = '';
		document.getElementById('communicationAddressTown').value = '';
		document.getElementById('communicationAddressZipcode').value = '';
		document.getElementById('communicationAddressVillage').value = '';
		document.getElementById('communicationAddressBurg').value = '';
		document.getElementById('communicationAddressNeighborhood').value = '';
		document.getElementById('communicationAddressRoad').value = '';
		document.getElementById('communicationAddressStreet').value = '';
		document.getElementById('communicationAddressPart').value = '';
		document.getElementById('communicationAddressLane').value = '';
		document.getElementById('communicationAddressAlley').value = '';
		document.getElementById('communicationAddressNumber').value = '';
		document.getElementById('communicationAddressStory').value = '';
		document.getElementById('communicationAddressDoor').value = '';
	}else{
		document.getElementById('communicationAddressCity').disabled = false;
		document.getElementById('communicationAddressTown').disabled = false;
		document.getElementById('communicationAddressZipcode').disabled = false;
		document.getElementById('communicationAddressVillage').disabled = false;
		document.getElementById('communicationAddressBurg').disabled = false;
		document.getElementById('communicationAddressNeighborhood').disabled = false;
		document.getElementById('communicationAddressRoad').disabled = false;
		document.getElementById('communicationAddressStreet').disabled = false;
		document.getElementById('communicationAddressPart').disabled = false;
		document.getElementById('communicationAddressLane').disabled = false;
		document.getElementById('communicationAddressAlley').disabled = false;
		document.getElementById('communicationAddressNumber').disabled = false;
		document.getElementById('communicationAddressStory').disabled = false;
		document.getElementById('communicationAddressDoor').disabled = false;
	}
	
}

function addClickTwiceWarn(el){
	el.onclick = warnClickTwice;
}

function warnClickTwice(){
	alert("系統執行中，請勿重覆送出！");
}
