var printcodes = new Array(); var uk = new Array; var channelisles = new Array; var eire = new Array; var europe1 = new Array; var europe2 = new Array; var restofeurope = new Array; var usacanada = new Array; var fareastaustralia = new Array; var restofworld = new Array; var currency = new Array; printcodes[0]='PP2'; uk[0]=4.50; channelisles[0]=4.50; eire[0]=6.00; europe1[0]=15.00; europe2[0]=15.00; restofeurope[0]=15.00; usacanada[0]=15.00; fareastaustralia[0]=19.00; restofworld[0]=15.00; printcodes[1]='PP1'; uk[1]=3.00; channelisles[1]=3.00; eire[1]=3.00; europe1[1]=3.00; europe2[1]=3.00; restofeurope[1]=3.00; usacanada[1]=3.00; fareastaustralia[1]=3.00; restofworld[1]=3.00; printcodes[2]='PP1F'; uk[2]=7.00; channelisles[2]=7.00; eire[2]=9.50; europe1[2]=21.00; europe2[2]=24.00; restofeurope[2]=26.00; usacanada[2]=30.00; fareastaustralia[2]=35.00; restofworld[2]=38.00; printcodes[3]='PP2F'; uk[3]=10.00; channelisles[3]=10.00; eire[3]=14.00; europe1[3]=26.00; europe2[3]=29.00; restofeurope[3]=33.00; usacanada[3]=42.00; fareastaustralia[3]=49.00; restofworld[3]=54.00; printcodes[4]='GC'; uk[4]=2.50; channelisles[4]=2.50; eire[4]=2.50; europe1[4]=2.50; europe2[4]=2.50; restofeurope[4]=2.50; usacanada[4]=2.50; fareastaustralia[4]=2.50; restofworld[4]=2.50; printcodes[5]='PP3'; uk[5]=3.50; channelisles[5]=3.50; eire[5]=3.50; europe1[5]=3.50; europe2[5]=3.50; restofeurope[5]=3.50; usacanada[5]=3.50; fareastaustralia[5]=3.50; restofworld[5]=3.50; printcodes[6]='PP3F'; uk[6]=8.00; channelisles[6]=8.00; eire[6]=12.00; europe1[6]=23.00; europe2[6]=26.00; restofeurope[6]=28.00; usacanada[6]=33.00; fareastaustralia[6]=40.00; restofworld[6]=43.00; printcodes[7]='GC6'; uk[7]=2.50; channelisles[7]=2.50; eire[7]=2.50; europe1[7]=2.50; europe2[7]=2.50; restofeurope[7]=2.50; usacanada[7]=2.50; fareastaustralia[7]=2.50; restofworld[7]=2.50; printcodes[8]='GCP6'; uk[8]=2.50; channelisles[8]=2.50; eire[8]=2.50; europe1[8]=2.50; europe2[8]=2.50; restofeurope[8]=2.50; usacanada[8]=2.50; fareastaustralia[8]=2.50; restofworld[8]=2.50; printcodes[9]='CP1'; uk[9]=10.00; channelisles[9]=10.00; eire[9]=15.00; europe1[9]=26.00; europe2[9]=28.00; restofeurope[9]=33.00; usacanada[9]=42.00; fareastaustralia[9]=48.00; restofworld[9]=55.00; printcodes[10]='CP2'; uk[10]=10.00; channelisles[10]=10.00; eire[10]=15.00; europe1[10]=26.00; europe2[10]=28.00; restofeurope[10]=33.00; usacanada[10]=42.00; fareastaustralia[10]=48.00; restofworld[10]=55.00; printcodes[11]='CTP1'; uk[11]=30.00; channelisles[11]=30.00; eire[11]=30.00; europe1[11]=60.00; europe2[11]=60.00; restofeurope[11]=60.00; usacanada[11]=90.00; fareastaustralia[11]=97.00; restofworld[11]=123.00; printcodes[12]='PPC1'; uk[12]=7.00; channelisles[12]=7.00; eire[12]=9.50; europe1[12]=21.00; europe2[12]=24.00; restofeurope[12]=26.00; usacanada[12]=30.00; fareastaustralia[12]=35.00; restofworld[12]=38.00; printcodes[13]='PPC2'; uk[13]=10.00; channelisles[13]=10.00; eire[13]=15.00; europe1[13]=26.00; europe2[13]=28.00; restofeurope[13]=33.00; usacanada[13]=42.00; fareastaustralia[13]=48.00; restofworld[13]=55.00; var length_array=14; var expDays = 30; var exp = new Date(); exp.setTime(exp.getTime() + (expDays*24*60*60*1000)); function getCookieVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DeleteCookie (name) { var exp = new Date(); exp.setTime (exp.getTime() - 1); var cval = GetCookie (name); document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); } var clocation=GetCookie('clocation'); function calc_shipping(itemcode, qty){ var i, codeval, itemval, tvalue; if(clocation!=null){ for(i=0; i