function souscription_cust_manage_birth_prov_no(){ if(document.getElementById('clt_birth_cnty_no')){ if(document.getElementById('clt_birth_cnty_no').value=='1'){ document.getElementById('div_clt_birth_prov_no').style.display='inline'; }else{ document.getElementById('div_clt_birth_prov_no').style.display='none'; } } if(document.getElementById('clt_birth_cnty_no_cie')){ if(document.getElementById('clt_birth_cnty_no_cie').value=='1'){ document.getElementById('div_clt_birth_prov_no_cie').style.display='inline'; }else{ document.getElementById('div_clt_birth_prov_no_cie').style.display='none'; } } } function souscription_is_cust(){ if(document.getElementById('is_cust').value=='1'){ document.getElementById('div_clt_type').style.display='none'; }else{ document.getElementById('div_clt_type').style.display='inline'; } if(document.getElementById('is_cust').value=='1'){ $("#div_msg_is_not_cust").hide(500); $("#div_msg_is_cust").show(500); $("#div_cust_info_particulier").hide(500); $("#div_cust_info_entreprise").hide(500); $("#div_cust_info").hide(500); $("#div_cust_add_info_particulier").hide(500); $("#div_cust_add_info_entreprise").hide(500); $("#div_cust_account").hide(500); $("#div_login").show(500); }else{ $("#div_msg_is_cust").hide(500); $("#div_login").hide(500); if(document.getElementById('clt_type').value=='particulier'){ $("#div_msg_is_not_cust").show(500); $("#div_cust_info_particulier").show(500); $("#div_cust_info_entreprise").hide(500); $("#div_cust_add_info_particulier").show(500); $("#div_cust_add_info_entreprise").hide(500); $("#div_cust_info").show(500); if(document.getElementById('is_cust').value=='loueur' || document.getElementById('hide_cust_account').value=='1'){ $("#div_cust_account").hide(500); }else{ $("#div_cust_account").show(500); } }else if(document.getElementById('clt_type').value=='entreprise'){ $("#div_msg_is_not_cust").show(500); $("#div_cust_info_particulier").hide(500); $("#div_cust_info_entreprise").show(500); $("#div_cust_info").show(500); $("#div_cust_add_info_particulier").hide(500); $("#div_cust_add_info_entreprise").show(500); if(document.getElementById('is_cust').value=='loueur' || document.getElementById('hide_cust_account').value=='1'){ $("#div_cust_account").hide(500); }else{ $("#div_cust_account").show(500); } }else{ $("#div_msg_is_not_cust").hide(500); $("#div_cust_info_particulier").hide(500); $("#div_cust_info_entreprise").hide(500); $("#div_cust_info").hide(500); $("#div_cust_add_info_particulier").hide(500); $("#div_cust_add_info_entreprise").hide(500); $("#div_cust_account").hide(500); } } } function souscription_post_step_cust(post_page){ var is_valid; var form_config = [ { "input_id": "is_cust", "label": "Client Ouest Assurances", "data_type" : "select", "mandatory" : true} ]; if(document.getElementById('is_cust').value=='0' || document.getElementById('is_cust').value=='loueur'){ form_config.push({ "input_id": "clt_type", "label": "Type de client", "data_type" : "select", "mandatory" : true}); } var form_config_particulier = [{"input_id":"clt_civil_no","label":"Title","data_type":"select","mandatory":true},{"input_id":"clt_person_name","label":"Name","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_person_firstname","label":"Firstname","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_addr1","label":"Address","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_addr2","label":"Address (next part)","data_type":"varchar","nb_char":80},{"input_id":"clt_zip","label":"Postal code","data_type":"varchar","nb_char":10,"mandatory":true},{"input_id":"clt_city","label":"City","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_cnty_no","label":"Country","data_type":"select","mandatory":true},{"input_id":"clt_phone_1","label":"Main phone","data_type":"phone","nb_char":25,"mandatory":true},{"input_id":"clt_phone_2","label":"Secondary phone","data_type":"phone","nb_char":25},{"input_id":"clt_email","label":"Email","data_type":"email","nb_char":255,"mandatory":true},{"input_id":"clt_birth_date","label":"Date of Birth","data_type":"date_multi","mandatory":true},{"input_id":"clt_birth_cnty_no","label":"Country of birth","data_type":"select","mandatory":true},{"input_id":"clt_birth_city","label":"City of birth","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_birth_zip","label":"City of birth postal code","data_type":"varchar","nb_char":10,"mandatory":true}]; if(document.getElementById('clt_birth_cnty_no').value=='1'){ form_config_particulier.push({ "input_id": "clt_birth_prov_no", "label": "Département de naissance", "data_type" : "select", "mandatory" : true}); } var form_config_entreprise = [{"input_id":"clt_civil_no_cie","label":"souscription_cust_cie_civil_lbl","data_type":"select","mandatory":true},{"input_id":"clt_cie_name","label":"souscription_cust_cie_name_lbl","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_addr1","label":"Address","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_addr2","label":"Address (next part)","data_type":"varchar","nb_char":80},{"input_id":"clt_zip","label":"Postal code","data_type":"varchar","nb_char":10,"mandatory":true},{"input_id":"clt_city","label":"City","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_cnty_no","label":"Country","data_type":"select","mandatory":true},{"input_id":"clt_phone_1","label":"Main phone","data_type":"phone","nb_char":25,"mandatory":true},{"input_id":"clt_phone_2","label":"Secondary phone","data_type":"phone","nb_char":25},{"input_id":"clt_email","label":"Email","data_type":"email","nb_char":255,"mandatory":true},{"input_id":"clt_person_name_cie","label":"Name","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_person_firstname_cie","label":"Firstname","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_birth_date_cie","label":"Date of Birth","data_type":"date_multi","mandatory":true},{"input_id":"clt_birth_cnty_no_cie","label":"Country of birth","data_type":"select","mandatory":true},{"input_id":"clt_birth_city_cie","label":"City of birth","data_type":"varchar","nb_char":80,"mandatory":true},{"input_id":"clt_birth_zip_cie","label":"City of birth postal code","data_type":"varchar","nb_char":10,"mandatory":true}]; if(document.getElementById('clt_birth_cnty_no_cie').value=='1'){ form_config_entreprise.push({ "input_id": "clt_birth_prov_no_cie", "label": "Département de naissance", "data_type" : "select", "mandatory" : true}); } var form_config_account = [{"input_id":"clt_www_code","label":"User code","data_type":"varchar","nb_char":80},{"input_id":"clt_www_pass","label":"Password","data_type":"password","nb_char":255},{"input_id":"clt_www_pass_1","label":"Password confirmation","data_type":"varchar","nb_char":255}]; var form_config_login = [{"input_id":"login_type","label":"User type","mandatory":true,"data_type":"varchar","nb_char":25},{"input_id":"login_code","label":"User code","mandatory":true,"data_type":"varchar","nb_char":255},{"input_id":"login_pass","label":"Password","mandatory":true,"data_type":"varchar","nb_char":80}] if(form_validation(form_config)){ if(document.getElementById('is_cust').value=='loueur'){ //*********************************************** // Loueur //*********************************************** if(document.getElementById('clt_type').value=='entreprise'){ is_valid = form_validation(form_config_entreprise); }else{ is_valid = form_validation(form_config_particulier); } if(is_valid){ document.getElementById('fr_cust').method='post'; document.getElementById('fr_cust').action=post_page+'.php?is_cust=loueur'; document.getElementById('fr_cust').target='_top'; document.getElementById('fr_cust').submit(); } }else if(document.getElementById('is_cust').value=='0'){ //*********************************************** // Client régulier //*********************************************** if(document.getElementById('clt_type').value=='entreprise'){ is_valid = form_validation(form_config_entreprise); }else{ is_valid = form_validation(form_config_particulier); } if(is_valid && document.getElementById('hide_cust_account').value!='1'){ is_valid = form_validation(form_config_account); } if(is_valid){ document.getElementById('fr_cust').method='post'; document.getElementById('fr_cust').action=post_page+'.php'; document.getElementById('fr_cust').target='_top'; document.getElementById('fr_cust').submit(); } }else{ //*********************************************** // Login //*********************************************** if(form_validation(form_config_login)){ document.getElementById('fr_login').method='post'; document.getElementById('fr_login').action='post_login.php'; document.getElementById('fr_login').target='_top'; document.getElementById('fr_login').submit(); } } } }