function cf_parse_options () { var cf_parsed_data = ''; if (document.getElementById('orderForm')) { var select_tags = document.getElementById('orderForm').getElementsByTagName('select'); for (i = 0; i < select_tags.length; i++) { var tmp_select_value = select_tags[i].value; var tmp_select_name = select_tags[i].name; if ((select_tags[i].className.toUpperCase().indexOf ('CF-IGNORE') == -1) && (select_tags[i].name.toUpperCase() != 'ID') && (select_tags[i].name != '')) { if ((tmp_select_value.toUpperCase().indexOf ('SELECT') == -1) && (tmp_select_value.toUpperCase().indexOf ('CHOOSE') == -1) && (select_tags[i].name.toUpperCase().indexOf ('VWQUANTITY') == -1) && (tmp_select_value != '')) { if (!cf_parsed_data) cf_parsed_data = tmp_select_name + '~~~' + tmp_select_value; else cf_parsed_data = cf_parsed_data + '%%%' + tmp_select_name + '~~~' + tmp_select_value; } else if (select_tags[i].name.toUpperCase().indexOf ('VWQUANTITY') != -1) { cf_parsed_data = cf_parsed_data + ''; } else { cf_parsed_data = 'SELECT'; break; } } } } cf_parsed_data = cf_parsed_data.replace (/&/g, '!!!'); cf_parsed_data = cf_parsed_data.replace (/#/g, '***'); cf_parsed_data = cf_parsed_data.replace (/ /g, ' '); return cf_parsed_data; } function cf_check_inv () { if (document.getElementById('inv-email-address')) document.getElementById('inv-email-address').value = document.getElementById('inv-email-address').defaultValue; if (document.getElementById('inv-msg')) document.getElementById('inv-msg').innerHTML = ''; var collected_data = cf_parse_options(); if (collected_data != 'SELECT') { collected_data = encodeURIComponent (collected_data); var jsel = document.createElement('script'); jsel.type = 'text/javascript'; jsel.src = 'https://www.centrifugeconnect.com/clients/check_inventory.php?si=finnstyle&ids=2' + '&opt=' + collected_data + '&multi='; jsel.src = jsel.src + '&id0=' + item_id0 + '&code0=' + item_code0; jsel.src = jsel.src + '&id1=' + item_id1 + '&code1=' + item_code1; if (document.getElementById('cf-bc-stock-msg')) jsel.src = jsel.src + '&bc=oos'; if (document.getElementById('cf-avail')) document.getElementById('cf-avail').innerHTML = ''; document.getElementById('cf-ajax-load').appendChild (jsel); } } function cf_bis_notification () { if (document.getElementById('inv-email-address').value == '') { alert ('Please enter your email address'); } else if ((document.getElementById('inv-email-address').value.indexOf('@') == -1) || (document.getElementById('inv-email-address').value.indexOf('.') == -1)) { alert ('Please enter a valid email address'); } else { var collected_data = cf_parse_options(); collected_data = encodeURIComponent (collected_data); var jsel = document.createElement('script'); jsel.type = 'text/javascript'; jsel.src = 'https://www.centrifugeconnect.com/clients/check_inventory.php?si=finnstyle&id=' + item_id0 + '&code=' + item_code0 + '&opt=' + collected_data + '&email=' + document.getElementById('inv-email-address').value; document.getElementById('cf-ajax-load').appendChild (jsel); } } function cf_insert_after (referenceNode, newNode) { referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling); } function cf_disable_enter_key (e) { var key; if (window.event) { key = window.event.keyCode; } else { key = e.which; } if (key == 13) { return false; } else { return true; } } function cf_add_event (obj, evType, fn) { if (obj.addEventListener) { obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent) { var r = obj.attachEvent('on'+evType, fn); return r; } else { return false; } } function cf_onfocus (obj_to_handle) { if (obj_to_handle.value == obj_to_handle.defaultValue) obj_to_handle.value = ''; } function cf_onblur (obj_to_handle) { if (obj_to_handle.value == '') obj_to_handle.value = obj_to_handle.defaultValue; } function cf_init () { if (!document.getElementById('cf-ajax-load')) { var cf_ajax_load_div = document.createElement('div'); cf_ajax_load_div.setAttribute('id', 'cf-ajax-load'); document.getElementById('orderForm').parentNode.insertBefore (cf_ajax_load_div, document.getElementById('orderForm')); document.getElementById('cf-ajax-load').style.display = 'none'; } if (document.getElementById('orderForm')) { var select_tags = document.getElementById('orderForm').getElementsByTagName('select'); for (i = 0; i < select_tags.length; i++) { cf_add_event (select_tags[i], 'change', cf_check_inv); } } cf_check_inv (); } function cf_poos_enable () { var table_tag = document.getElementById('cf-item-data-table'); var tr_tags = table_tag.getElementsByTagName('tr'); var td_tags = tr_tags[0].getElementsByTagName('td'); td_tags[1].style.display = 'none'; var div_tags = td_tags[0].getElementsByTagName('div'); div_tags[0].style.display = 'none'; div_tags[1].style.display = 'none'; if (div_tags[2]) { div_tags[2].innerHTML= '
Sorry, this item is no longer available.
'; } else { div_tags[1].innerHTML= '
Sorry, this item is no longer available.
'; div_tags[1].style.display = 'block'; } if (document.getElementById('cf-avail')) document.getElementById('cf-avail').innerHTML = ''; } var total_ids = '2';