function checkMail(objValue){
	var myexp =/[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/;
	if (objValue == "") return true;
	paramater=objValue.indexOf('@');
	if (paramater<1 || paramater==(objValue.length-1))
	{
		return false;
	}
	else if (objValue.match(myexp) == null)
	{
		return false;
	}
	else
        return true;	
}

function isNum(str){
      var myexp = /^[0-9]+$/;    
    
      if (str.match(myexp) == null)
      {
        return false;
      }
      else
        return true;
}
	
function setFocus(_name){
	_control = document.getElementById(_name);
	if(_control.type !=null && (_control.type=="text" || _control.type=="textarea")){
		_control.select();		
	}
	_control.focus();
}

function checkInputInquiry(){
	if (document.frminquiry_add.COMPANY.value=="")
	{
		alert("会社名・法人名を入力してください。");
		setFocus("COMPANY");
		return ;
	}			
	if (document.frminquiry_add.SUR_FURI.value=="")
	{
		alert("お名前を入力してください。")
		setFocus("SUR_FURI");
		return ;
	}
	if (document.frminquiry_add.NAME_FURI.value=="")
	{
		alert("お名前を入力してください。");
		setFocus("NAME_FURI");
		return ;
	}
	if (document.frminquiry_add.SUR_KANJI.value=="")
	{
		alert("お名前を入力してください。");
		setFocus("SUR_KANJI");
		return ;
	}
	if (document.frminquiry_add.NAME_KANJI.value=="")
	{
		alert("お名前を入力してください。");
		setFocus("NAME_KANJI");
		return ;
	}
	if (document.frminquiry_add.MAIL.value=="")
	{
		alert("メールアドレスを入力してください。");
		setFocus("MAIL");
		return ;
	}
	if (document.frminquiry_add.OLD.value!="")
	{
		if (isNum(document.frminquiry_add.OLD.value)==false)
		{
			alert("年齢は半角数字で入力してください。");
			setFocus("OLD");
			return ;
		}
	}
	if ((document.frminquiry_add.POST_NUM1.value!="")||(document.frminquiry_add.POST_NUM2.value!=""))
	{
		if ((document.frminquiry_add.POST_NUM1.value==""))
		{
			alert("郵便番号を入力してください。");
			setFocus("POST_NUM1");
			return;
		}
		if ((document.frminquiry_add.POST_NUM2.value==""))
		{
			alert("郵便番号を入力してください。");
			setFocus("POST_NUM2");
			return;
		}
	}
	if (document.frminquiry_add.POST_NUM1.value!="")
	{	
		if (isNum(document.frminquiry_add.POST_NUM1.value)==false)
		{
			alert("郵便番号は半角数字で入力してください。");
			setFocus("POST_NUM1");
			return ;
		}			
		var lenPostNum1=document.frminquiry_add.POST_NUM1.value;
		if (lenPostNum1.length < 3)
		{
			alert("郵便番号は”###-####”の形式で入力してください。");
			setFocus("POST_NUM1");
			return ;
		}
	}
	if (document.frminquiry_add.POST_NUM2.value!="")
	{
		if (isNum(document.frminquiry_add.POST_NUM2.value)==false)
		{
			alert("郵便番号は半角数字で入力してください。");
			setFocus("POST_NUM2");
			return ;
		}	
		var lenPostNum2=document.frminquiry_add.POST_NUM2.value;
		if (lenPostNum2.length < 4)
		{
			alert("郵便番号は”###-####”の形式で入力してください。");
			setFocus("POST_NUM2");
			return ;
		}
	}			
	if (checkMail(document.frminquiry_add.MAIL.value)==false)
	{
		alert("メールアドレスが違います。");
		setFocus("MAIL");
		return ;
	}
	if (document.frminquiry_add.TEL1.value!="")
	{	
		if (isNum(document.frminquiry_add.TEL1.value)==false)
		{
			alert("電話番号は半角数字で入力してください。");
			setFocus("TEL1");
			return ;
		}
	}
	if (document.frminquiry_add.TEL2.value!="")
	{
		if (isNum(document.frminquiry_add.TEL2.value)==false)
		{
			alert("電話番号は半角数字で入力してください。");
			setFocus("TEL2");
			return ;
		}	
	}
	if (document.frminquiry_add.TEL3.value!="")
	{
		if (isNum(document.frminquiry_add.TEL3.value)==false)
		{
			alert("電話番号は半角数字で入力してください。");
			setFocus("TEL3");
			return ;
		}		
	}
	if ((document.frminquiry_add.TEL1.value!="")||(document.frminquiry_add.TEL2.value!="")||(document.frminquiry_add.TEL3.value!=""))
	{
		if ((document.frminquiry_add.TEL1.value==""))
		{
			alert("電話番号を入力してください。");
			setFocus("TEL1");
			return;
		}			
		if ((document.frminquiry_add.TEL2.value==""))
		{
			alert("電話番号を入力してください。");
			setFocus("TEL2");
			return;
		}
		if ((document.frminquiry_add.TEL3.value==""))
		{
			alert("電話番号を入力してください。");
			setFocus("TEL3");
			return;
		}			
	}
	if (document.frminquiry_add.CONTENT.value=="")
	{
		alert("お問い合わせ内容を入力してください。");
		setFocus("CONTENT");
		return ;
	}
	
	return true;
}

function checkData(lang){	
	if(lang==="eng"){
		if (checkInputInquiry1()){
			document.frminquiry_add.submit();
		}
	}
	else{
		if (checkInputInquiry()){
			document.frminquiry_add.submit();
		}
	}
}

function BackInquiry()
{
	document.location.href="inquiry_add.php";
}

function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}	

function checkInputInquiry1(){
	if (document.frminquiry_add.COMPANY.value=="")
	{
		alert("Please enter the name of your firm again.");
		setFocus("COMPANY");
		return ;
	}			
	if (document.frminquiry_add.SUR_KANJI.value=="")
	{
		alert("Please enter your name.")
		setFocus("SUR_KANJI");
		return ;
	}
	if (document.frminquiry_add.NAME_KANJI.value=="")
	{
		alert("Please enter your name.");
		setFocus("NAME_KANJI");
		return ;
	}
	if (document.frminquiry_add.ADDRESS.value=="")
	{
		alert("Please enter your address.");
		setFocus("ADDRESS");
		return ;
	}
	if (document.frminquiry_add.COUNTRY.value=="")
	{
		alert("Please enter your country.");
		setFocus("COUNTRY");
		return ;
	}
	if (document.frminquiry_add.OLD.value!="")
	{
		if (isNum(document.frminquiry_add.OLD.value)==false)
		{
			alert("Your age is incorrect.");
			setFocus("OLD");
			return ;
		}
	}	

	if (document.frminquiry_add.POST_NUM1.value!="")
	{	
		if (isNum(document.frminquiry_add.POST_NUM1.value)==false)
		{
			alert("ZIP code is incorrect.");
			setFocus("POST_NUM1");
			return ;
		}			
	}	


	if (document.frminquiry_add.POST_NUM1.value!="")
	{	
		if (isNum(document.frminquiry_add.POST_NUM1.value)==false)
		{
			alert("Your ZIP code is incorrect.");
			setFocus("POST_NUM1");
			return ;
		}			
	}
	if (document.frminquiry_add.MAIL.value=="")
	{
		alert("Please enter your e-mail address.");
		setFocus("MAIL");
		return ;
	}		
	if (checkMail(document.frminquiry_add.MAIL.value)==false)
	{
		alert("Your e-mail address is incorrect.");
		setFocus("MAIL");
		return ;
	}
	if (document.frminquiry_add.TEL1.value!="")
	{	
		if (isNum(document.frminquiry_add.TEL1.value)==false)
		{
			alert("Your telephone is incorrect.");
			setFocus("TEL1");
			return ;
		}
	}
	if (document.frminquiry_add.CONTENT.value=="")
	{
		alert("Please fill in your inquiries.");
		setFocus("CONTENT");
		return ;
	}
	
	return true;
}

/*function isAlphabet(str){
	var alphaExp = /^[a-zA-Z]+$/;
	if(str.match(alphaExp)){
		return true;
	}
	return false;
}*/

