document.write('');/* -------------------------------------------------------------------- * * Developed by: * George Hap @ KingWebmaster dot com * 2009 * * Ver.: 0.1a *---------------------------------------------------------------------*/ /*-------------------------------------------------------------------- * Global Variables *--------------------------------------------------------------------*/ var kwm_ss_items = ''; var kwm_item_name = new Array(); var no_items = ''; var id_name = new Array(); var id_qty = new Array(); var id_unit = new Array(); var id_opt = new Array(); var temp_session; setSession(); CheckCartStatus(); checkIfPageLoaded(); /*-------------------------------------------------------------------- * Do Not adjust below this line *--------------------------------------------------------------------*/ // Check if customer was brought back function isReturnCustomer(){ var curr_url = document.location.href.split("&"); var found_match = ''; for(i=0; i'); myOrderId = mytag.substring(0, mypos); */ var jsel = document.createElement('SCRIPT'); jsel.type = "text/javascript"; jsel.src = 'https://www.kingwebtools.com/salesaver/process_order.php?'; jsel.src += 'sessionid='+encodeURI(temp_session); jsel.src += '&store_id='+encodeURI( storeId ); jsel.src += '&order_id='+encodeURI(myOrderId); jsel.src += send_string; jsel.src += '&mode=confirmed'; document.getElementById('ys_orderInfo').appendChild (jsel); ClearAllCookies(); } function getTransactionId(store_id){ var kwm_myDiv = document.getElementById('ys_orderInfo'); var kwm_mytags = kwm_myDiv.getElementsByTagName('td'); mytempHTML = kwm_mytags[1].innerHTML; return mytempHTML; /* for(i=0; i 1 ) { cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') ); } return cookie_value; break; } a_temp_cookie = null; cookie_name = ''; } if (!b_cookie_found) { return null; } } function eraseCookie (name, path, domain) { if (createCookie (name)) document.cookie = name + "=" + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT"; } function strip_tags (str) { return str.replace(/<\/?[^>]+>/gi, ""); } function trim (str) { var whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000'; for (var i = 0; i < str.length; i++) { if (whitespace.indexOf(str.charAt(i)) === -1) { str = str.substring(i); break; } } for (i = str.length - 1; i >= 0; i--) { if (whitespace.indexOf(str.charAt(i)) === -1) { str = str.substring(0, i + 1); break; } } return whitespace.indexOf(str.charAt(0)) === -1 ? str : ''; } function match_value (value_to_match, array_to_search) { var returned_value = ''; for (i=0; i < array_to_search.length; i++) { if (value_to_match == array_to_search[i]) returned_value = 'true'; } return returned_value; } function find_value (value_to_match, array_to_search) { var returned_value; for (i=0; i < array_to_search.length; i++) { if (value_to_match == array_to_search[i]) returned_value = i; } return returned_value; } // added 8/13/12 for fixing textnode descrpency between ie8 and 9 function GetFirstChild(p){ var tmp = p.firstChild; while(tmp.nodeType != 1) tmp = tmp.nextSibling; return tmp; } function ss_cart_init () { var catalog_holder = "ysco_key_store_id="; if (document.forms['CheckoutForm'].ysco_key_store_id) { store_id = document.forms['CheckoutForm'].ysco_key_store_id.value; } else if (window.location.href.indexOf (catalog_holder, 0) != -1) { var catalog_location_start = window.location.href.indexOf (catalog_holder, 0); var catalog_location_end = window.location.href.indexOf ('&', catalog_location_start); if ((catalog_location_start != -1) && (catalog_location_end != -1)) { store_id = window.location.href.substring (catalog_location_start + catalog_holder.length, catalog_location_end); } } else if (document.forms['CheckoutForm'].action.indexOf (catalog_holder, 0) != -1) { var catalog_location_start = document.forms['CheckoutForm'].action.indexOf (catalog_holder, 0); var catalog_location_end = document.forms['CheckoutForm'].action.length; if ((catalog_location_start != -1) && (catalog_location_end != -1)) { store_id = document.forms['CheckoutForm'].action.substring (catalog_location_start + catalog_holder.length, catalog_location_end); } } var test_store = 'true'; //match_value (store_id, store_ids); if (test_store == 'true') { //var test_store_url = find_value (store_id, store_ids); var cart_area = document.getElementById('ys_cart'); var cart = document.getElementById('ys_cart').innerHTML; var str_position = 0; var x = 1; var y = 1; var z = 1; var xxx = 0; if (cart.length) { no_items = (cart_area.getElementsByTagName('input').length - 1) / 2; //////////////////////// x = 1; var span_tags = document.getElementsByTagName('span'); for (i=0; i < span_tags.length; i++) { if (span_tags[i].className == 'ys_itemInfo') { var item_info = span_tags[i].innerHTML; /*if(navigator.appName == "Microsoft Internet Explorer"){ var temp_parsed_url = span_tags[i].childNodes[0].childNodes[0]; }else{ var temp_parsed_url = span_tags[i].childNodes[1].childNodes[1]; }*/ var temp_parsed_url = GetFirstChild(GetFirstChild(span_tags[i])); // added 8/13/12 for fixing textnode descrpency between ie8 and 9 var tmp_start = temp_parsed_url.href.lastIndexOf ('/'); var tmp_end = temp_parsed_url.href.indexOf ('.html', tmp_start); if(tmp_end == -1){ tmp_end = temp_parsed_url.href.length; } // Get Item name kwm_item_name[x] = temp_parsed_url.innerHTML; //alert(kwm_item_name1); // Found Item Info if ((tmp_start != -1) && (tmp_end != -1)) { xxx = x - 1; y = z + 2; id_name[x] = temp_parsed_url.href.substring (tmp_start+1, tmp_end); id_qty[x] = document.forms['CheckoutForm'].elements['cartDS.shoppingcart_ROW0_m_orderItemVector_ROW'+xxx+'_m_quantity'].value; document.forms['CheckoutForm'].elements['cartDS.shoppingcart_ROW0_m_orderItemVector_ROW'+xxx+'_m_quantity'].onkeyup = ss_cart_init; x = x + 1; z = z + 2; } } } //////////////////////// x = 1; var td_tags = document.getElementsByTagName('td'); for (i=0; i < td_tags.length; i++) { if (td_tags[i].className == 'ys_unitPrice') { var id_unit_tmp = td_tags[i].innerHTML.replace ('$', ''); id_unit[x] = id_unit_tmp.replace (',' ,''); id_unit[x] = id_unit[x].replace (' ' ,''); id_unit[x] = id_unit[x].replace (/[^0-9.]/g, ''); x = x + 1; } } //////////////////////// x = 1; var ul_tags = document.getElementsByTagName('ul'); id_opt[x] = ''; for (i=0; i < ul_tags.length; i++) { if (ul_tags[i].id == 'ys_itemOptions') { for(a=0; a