'
function getCookie (name) {
var dcookie = document.cookie;
var cname = name + "=";
var clen = dcookie.length;
var cbegin = 0;
while (cbegin < clen) {
var vbegin = cbegin + cname.length;
if (dcookie.substring(cbegin, vbegin) == cname) {
var vend = dcookie.indexOf (";", vbegin);
if (vend == -1) vend = clen;
return unescape(dcookie.substring(vbegin, vend));
}
cbegin = dcookie.indexOf(" ", cbegin) + 1;
if (cbegin == 0) break;
}
return null;
}
function setCookie (name, value, expires) {
if (!expires) expires = new Date();
document.cookie = name + "=" + escape (value) +
"; expires=" + expires.toGMTString() + "; path=/";
}
function delCookie (name) {
var expireNow = new Date();
document.cookie = name + "=" +
"; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
}
var shiparray = new parent.createArray(10);
function getCookieArray(name){
var i = 0;
while (getCookie(name + i) != null) {
shiparray[i + 1] = getCookie(name + i);
i++;
shiparray.length = i;
}
}
var expdate = new Date();
expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
function setCookieArray(name){
temp_length = setCookieArray.arguments.length - 1;
for (var i = 0; i < temp_length; i++) {
data = setCookieArray.arguments[i + 1]
setCookie (name + i, data, expdate);
}
}
function go_with_cookie()
{
setCookieArray('gifttails',
parent.ship_details.f_namea,
parent.ship_details.l_namea,
parent.ship_details.email,
parent.ship_details.ad_onea,
parent.ship_details.ad_twoa,
parent.ship_details.citya,
parent.ship_details.statea,
parent.ship_details.countrya,
parent.ship_details.zipa);
}
function get_that_cookie()
{
var i;
getCookieArray('gifttails');
//alert('shiparray.length = '+ shiparray.length);
for (i=0;i Navigation Table');
parent.frames[0].document.write(en_astr);
parent.frames[0].document.close()
}
function createArray(n)
//n size of array
//init what you want all values initialized to
{ this.length = n
var i = 0
for (i = 1 ; i < n ; i++)
this[i] = null;
return this
}
function product(code,price,desc,quan,url)
{ this.price = 0
this.code = code
this.price = price
this.desc = desc
this.quan = quan
this.url = url
return this;
}
var itemlist = new createArray(50);
var temp_array = new createArray(50);
function initialize_arrays(arraysa)
{
for (i = 1;i < maxarray;i++)
{
arraysa[i] = new product('',0,'',0,'')
}
}
function updatemain_order()
{
parent.frames[2].document.close()
// parent.frames[2].document.open()
parent.frames[2].location = "order.htm";
parent.frames[2].document.close()
}
function updatenav_nav()
{
parent.frames[0].document.close()
// parent.frames[0].document.open()
parent.frames[0].location = "navigate.htm";
parent.frames[0].document.close()
}
function check_if_in(code_check) // this works
{
var i = 1
loc = 0;
// line 47
while ((i < item_num) && (itemlist[i].code != code_check))
i = i + 1;
if (itemlist[i].code == code_check)
loc = i
else
loc = -1;
//alert('loc is ' + loc);
return loc;
}
function additem(codes,prices,descrip,url)
{
// adds another item to a variable length array
// remember to do it via new product()
// line 61
loc = check_if_in(codes)
// present_item = item_num
//last_item = item_num;
//alert('item_num = ' + item_num)
if (loc != -1){
// update existing item
olditem = itemlist[loc].quan
//alert(' loc is before oldvalue ' + loc);
//alert('olditem is ' + olditem);
itemlist[loc] = new product(codes,prices,descrip,olditem + 1,url)}
else // new item
{olditem = itemlist[item_num].quan
itemlist[item_num] = new product(codes,prices,descrip,olditem + 1,url);
items_ordered = item_num
item_num = item_num + 1
}
remove_nil_items(itemlist)
}
// line 78
function subitem(codes,prices,descrip,url)
{
loc = check_if_in(codes)
if ((loc != -1) && (itemlist[loc].quan > 0)) {
// update existing item
olditem = itemlist[loc].quan
//alert(' loc is before oldvalue ' + loc);
//alert('olditem is ' + olditem);
itemlist[loc] = new product(codes,prices,descrip,olditem - 1,url)}
//updatepage(codes)
}
initialize_arrays(itemlist)
initialize_arrays(temp_array)
// end hide -->
' + price);
parent.frames[0].document.write('