var retrieval_window = null; function nextInput( next_input ) { if( checkForEnter() ) { next_input.focus(); } return false; } function closeWindow() { window.close(); return false; } function completeRegist( url,confirm_regist ) { if( confirm( confirm_regist ) ) { GoTo( url ); } return false; } function openRetrieveWindow( url,title ) { if( retrieval_window != null && !retrieval_window.closed ) { retrieval_window.location.replace( url ); retrieval_window.focus(); } else { retrieval_window = window.open( url,title,"width=500,height=400,toolbar=no,location=no,directories=no,status=no,resizable=yes,scrollbars=yes,menubar=no"); retrieval_window.focus(); } return false; } function checkRequestedInfo( info_form,retrieve_form ) { if( isEmpty( retrieve_form.email ) ) { alert( info_form.missing_info.value ); }else if( isValidEmail( info_form,retrieve_form ) ) { return true; } return false; } function retrieveInfo( info_form,retrieve_form ) { if( checkRequestedInfo( info_form,retrieve_form ) ) { retrieve_form.submit(); } return false; } function onCourseSelection( url ) { var num_courses = document.courses.length-1; for( i=0;i 0 ) { url = putInUrl( url,document.courses.elements[ i ].name,document.courses.elements[ i ].selectedIndex ); } } return url; } function submitInvoice( url ) { // var url = onCourseSelection( url ); // url = putInUrl( url,"total_price",document.courses.total_price.value ); // return GoTo( url ); if ( courses.total_tickets.value == 0 ) { alert( "ご購入されるチケットが指定されていません。" ); return false; } document.courses.submit(); return false; } function onPaymentSelection( url ) { window.location.replace( putInUrl( url,"pay_type",document.registration.pay_type.value ) ); return false; } function onEdit( url ) { return GoTo( url ); } function onRegistOptionChanged( regist_form,url ) { var regist_option = regist_form.selectedIndex; window.location.replace( putInUrl( url,"regist_option",regist_form.options[ regist_option ].value ) ); return false; } function onSignUpCanceled( url ) { return GoTo( url ); } function onRegist( coop_regist ) { var regist_form = document.regist_info; if( !coop_regist || ( !isEmpty( regist_form.company ) && !isEmpty( regist_form.company_kana ) ) ) { if( !isEmpty( regist_form.zipcode ) && !isEmpty( regist_form.address ) ) { if( !isEmpty( regist_form.last_name ) && !isEmpty( regist_form.first_name ) && !isEmpty( regist_form.last_name_kana ) && !isEmpty( regist_form.first_name_kana ) ) { if( !coop_regist || ( !isEmpty( regist_form.department ) && !isEmpty( regist_form.occupation ) ) ) { if( !isEmpty( regist_form.phone ) && !isEmpty( regist_form.email ) ) { return isValidRegistInfo( coop_regist,regist_form ); } } } } } alert( regist_form.missing_info.value ); return false; } function submitRegist( coop_regist ) { if( onRegist( coop_regist ) ) { document.regist_info.submit(); } return false; } function onRegistName( name_form ) { if( isEmpty( name_form.last_name ) || isEmpty( name_form.last_name_kana ) || isEmpty( name_form.first_name ) || isEmpty( name_form.first_name_kana ) ) { alert( name_form.missing_info.value ); return false; } if( isValidNames( name_form ) ) { return true; } return false; } function onUserRegist( url ) { return true; } function onQuit( url ) { return GoTo( url ); } function onBack( url ) { return GoTo( url ); } function onSearch( search_form ) { search_form.submit(); return false; } function onTicket( info_form,ticket_form ) { if( ticket_form.email_usr && ticket_form.email_domain ) { if( isEmpty( ticket_form.email_user ) || isEmpty( ticket_form.email_domain ) ){ alert( info_form.missing_info.value ); return false; } ticket_form.email.value = ticket_form.email_user.value+"@"+ticket_form.email_domain.value; } else if( isEmpty( ticket_form.email ) ) { alert( info_form.missing_info.value ); return false; } if( isValidEmail( info_form,ticket_form ) ) { var prompt = ""; var num_tickets = ticket_form.course_id.length; var ticket_selected = false; if( num_tickets ) { for( i=0;i 10 ) { alert( regist_form.user_name_size.value ); name_input.focus(); name_input.select(); return false; } if( name_input.value.match( /^[^a-zA-Z]/g ) != null ) { alert( regist_form.user_name_format.value ); name_input.focus(); name_input.select(); return false; } if( name_input.value.match( /[^a-zA-Z0-9_]/g ) != null ) { alert( regist_form.invalid_user_name.value ); name_input.focus(); name_input.select(); return false; } } return true; } function isValidPassword( regist_form ) { var password = regist_form.password; if( password ) { if( !checkPassword( regist_form ) ) { return false; } if( password.value.length < 6 || password.value.length > 30 ) { alert( regist_form.password_size.value ); password.value=""; regist_form.re_password.value = ""; password.focus(); password.select(); return false; } if( password.value.match( /[^a-zA-Z0-9_]/g ) != null ) { alert( regist_form.password_format.value ); password.value=""; regist_form.re_password.value = ""; password.focus(); password.select(); return false; } } return true; } function isValidZipCode( regist_form ) { var zipcode_input = regist_form.zipcode; if( zipcode_input.value.length > 15 ) { alert( regist_form.zipcode_size.value ); zipcode_input.focus(); zipcode_input.select(); return false; } if( !isValidNumberFormat( zipcode_input,regist_form.zipcode_format.value ) ) { return false; } return true; } function isValidAddress( regist_form ) { var address_input = regist_form.address; if( getBytes( address_input.value ) > 100 ) { alert( regist_form.address_size.value ); address_input.focus(); address_input.select(); return false; } return !hasBadSymbol( address_input,regist_form.address_format.value ); } function isValidPhone( regist_form ) { var phone_input = regist_form.phone; if( phone_input.value.length > 20 ) { alert( regist_form.phone_size.value ); phone_input.focus(); phone_input.select(); return false; } if( phone_input.value.match( /[^0-9-()]/g ) != null ) { alert( regist_form.phone_format.value ); phone_input.focus(); phone_input.select(); return false; } return true; } function isValidFax( regist_form ) { var fax_input = regist_form.fax; if( fax_input.value.length > 20 ) { alert( regist_form.fax_size.value ); fax_input.focus(); fax_input.select(); return false; } if( fax_input.value.match( /[^0-9-()]/g ) != null ) { alert( regist_form.fax_format.value ); fax_input.focus(); fax_input.select(); return false; } return true; } function submitEdit( info_form,regist_form ) { if( isValidEmail( info_form,regist_form ) ) { if( regist_form.email.value == regist_form.before_email.value ) { alert( regist_form.course_name.value+" の "+regist_form.before_email.value+" は\r\n"+info_form.addressNotChange.value ); return false; } if( window.confirm( regist_form.course_name.value+" "+info_form.wo.value+"\r\n "+regist_form.before_email.value+" "+info_form.from.value+"\r\n "+regist_form.email.value+" "+info_form.assign_prompt.value ) ) { return submitForm( regist_form ); } } return false; } function isValidEmail( info_form,regist_form ) { var email_input = regist_form.email; if( email_input.value.length > 40 ) { alert( info_form.email_size.value ); email_input.focus(); email_input.select(); return false; } if( email_input.value.match( / /g ) != null ) { alert( info_form.email_format.value ); email_input.focus(); email_input.select(); return false; } if( email_input.value.match( /@/g ) == null ) { alert( info_form.email_format.value ); email_input.focus(); email_input.select(); return false; } if( email_input.value.match( /[^0-9a-zA-Z_\.\-@]/g ) != null ) { alert( info_form.invalid_email.value ); email_input.focus(); email_input.select(); return false; } return true; } function isValidName( input,size_error,format_error ) { if( getBytes( input.value ) > 20 ) { alert( size_error ); input.focus(); input.select(); return false; } return !hasBadSymbol( input,format_error ); } function isValidNameKana( input,size_error,format_error ) { var str = input.value; if( str.length > 10 ) { alert( size_error ); input.focus(); input.select(); return false; } for( i=0;i 12436 ) &&( char_code != 12540 ) ) { alert( format_error ); input.focus(); input.select(); return false; } } return true; } function isValidCompany( regist_form ) { if( getBytes( regist_form.company.value ) > 50 ) { alert( regist_form.company_size.value ); regist_form.company.focus(); regist_form.company.select(); return false; } return !hasBadSymbol( regist_form.company,regist_form.company_format.value ); } function isValidCompanyKana( regist_form ) { var company_kana = regist_form.company_kana if( getBytes( company_kana.value ) > 50 ) { alert( regist_form.company_kana_size.value ); company_kana.focus(); company_kana.select(); return false; } for( i=0;i 57 && char_code < 12353 ) || ( char_code > 12436 && char_code < 12449 ) || ( char_code > 12538 && char_code < 65296 ) || char_code > 65305 ) && ( char_code != 32 && char_code != 12288 && char_code != 12540 ) ) { alert( regist_form.company_kana_format.value ); company_kana.focus(); company_kana.select(); return false; } } return true; } function isValidDepartment( regist_form ) { if( getBytes( regist_form.department.value ) > 40 ) { alert( regist_form.department_size.value ); regist_form.department.focus(); regist_form.department.select(); return false; } return !hasBadSymbol( regist_form.department,regist_form.department_format.value ); } function isValidOccupation( regist_form ) { if( getBytes( regist_form.occupation.value ) > 40 ) { alert( regist_form.occupation_size.value ); regist_form.occupation.focus(); regist_form.occupation.select(); return false; } return !hasBadSymbol( regist_form.occupation,regist_form.occupation_format.value ); } function isValidNumberFormat( input,prompt ) { if( input.value.match( /[^\d-]+/ ) != null ) { alert( prompt ); input.focus(); input.select(); return false; } return true; } function submitTo( submit_form,index ) { submit_form.file_index.value=index; submit_form.submit(); return false; } // function startRegistTimer( session_interval,reload_url,replace_url,expire_prompt,current_time,tail ) { window.setTimeout( "CheckRegistSessionTermination( '"+reload_url+"','"+replace_url+"', '"+ToUniCode( expire_prompt )+"','"+ToUniCode( current_time )+"','"+ToUniCode( tail )+"' );",(session_interval-60)*1000 ); return false; } function CheckRegistSessionTermination( reload_url,replace_url,expire_prompt_code,current_time_code,tail_code ) { if( SessionTermination( expire_prompt_code,current_time_code,tail_code ) ) { if( document.regist_info ) { document.regist_info.action = reload_url; document.regist_info.submit(); } else { top.location.reload(); } } else { top.location.replace( replace_url ); } } // function submitWithSortOption( file_index ) { document.sort_option.file_index.value = file_index; document.sort_option.submit(); return false; } function submitLogin( login_form ) { if( checkPassword( login_form ) ) { return submitForm( login_form ); } return false; } function selectPackage( ticket_form ) { var num_tickets = ( ticket_form.elements.length-2 )/2; var selected_flag = document.package_info.package1.checked; for( i=0;i 0 ) { form_input.checked =false; } return true; } function onManualGet( info_input ) { if( confirm( info_input.value ) ) { return true; } return false; } function checksubmitTo( submit_form,ix,msg_nobody,msg_notSelect ) { if ( submit_form.num.value == 0 ) { alert( msg_nobody ); return false; } var i; if ( submit_form.num.value == 1 ) { if ( submit_form.index.checked ) { } else { i=submit_form.num_tickets.value; } } else { for( i=0;i= submit_form.num_tickets.value ) { alert( msg_notSelect ); return false; } submit_form.file_index.value=ix; submit_form.submit(); return false; }