function DelConfirm(fmdel){
	return confirm("Determination deletion?");
}
function CkNumAlphaUnder(text){
	var tomatch=text.value.match(/[^A-Za-z0-9_\-]/g);
	if(text.value!=''){		
		if(tomatch)	{
			alert("Must insert alphabet, the numeral, the horizontal line or the agent.");
			text.focus();
			text.select();
			return false;
		}
	}
}
function CkNumAlpha(text){
	var tomatch=text.value.match(/[^A-Za-z0-9]/g);
	if(text.value!='')
	{		
		if(tomatch)
		{
			alert("Must insert alphabet or number.");
			text.focus();
			return false;
		}
	}
}

function CkNum(text){
	var tomatch=text.value.match(/[^0-9]/g);
	if(text.value!='')
	{		
		if(tomatch)
		{
			alert("Must insert number.");
			text.focus();
			return false;
		}
	}
}
function CkMail(mail)
{
	var tomatch=/[A-Za-z0-9_\-\.]+@([0-9a-z][a-z0-9_\-\.]+)(\.)[A-Za-z\.]{2,}/;	
	if(mail.value!='')
	{		
		if(!tomatch.test(mail.value))
		{
			alert("E-mail format incorrect!!");
			mail.focus();
			return false;
		}
	}
}
function IsReadyContact(form){
  	if(form.con_name.value==''){
		alert("Please insert Contact person.");
		form.con_name.focus();
		return false;
	}
  	if(form.tel.value==''){
		alert("Please insert Tel.");
		form.tel.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("Please insert E-mail.");
		form.e_mail.focus();
		return false;
	}
	if(form.message.value==''){
		alert("Please insert Message.");
		form.message.focus();
		return false;
	}
}
function IsReadyMember(form){
	if(form.username.value==''){
		alert("Please insert username.");
		form.username.focus();
		return false;
	}
	if(form.pass_word.value==''){
		alert("Please insert password.");
		form.pass_word.focus();
		return false;
	}
	if(form.pass_word2.value==''){
		alert("Please insert password confirmed.");
		form.pass_word2.focus();
		return false;
	}
	if(form.pass_word.value!='' || form.pass_word2.value!=''){
		if(form.pass_word.value!=form.pass_word2.value){
			alert("User's password does not match with the confirm password, please retype it again!!");
			form.pass_word.focus();
			return false;
		}
	}
	if(form.realname.value==''){
		alert("Please insert your name.");
		form.realname.focus();
		return false;
	}
	if(form.tel_no.value==''){
		alert("Please insert Tel.");
		form.tel_no.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("Please insert E-mail.");
		form.e_mail.focus();
		return false;
	}
}
function IsReadyMemberEdit(form){
	if(form.tel_no.value==''){
		alert("Please insert Tel.");
		form.tel_no.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("Please insert E-mail.");
		form.e_mail.focus();
		return false;
	}
}
function IsReadyMemLogin(form){
	if(form.loginname.value==''){
		alert("Please insert username.");
		form.loginname.focus();
		return false;
	}
	if(form.pass_word.value==''){
		alert("Please insert password.");
		form.pass_word.focus();
		return false;
	}
	form.submit();
}
function IsReadyPassword(form){
	if(form.username.value==''){
		alert("Please insert username.");
		form.username.focus();
		return false;
	}
	if(form.pass_word_old.value==''){
		alert("Please insert password.");
		form.pass_word_old.focus();
		return false;
	}
	if(form.pass_word.value==''){
		alert("Please insert new password.");
		form.pass_word.focus();
		return false;
	}
	if(form.pass_word2.value==''){
		alert("Please insert new password confirmed.");
		form.pass_word2.focus();
		return false;
	}
	if(form.pass_word.value!='' || form.pass_word2.value!=''){
		if(form.pass_word.value!=form.pass_word2.value){
			alert("User's password does not match with the confirm password, please retype it again!!");
			form.pass_word.focus();
			return false;
		}
	}
	form.submit();
}
function IsReadyForgetPW(form){
	if(form.username.value==''){
		alert("Please insert username.");
		form.username.focus();
		return false;
	}
}
function CkQry(text){
	if(text.value=='' || text.value==0){
		alert("Please input selects and purchases the quantity.");
		text.focus();
		text.select();
		return false;
	}else{
		CkNum(text);
	}
}
function IsReadyQryOrder(form){
	if(form.comp_name.value==''){
		alert("Please insert Company Name.");
		form.comp_name.focus();
		return false;
	}
	if(form.con_name.value==''){
		alert("Please insert Contact person.");
		form.con_name.focus();
		return false;
	}
	if(form.tel_no.value==''){
		alert("Please insert Telephone.");
		form.tel_no.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("Please insert E-mail.");
		form.e_mail.focus();
		return false;
	}
}

//快速選單開始
//次選單預設選取值
//sel_value預設要選取的options的value
//要在body的 onLoad="set_select_default('form.roadid',series,<?php echo $townid;?>,<?php echo $roadid;?>);"
function set_select_default(obj_name,items,kind,sel_value){
	o = set_select_clean(obj_name);
	j = 0;	//次選單的options計數
	for(i = 0 ;i < items.length;i++){
		if(items[i].kind == kind){
			o.options[o.length] = new Option(items[i].option,items[i].value);
			if(items[i].value==sel_value){	//比對預設要選取的options的value
				o.selectedIndex = j;
			}
			j++;	//次選單的options計數
		}
	}
}
function set_select(obj_name,items,kind){
	o = set_select_clean(obj_name);
	for(i = 0 ;i < items.length;i++)
		if(items[i].kind == kind)
			o.options[o.length] = new Option(items[i].option,items[i].value);
}

function set_select_clean(obj_name){
	o = eval(obj_name + ".options")
	o.length = 0
	return o
}
function set_series(items,kind,value,option){
	items[items.length] = new new_item(kind,value,option)
}

function new_item(kind,value,option){
	this.kind = kind
	this.value = value	
	this.option = option
}
//快速選單結束

//跳出視窗定位
function OpenPage(topage,pagename,w,h,bar,resize) { 
	x = (screen.width - w)/2;
	y = (screen.height - h)/2;
	window.open(topage,pagename,'left='+x+',top='+y+',width='+w+',height='+h+',scrollbars='+bar+',resizable='+resize);
}


function CkUserNamePw(text){
	if(text.value!='' && text.value.length<6){
		alert("Please fill in 6 to 20 English words or numbers.");
		text.focus();
		text.select();
		return false;
	}
}
function CkUserName(id,username,userkind) { 
	if(CkUserNamePw(username) != false && CkNumAlphaUnder(username) != false && username.value != ''){
		OpenPage('lib/ckusername_en.php?id=' + id + '&username=' + username.value + '&userkind=' + userkind,'ckusername','280','250','no','no');
	}
}
function ChangePassWord(id,username) { 
	OpenPage('common_page/member_password.php?id=' + id + '&username=' + username,'changepw','400','250','no','no');
}

