﻿function chkFormSB2(){
	if( ! TextCheck(form1.orderName,'Please specify your NAME.') ) return false;
	if( ! TextCheck(form1.orderCompany,'Please specify your COMPANY NAME.') ) return false;
	if( ! TextCheck(form1.orderDept,'Please specify your Department.') ) return false;
	if( ! TextCheck(form1.orderTitle,'Please specify your BUSINESS TITLE.') ) return false;
	if( ! TextCheck(form1.orderAddress,'Please specify your Address.') ) return false;
	

	if( ! TextCheck(form1.orderCountry,'Please specify your Country.') ) return false;
	if( ! TextCheck(form1.orderTel_Country,'Please specify your Telephone Number.') ) return false;
	if( ! TextCheck(form1.orderTel_Area,'Please specify your Telephone Number.') ) return false;
	if( ! TextCheck(form1.orderTel,'Please specify your Telephone Number.') ) return false;


	if( ! TextCheck(form1.orderTel_Country,'Please specify your Fax Number .') ) return false;
	if( ! TextCheck(form1.orderTel_Area,'Please specify your Fax Number.') ) return false;
	if( ! TextCheck(form1.orderTel,'Please specify your Fax Number.') ) return false;

	if( ! EmailCheck(form1.orderEmail,'Please specify your EMAIL ADDRESS.','Invalid EMAIL ADDRESS.') ) return false;

}


function chkFormSB3(){
	if( ! MoreBoxCheck(form1.business_Categ,form1.business_User,'Please answer Company Business Category') ) return false;
  if(! BoxCheck(form1.bType,'Please answer Company Business Nature.') ) return false;



}


function chkFreeCopy(){
	//if( ! BoxCheck(form1.magazine,'Please choose "Yes" or "NO".') ) return false;
	if( ! TextCheck(form1.Name,'Please specify your Name.') ) return false;
	if( ! TextCheck(form1.Company,'Please specify your Ccompany Name.') ) return false;
	if( ! TextCheck(form1.Department,'Please specify your Department.') ) return false;
	if( ! TextCheck(form1.BusinessTitle,'Please specify your Business Title.') ) return false;
	if( ! TextCheck(form1.Address,'Please specify your Address.') ) return false;
	
	if( ! TextCheck(form1.Continent,'Please choose your Continent.') ) return false;
	if( ! TextCountry(form1.Country,'Please choose your Country.') ) return false;
	
	if( ! TextCheck(form1.Tel_1,'Please specify your Telephone Number.') ) return false;
	if( ! TextCheck(form1.Tel_2,'Please specify your Telephone Number.') ) return false;
	if( ! TextCheck(form1.Tel_3,'Please specify your Telephone Number.') ) return false;
	if( ! EmailCheck(form1.Email,'Please specify your Email Address.','Invalid Email Address.') ) return false;

	if( ! BoxCheck(form1.SU,'Please choose "Security Player" or "User"') ) return false;

    
    if(! TextCN(form1.SU,form1.Category1,'Please choose your Company Business Category.') ) return false;
    if(! TextCN(form1.SU,form1.Category2,'Please choose your Company Business Category.') ) return false;
    if(! TextCN(form1.SU,form1.Category3,'Please choose your Company Business Category.') ) return false;
    if(! TextCN(form1.SU,form1.Nature1,'Please choose your Company Business Nature.') ) return false;
    if(! TextCN(form1.SU,form1.Nature2,'Please choose your Company Business Nature.') ) return false;
    if(! TextCN(form1.SU,form1.Nature3,'Please choose your Company Business Nature.') ) return false;

    if(! TextUser(form1.SU,form1.User1,'Please choose your Business.') ) return false;
    
 



}

function FreeCopy_type(){
    var showBusiness = 'Business' ;
    var showUser = 'User' ;
    if(document.all.SU[0].checked){
        document.getElementById(showBusiness).style.display='';
        document.getElementById(showUser).style.display='none';
        document.all.User1.selectedIndex=0;
    }

    if(document.all.SU[1].checked){
        document.getElementById(showBusiness).style.display='none';
        document.getElementById(showUser).style.display='';
        document.all.Category1.selectedIndex=0;
        document.all.Category2.selectedIndex=0;
        document.all.Category3.selectedIndex=0;
        document.all.Nature1.selectedIndex=0;
        document.all.Nature2.selectedIndex=0;
        document.all.Nature3.selectedIndex=0;
        
    }
}
function FreeCopy_clear(){
    var showBusiness = 'Business' ;
    var showUser = 'User' ;                
    document.getElementById(showBusiness).style.display='none';
    document.getElementById(showUser).style.display='none';                
    document.all.Country[0].style.display=''
    document.all.Tel_1.value='';
    for (var i=1;i<=5;i++){document.all.Country[i].style.display='none'; }                

} 

function FreeCopy_change(){

    for (var i=0;i<=5;i++){
        document.all.Country[i].style.display='none'; 
        if (document.all.Continent.value==i){
            document.all.Country[i].style.display='';
        }
    }                

} 

function FreeCopy_Local(){
    var c=document.all.Continent.value;
        //alert(c);
    var s=document.all.Country[c].value;
    var local=s.split("**");
    if(s!=""){
        document.all.Country_1.value=local[0];
        document.all.Tel_1.value=local[1];
    }
    else{
        document.all.Country_1.value="";
        document.all.Tel_1.value="";
    }
    
}


function chkasjp(){
	if(! TextCheck(form2.Name,'お名前を入力してください.') ) return false;
	if(! TextCheck(form2.Title,'役職を入力してください.') ) return false;
	if(! TextCheck(form2.Company,'会社を入力してください.') ) return false;
	if(! TextCheck(form2.Dept,'所属部署を入力してください.') ) return false;
	if(! TextCheck(form2.Address1,'住所を入力してください.') ) return false;
	if(! TextCheck(form2.Address2,'住所を入力してください.') ) return false;
	if(! TextCheck(form2.Address3,'住所を入力してください.') ) return false;
	if(! TextCheck(form2.Tel1,'TELを入力してください.') ) return false;
	if(! TextCheck(form2.Tel2,'TELを入力してください.') ) return false;
	if(! TextCheck(form2.Tel3,'TELを入力してください.') ) return false;
	if(! TextCheck(form2.Fax1,'FAXを入力してください.') ) return false;
	if(! TextCheck(form2.Fax2,'FAXを入力してください.') ) return false;
	if(! TextCheck(form2.Fax3,'FAXを入力してください.') ) return false;
	if(! TextCheck(form2.Email,'E-mailを入力してください.') ) return false;
	if( ! EmailCheck(form2.Email,'E-mail.','E-mailを入力してください.') ) return false;
    if(! BoxCheck(form2.Business,'産業を入力してください.') ) return false;
    //if(! chkOtherJP(form2.Business,form2.txt_Business,'その他業種を入力してください.') ) return false;
    if(form2.Business[0].checked){
        if(! MoreBoxCheckJP(form2.A_1,'供給側の業種を入力してください.') ) return false;
        if(! MoreBoxCheckJP(form2.A_2,'供給側/運営側の取扱製品を入力してください.') ) return false;
        if(! MoreBoxCheckJP(form2.A_3,'供給側/運営側の方の購読目的を入力してください.') ) return false;
    }
    if(form2.Business[1].checked){
        if(! MoreBoxCheckJP(form2.B_1,'運営側の業種を入力してください.') ) return false;
        if(! MoreBoxCheckJP(form2.B_2,'供給側/運営側の取扱製品を入力してください.') ) return false;
        if(! MoreBoxCheckJP(form2.B_3,'供給側/運営側の方の購読目的 を入力してください.') ) return false;
    }
    if(form2.Business[2].checked){
        if(! MoreBoxCheckJP(form2.C_1,'需要側の業種を入力してください.') ) return false;
        if(! MoreBoxCheckJP(form2.C_2,'需要側の製品やシステム導入時における関与を入力してください.') ) return false;
        if(! MoreBoxCheckJP(form2.C_3,'需要側の職種を入力してください.') ) return false;
    }
    
    //if(! chkOtherJP(form2.Product,form2.txt_Product,'その他主要製品を入力してください.') ) return false;


}

//============================================


function MoreBoxCheck(obj1,obj2,msg){
	var flag = false;
	for(i=0; i<obj1.length; i++){
		if ( obj1[i].checked ){
			flag = true;
		}
	}
	if( ! flag ){
		for(i=0; i<obj2.length; i++){
			if ( obj2[i].checked ){
				flag = true;
			}
		}
	}
	if( ! flag ){
		alert(msg);
		obj1[0].focus();
		return false;
	}else{
		return true;
	}
}


function MoreBoxCheckJP(obj1,msg){

	var flag = false;
	for(i=0; i<obj1.length; i++){
		if ( obj1[i].checked ){
			flag = true;
		}
	}

	if( ! flag ){
		alert(msg);
		obj1[0].focus();
		return false;
	}else{
		return true;
	}
}



function chkOtherJP(obj1,obj2,msg){
	var flag = false;
	var obj = obj1.length-1;
	if (! (obj1[obj].checked && (obj2.value == ''))){
        flag = true;
	
	}
	
	
	if( ! flag ){
		alert(msg);
		obj2.focus();
		return false;
	}else{
		return true;
	}

}


function BoxCheck(obj,msg){
	var flag = false;
	for(i=0; i<obj.length; i++){
		if ( obj[i].checked ){
			flag = true;
		}
	}
	
	if( ! flag ){
		alert(msg);
		obj[0].focus();
		return false;
	}else{
		return true;
	}
}

function BoxCheck1(msg){
	var flag = false;
	
	if (form1.Q19.checked){
	    flag = true;
	}
	if (form1.Q21.checked){
	    flag = true;
	}
	if (form1.Q23.checked){
	    flag = true;
	}
	if (form1.Q25.checked){
	    flag = true;
	}
	if (form1.Q27.checked){
	    flag = true;
	}
	if (form1.Q29.checked){
	    flag = true;
	}
	if (form1.Q31.checked){
	    flag = true;
	}
	if (form1.Q33.checked){
	    flag = true;
	}	
	
	if (form1.Q35.checked){
	    flag = true;
	}
	if (form1.Q37.checked){
	    flag = true;
	}
	if (form1.Q39.checked){
	    flag = true;
	}
	if (form1.Q41.checked){
	    flag = true;
	}
	if (form1.Q43.checked){
	    flag = true;
	}		
	if (form1.Q45.checked){
	    flag = true;
	}
	
	if( ! flag ){
		alert(msg);
		form1.Q19.focus();
		return false;
	}else{
		return true;
	}	
}

function TextCheck(obj,msg){
	if(obj.value == ''){
		alert(msg);
		obj.focus();
		return false;
	}else{
		return true;
	}
}

function TextCountry(obj,msg){
	if(obj[1].value == '' && obj[2].value == ''&& obj[3].value == ''&&obj[4].value == ''&&obj[5].value == ''){
		alert(msg);
		//obj.focus();
		return false;
	}else{
		return true;
	}
}

function TextCN(obj1,obj2,msg){
	if(obj1[0].checked && obj2.value==''){
		alert(msg);
		obj2.focus();
		return false;
	}else{
		return true;
	}
}

function TextUser(obj1,obj2,msg){
	if(obj1[1].checked && obj2.value==''){
		alert(msg);
		obj2.focus();
		return false;
	}else{
		return true;
	}
}

function EmailCheck(obj,msg1,msg2){
	if(! TextCheck(obj,msg1)){
		return false;
	}else{
		re = /^.+@.+\..+$/
		if( ! re.test(obj.value) ){
			alert(msg2);
			obj.focus();
			return false;
		}else{
			return true;
		}
	}
}

function QNumCheck(nFrom,msg){
    var nn = 0;
        objname = 'Q' + nFrom ;
        obj = form1.elements[objname];
        var flag = false;
        for(i=0; i<obj.length; i++){
		    if ( obj[i].checked ){
			    flag = true;
		    }
	    }
        if ( flag ) { nn ++; }
    
    if( nn==0 ){
        alert(msg);
        return false;
    }else{
        return true;
    }

}

function BoxCheck(obj,msg){
	var flag = false;
	for(i=0; i<obj.length; i++){
		if ( obj[i].checked ){
			flag = true;
		}
	}
	
	//anch = '#a' + obj[0].name;
	
	if( ! flag ){
		alert(msg);
        //window.location = anch;
		obj[0].focus();
		return false;
	}else{
		return true;
	}
}


function OtherCheck(obj1,obj2,msg){
	if( obj1.checked ){
			var flag = false;

			for(i=0; i<obj2.length; i++){
				if ( obj2[i].checked ){
					flag = true;
				}
			}
	
			//anch = '#a' + obj[0].name;
	
			if( ! flag ){
				alert(msg);
        //window.location = anch;
				obj2[0].focus();
				return false;
			}else{
				return true;
			}
	
	}else{
		return true;
	}
}