aStepImages = new Object(); var step_number = 1; var downStrokeField; function autojump(fieldName, nextFieldName, fakeMaxLength) { var myForm = document.forms[document.forms.length - 1]; var myField = myForm.elements[fieldName]; myField.nextField = myForm.elements[nextFieldName]; if (myField.maxLength == null) myField.maxLength = fakeMaxLength; myField.onkeydown = autojump_keyDown; myField.onkeyup = autojump_keyUp; } function autojump_keyDown() { this.beforeLength = this.value.length; downStrokeField = this; } function autojump_keyUp() { if ((this == downStrokeField) && (this.value.length > this.beforeLength) && (this.value.length >= this.maxLength)) { this.nextField.focus(); } downStrokeField = null; } function validate_newsletter() { var email = document.getElementById('email_infolettre').value; if (check_email(email)) { document.form_infolettre.submit(); } else { document.form_infolettre.submit(error = "email"); } } function preload_step_buttons() { if (document.images) { aStepButtons = new Array(); aStepButtons[0] = '/images/fr/etape_1.png'; aStepButtons[1] = '/images/fr/etape_2.png'; aStepButtons[2] = '/images/fr/etape_3.png'; aStepButtons[3] = '/images/fr/etape_1_hl.png'; aStepButtons[4] = '/images/fr/etape_2_hl.png'; aStepButtons[5] = '/images/fr/etape_3_hl.png'; aStepButtons[6] = '/images/fr/etape_1_off.png'; aStepButtons[7] = '/images/fr/etape_2_off.png'; aStepButtons[8] = '/images/fr/etape_3_off.png'; for (i=0; i < aStepButtons.length; i++) { aStepImages[i] = new Image(); aStepImages[i].src = aStepButtons[i]; } } } function highlight_step_button(state, button_id, id) { if (state == 'over') { document.getElementById(button_id).src = get_current_step_btn(id, 3); } else if (state == 'out') { document.getElementById(button_id).src = get_current_step_btn(id, 0); } } function goto_step(step_id) { step_number = step_id; document.getElementById('btn_step1').src = get_current_step_btn(1, 0); document.getElementById('btn_step2').src = get_current_step_btn(2, 0); document.getElementById('btn_step3').src = get_current_step_btn(3, 0); document.getElementById('div_step1').style.display = 'none'; document.getElementById('div_step2').style.display = 'none'; document.getElementById('div_step3').style.display = 'none'; document.getElementById('div_step' + step_id).style.display = 'block'; } function open_product_image(url, lang, dep, cat, sku) { //window.open("catalogue-image_produit.php?dep=" + dep + "&cat=" + cat + "&sku=" + sku, "popa", "width=400,height=400,toolbar=no,location=no,menubar=no,scrollbars=no,status=no,resizable=no,screenX=100,screenY=100"); window.open(url + lang + "/image/" + dep + "/" + cat + "/" + sku + "/", "popa", "width=400,height=400,toolbar=no,location=no,menubar=no,scrollbars=no,status=no,resizable=no,screenX=100,screenY=100"); } function search_key_press() { if (window.event.keyCode == 13) { go_search(); } return false; } function go_search() { var str_search = document.getElementById('search').value; var str_dep = document.getElementById('dep').value; if (str_search != '' && str_dep != '') { if (str_search.length >= 3) { document.header_search.submit(); } else { alert('Veuillez entrer un minimum de 3 caractères pour lancer une recherche.'); } } } function login_key_press() { if (window.event.keyCode == 13) { go_login(); } return false; } function go_login() { document.login_form.submit(); } function forgot_key_press() { if (window.event.keyCode == 13) { go_forgot(); } return false; } function go_forgot() { document.forgot_form.submit(); } function get_current_step_btn(button_id, shift) { var out; if (step_number == 1) { if (button_id == 1) { out = aStepImages[0 + shift].src; } else if (button_id == 2) { out = aStepImages[7 - shift].src; } else if (button_id == 3) { out = aStepImages[8 - shift].src; } } else if (step_number == 2) { if (button_id == 1) { out = aStepImages[6 - shift].src; } else if (button_id == 2) { out = aStepImages[1 + shift].src; } else if (button_id == 3) { out = aStepImages[8 - shift].src; } } else if (step_number == 3) { if (button_id == 1) { out = aStepImages[6 - shift].src; } else if (button_id == 2) { out = aStepImages[7 - shift].src; } else if (button_id == 3) { out = aStepImages[2 + shift].src; } } return out; } function disable_worked_for_bm(state) { for (i = 0; i < 6; i++) { document.getElementById('worked_for_bm_item_' + i).disabled = state; } } function check_sending_cv() { if (document.getElementById('sending_cv').checked == true) { state = true; } else { state = false; } document.getElementById('cv_file_text').disabled = !state; document.getElementById('cv_file').disabled = !state; for (i = 0; i < 77; i++) { document.getElementById('sending_cv_item_' + i).disabled = state; } } function redirect_dropdown_result(page){ var departement; var categoire; var subcategoire; var format; var order; var urlstring; subcategoire = document.sortform.sub_cat.value; format = document.sortform.format.value; order = document.sortform.order.value; departement = document.sortform.dep.value; categoire = document.sortform.cat.value; urlstring = page + "?dep=" + departement + "&cat=" + categoire + "&sub_cat=" + subcategoire + "&format=" + format + "&order=" + order; window.location.href = urlstring; } /* deprecated */ function add_to_comapre_list(item,status){ var tempitems; var finalresult; var replaceitem; var searchresult; tempitems = document.compare.comparelist.value; if (status == true){ if (tempitems == ''){ finalresult = item; } else { finalresult = tempitems + "," + item; } document.compare.comparelist.value = finalresult; } else { replaceitem = "," + item + ""; finalresult = tempitems.replace(replaceitem,""); replaceitem = item; finalresult = finalresult.replace(replaceitem,""); document.compare.comparelist.value = finalresult; } } /* deprecated */