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