function validateform(lang) {
    var emailStr1 = document.form1.mail.value;
    var company = document.form1.company.value;
    var name1 = document.form1.name1.value;
    var name2 = document.form1.name2.value;
    var prefix = document.form1.prefix.value;
    var tel = document.form1.tel.value;
    var subject = document.form1.subject.value;
    var mess = document.form1.content.value;
    var email_err;
    var er_comp;
    var er_n;
    var er_tel;
    var er_country;
    var er_subject;
	var er_mess;
    if (lang == "jp") {
        email_err="Eメールをもう一度ご確認下さい！";
		er_comp="会社名をもう一度ご確認下さい！" ;
		er_n="氏名 をもう一度ご確認下さい！" ;
		er_tel="電話番号　をもう一度ご確認下さい！" ;
        er_country = "国　をもう一度ご確認下さい！";
        er_subject = "タイトル　をもう一度ご確認下さい！";
		er_mess="お問い合わせ内容詳細 をもう一度ご確認下さい！";
    } else {
        email_err = "Please verify your email";
		er_comp = "Please enter the company name";
        er_n = "Please enter your  name";
        er_tel = "Please enter your Phone Number";
        er_country = "Please enter your Country";
        er_subject = "Please enter the Subject";
		er_mess="Please enter your message";
    }
    if (!company) {
        alert(er_comp);
        return false;
    }
    if (!name1 || !name2 || (lang != "jp" && !prefix)) {
        alert(er_n);
        return false;
    }
    if (!tel) {
        alert(er_tel);
        return false;
    }
    if (!emailStr1) {
        alert(email_err);
        return false;
    }
    if (!subject) {
        alert(er_subject);
        return false;
    }
    if (!mess) {
        alert(er_mess);
        return false;
    }
    var emailPat = /^(.+)@(.+)$/;
    var userPat = /^[a-zA-Z0-9\._-]+$/;
    var domainPat = /^[a-zA-Z0-9\.-]+$/;
    var invalid0 = /^(.+)\.(.+)\.(.+)$/;
    var invalid1 = /^\.(.+)/;
    var invalid2 = /(.+)\.$/;
    var invalid3 = /\.\./;
    var eMailArray = emailStr1.match(emailPat);
    if (eMailArray == null) {
        alert(email_err);
        return false;
    }
    var user = eMailArray[1];
    var dom = eMailArray[2];
    if (user.match(userPat) == null ||
        user.match(invalid0) != null ||
        user.length < 3 ||
        user.match(invalid1) != null ||
        user.match(invalid2) != null || user.match(invalid3) != null) {
        alert(email_err);
        return false;
    }
    if (dom.match(domainPat) == null ||
        dom.indexOf(".") == -1 ||
        dom.length < 4 ||
        dom.match(invalid1) != null ||
        dom.match(invalid2) != null || dom.match(invalid3) != null) {
        alert(email_err);
        return false;
    }
    return true;
}