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 IsReadyCustomer1(form){
	if(form.username.value==''){
		alert("Please insert username.");
		form.username.focus();
		return false;
	}
	if(form.password.value==''){
		alert("Please insert password.");
		form.password.focus();
		return false;
	}
	if(form.password2.value==''){
		alert("Please insert password confirmed.");
		form.password2.focus();
		return false;
	}
	if(form.password.value!='' || form.password2.value!=''){
		if(form.password.value!=form.password2.value){
			alert("User's password does not match with the confirm password, please retype it again!!");
			form.password.focus();
			return false;
		}
	}
	if(form.username.value!='' || form.password.value!=''){
		if(form.username.value==form.password.value){
			alert("Do not set the password as same as your registered account.");
			form.username.focus();
			return false;
		}
	}
	form.submit();
}
function IsReadyCustomer2(form){
	if(form.country.value=='none'){
		alert("Please select Country.");
		form.country.focus();
		return false;
	}
	if(form.company.value==''){
		alert("Please insert Company name.");
		form.company.focus();
		return false;
	}
	if(form.corp_status.value==''){
		alert("Please insert Company status.");
		form.corp_status.focus();
		return false;
	}
	if(form.corp_addr.value==''){
		alert("Please insert Company address.");
		form.corp_addr.focus();
		return false;
	}
	if(form.conname.value==''){
		alert("Please insert First name.");
		form.conname.focus();
		return false;
	}
	if(form.conlastname.value==''){
		alert("Please insert Last name.");
		form.conlastname.focus();
		return false;
	}
	if(form.dep.value==''){
		alert("Please insert Department.");
		form.dep.focus();
		return false;
	}
	if(form.telarea.value==''){
		alert("Please insert Tel.");
		form.telarea.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("Please insert Tel.");
		form.tel.focus();
		return false;
	}
	if(form.email.value==''){
		alert("Please insert E-mail.");
		form.email.focus();
		return false;
	}
	if(form.everbuy[0].checked==true){
		if(form.buyclass1.value==0 && form.buyclass2.value==0 && form.buyclass3.value==0){
			alert("Please select you ever purchased Mindman's product.");
			form.buyclass1.focus();
			return false;
		}
	}
	form.submit();
}
function IsReadyContact(form){
  	if(form.company.value==''){
		alert("Please insert Company name.");
		form.company.focus();
		return false;
	}
  	if(form.country.value=='none'){
		alert("Please select Country.");
		form.country.focus();
		return false;
	}
	if(form.address.value==''){
		alert("Please insert Company address.");
	  	form.address.focus();
	  	return false;
	}
	if(form.conname.value==''){
		alert("Please insert First name.");
		form.conname.focus();
		return false;
	}
	if(form.conlastname.value==''){
		alert("Please insert Last name.");
		form.conlastname.focus();
		return false;
	}
	if(form.dep.value==''){
		alert("Please insert Department.");
		form.dep.focus();
		return false;
	}
	if(form.tel_areano.value==''){
		alert("Please insert Tel.");
		form.tel_areano.focus();
		return false;
	}
	if(form.tel.value==''){
		alert("Please insert Tel.");
		form.tel.focus();
		return false;
	}
	if(form.email.value==''){
		alert("Please insert E-mail.");
		form.email.focus();
		return false;
	}
	if(form.reg_no.value!=''){
		form.check_flg.value='etan';
	}
	form.submit();
}
function ProdQry(form){
	if(form.itemname.value == '  -- Enter model --' || form.itemname.value==''){
		alert("Please insert Product Itemno.");
		form.itemname.focus();
		return false;
	}
	form.submit();
}
function ProdSeriesQry(form){
	if(form.seriesid.value!='none'){
		form.action = "prod_list.php";
		form.submit();
	}
}
function ProdItemQry(form){
	if(form.itemid.value==''){
		alert("Please select Product Itemno.");
		form.itemid.focus();
		return false;
	}
	if(form.itemid.value!=''){
		//form.action = 'common_lib/to_firstinfo.php';
		form.submit();
	}
}
function SpecialSeriesQry(form){
	if(form.seriesid.value!='none'){
		form.action = "specialprod_list.php";
		form.submit();
	}
}
function Send_Compare(form,ckcount){
	ckselect = 0;
	for(i=0;i<ckcount;i++){
		if(form.elements[i].checked==true){
			ckselect++;
		}
	}
	if(ckselect<1){
		alert("Please select product at least 2 and maximum of 4.");
		return false;
	}else if(ckselect<2){
		alert("Please select product at least 2.");
		return false;
	}else if(ckselect>4){
		alert("Please select product at maximum of 4.");
		return false;
	}else{
		form.submit();
	}
}
function IsReadySalesLogin(form){
	if(form.loginname.value==''){
		alert("Please insert username.");
		form.loginname.focus();
		return false;
	}
	if(form.password.value==''){
		alert("Please insert password.");
		form.password.focus();
		return false;
	}
	form.submit();
}
//***************
function ClearText(txtitem){
	if(txtitem.value == '  -- Enter model --'){
		txtitem.value = '';
	}
}
//*****************
function OpenPage(topage,pagename,w,h,bar) { 
	x = (screen.width - w)/2;
	y = (screen.height - h)/2;
	window.open(topage,pagename,'left='+x+',top='+y+',width='+w+',height='+h+',scrollbars='+bar);
}

//******************
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[o.length] = new Option(items[i].option,items[i].value);
		}
}

function set_select_clean(obj_name){
	ob=document.getElementById(obj_name);
	o = ob.options;
	o.length = 0
	return o
}
function set_series(kind,value,option){
	series[series.length] = new new_item(kind,value,option)
}

function set_item(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 CkUserNameFormat(text){
	if(text.value!='' && text.value.length<4){
		alert("Please fill in 4 to 16 English words or numbers. The first word should be in English.");
		text.focus();
		return false;
	}
	var firstchar='';
	firstchar=text.value.charAt(0);
	var tomatch=firstchar.match(/[^A-Za-z]/g);
	if(text.value!=''){		
		if(tomatch){
			alert("Please fill in 4 to 16 English words or numbers. The first word should be in English.");
			text.focus();
			return false;
		}
	}
}
function IsReadyPassword(form){
	if(form.password.value==''){
		alert("Please insert new password.");
		form.password.focus();
		return false;
	}
	if(form.password2.value==''){
		alert("Please insert new password confirmed.");
		form.password2.focus();
		return false;
	}
	if(form.password.value!='' || form.password2.value!=''){
		if(form.password.value!=form.password2.value){
			alert("User's password does not match with the confirm password, please retype it again!!");
			form.password.focus();
			return false;
		}
	}
	form.submit();
}
function IsReadyForgetUn(form){
	if(form.password.value==''){
		alert("Please insert password.");
		form.password.focus();
		return false;
	}
	if(form.email.value==''){
		alert("Please insert E-Mail.");
		form.email.focus();
		return false;
	}
	OpenPage('customer_pwqry.php?qry=un&key1='+form.password.value+'&key2='+form.email.value,'forgotpw',300,180,0);
	return false;
}
function IsReadyForgetPw(form){
	if(form.username.value==''){
		alert("Please insert username.");
		form.username.focus();
		return false;
	}
	if(form.email.value==''){
		alert("Please insert E-Mail.");
		form.email.focus();
		return false;
	}
	OpenPage('customer_pwqry.php?qry=pw&key1='+form.username.value+'&key2='+form.email.value,'forgotpw',300,180,0);
	return false;
}
function IsReadyForgetPwKey(form){
	if(form.username.value==''){
		alert("Please insert username.");
		form.username.focus();
		return false;
	}
	if(form.email.value==''){
		alert("Please insert E-Mail.");
		form.email.focus();
		return false;
	}
	OpenPage('customer_pwqry.php?qry=pwkey&key1='+form.username.value+'&key2='+form.email.value,'forgotpw',300,180,0);
	return false;
}
function StockCommonQry(form){
	if(form.txtqry.value==''){
		alert("Please insert Key word.");
		form.txtqry.focus();
		return false;
	}
	form.submit();
}
function StockOtherQry(form){
	if(form.classid.value==''){
		alert("Please select products class.");
		form.classid.focus();
		return false;
	}
	if(form.seriesid.value==''){
		alert("Please select products series.");
		form.seriesid.focus();
		return false;
	}
	if(form.itemname.value==''){
		alert("Please select products itemno.");
		form.itemname.focus();
		return false;
	}
	form.submit();
}
function ResetBuyClass(form){
	form.buyclass1.selectedIndex=0;
	form.buyclass2.selectedIndex=0;
	form.buyclass3.selectedIndex=0;
}
function CkPWFormat(text){
	if(text.value!='' && text.value.length<4){
		alert("The minimum is 4 words and the maximum is 16 words. Only authorized the combination between English and the number.");
		text.focus();
		return false;
	}
}
//****************
function CkCustomerLang(langvar) { 
	switch(langvar){
		case 'big5':
			location.href='../big5/customer_edit.php';
			break;
		case 'gb':
			location.href='../gb/customer_edit.php';
			break;
		case 'en':
			location.href='customer_edit.php';
			break;
		default:
			location.href='service.php';
			break;
	}
}

function reloadRegNoImg(img){
	img.src='common_lib/create_reg_no_graph/create_reg_no_graph.php?'+Math.random();
}

function IsReadyEnewsOrder(form){
	form.act.value='register';
	if(form.email.value==''){
		alert("Please insert E-Mail.");
		form.email.focus();
		return false;
	}
	if(form.cusname.value==''){
		alert("Please insert your name.");
		form.cusname.focus();
		return false;
	}	
	form.submit();
}

function IsReadyEnewsCancel(form){
	form.act.value='cancel';
	if(form.email.value==''){
		alert("Please insert E-Mail.");
		form.email.focus();
		return false;
	}
	if(form.cusname.value==''){
		alert("Please insert your name.");
		form.cusname.focus();
		return false;
	}	
	form.submit();
}