var processorder;jQuery.cookie=function(d,e,b){if(arguments.length>1&&String(e)!=="[object Object]"){b=jQuery.extend({},b);if(e===null||e===undefined){b.expires=-1}if(typeof b.expires==="number"){var g=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+g)}e=String(e);return(document.cookie=[encodeURIComponent(d),"=",b.raw?e:encodeURIComponent(e),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""))}b=e||{};var a,f=b.raw?function(h){return h}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?f(a[1]):null};function addCommas(b){b+="";x=b.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var a=/(\d+)(\d{3})/;while(a.test(x1)){x1=x1.replace(a,"$1,$2")}return x1+x2}function addtocart(a){if(a!=""){$.fancybox({content:'<p class="cartadd">Adding 1x '+a+" to your cart...</p>",speedIn:0,speedOut:0,overlayColor:"#000",overlayOpacity:0.7,onComplete:function(){$.getJSON("ajax_addtocart.php",{ajax_add_product:a},function(b){if(b.cartcontents!=""){var c=700;countdown=setInterval(function(){if(c==0){$.fancybox({autoDimensions:false,width:400,height:200,scrolling:false,content:'<p class="cartadd"><img src="images/tick_big_circle.jpg"><br><br>1x <u>'+b.products_name+"</u><br><br>has been added to your cart.<br><br></p>",titlePosition:"inside",transitionOut:"fadeOut",speedIn:0,speedOut:300,overlayColor:"#000",overlayOpacity:0.7,onComplete:function(){$("#cartTotal").html(b.cartcontents);$("#desc"+a).html('<img src="images/tick02.png" title="This product is in your shopping cart.">');change_gst();var d=2200;if(b.cartcount>1){d=1200}countdown=setInterval(function(){if(d==0){$.fancybox.close();clearInterval()}d=d-100},100)},onClosed:function(){$(".minicarttotal ").fadeOut(400);$(".minicarttotal ").fadeIn(1000);$.fancybox.close()}})}c=c-100},100);clearInterval()}else{var c=1000;countdown=setInterval(function(){if(c==0){$.fancybox({content:'<p class="cartadd">Eeek! An unknown error has occurred!<br><br><img src="images/cross_big_circle.jpg"><br><br>This product was NOT added to your cart...<br><br><u>'+b.products_name+'</u><br><br><br><a class="fbox" href="javascript:void(0);" onclick="$.fancybox.close();">Close</a></p>',transitionOut:"fadeOut",speedIn:0,speedOut:400,overlayColor:"#000",overlayOpacity:0.7})}c=c-100},100);clearInterval()}})}})}}function removefromcart(a){if(a!=""){var b=true;if(a=="-1"){jQuery.ajaxSetup({async:false});jQuery.getJSON("ajax_addtocart.php",{ajax_countcart:a},function(c){if(c.cartcount>1){b=confirm("Are you sure you want to empty your cart?")}else{b=true}jQuery.ajaxSetup({async:true})})}if(b==true){if((window.location.href.indexOf("checkout_confirmation.php")>=0)||(window.location.href.indexOf("shopping_cart.php")>=0)){jQuery.ajaxSetup({async:false});jQuery.getJSON("ajax_addtocart.php",{ajax_remove_product:a});jQuery.ajaxSetup({async:true});window.location.reload();return false}else{jQuery.getJSON("ajax_addtocart.php",{ajax_remove_product:a},function(c){$("#cartTotal").html(c.cartcontents);if(a=="-1"){$("[id^=desc]").html("")}else{$("#desc"+a).html("")}change_gst();$("#cartitems").show()})}}}}function change_gst(a){if(a=="true"){if($.cookie("cartpos")=="fixed"){$(".header_container_outer").css("position","absolute");$(".closex").css("border","1px solid #0f0");$(".closex").text("");$.cookie("cartpos","absolute",{expires:28})}else{$(".header_container_outer").css("position","fixed");$(".closex").css("border","1px solid #f00");$(".closex").text("X");$.cookie("cartpos","fixed",{expires:28})}}else{if($.cookie("cartpos")=="fixed"){$(".header_container_outer").css("position","fixed");$(".closex").css("border","1px solid #f00");$(".closex").text("X")}else{$(".header_container_outer").css("position","absolute");$(".closex").css("border","1px solid #0f0");$(".closex").text("")}}if($("#gst").is(":checked")){$(".gstparentelement").each(function(){var b=parseFloat($(this).children(".sortbyhiddenvalue").text());$(this).children(".fprice").text("$"+addCommas(b.toFixed(2)));$(this).children(".carttotallabel").text("Total (inc GST):");$(this).children(".gst").text("inc GST")});$(".gstparentelementlabel").each(function(){var b=parseFloat($(this).children(".sortbyhiddenvalue").text());$(this).children(".fprice").text("$"+addCommas(b.toFixed(2))+" inc GST")})}else{$(".gstparentelement").each(function(){var b=parseFloat($(this).children(".sortbyhiddenvalue").text())/1.15;$(this).children(".fprice").text("$"+addCommas(b.toFixed(2)));$(this).children(".carttotallabel").text("Total (ex GST):");$(this).children(".gst").text("ex GST")});$(".gstparentelementlabel").each(function(){var b=parseFloat($(this).children(".sortbyhiddenvalue").text())/1.15;$(this).children(".fprice").text("$"+addCommas(b.toFixed(2))+" ex GST")})}}function change_uaps(a){if($("#unavprods").is(":checked")){$(".cross").fadeIn(a)}else{$(".cross").fadeOut(a)}}function saveState(a){varName="ajaxdata["+a+"]";varValue=!$("#"+a).is(":visible");data={};if(a=="foobar"){}else{if(a=="unavprods"){varValue=($("#"+a).is(":checked")?1:0)}else{if(a=="gst"){varValue=($("#"+a).is(":checked")?1:0)}else{if(a=="sc"){varValue=($("#"+a).is(":checked")?1:0)}else{if(a=="cartTable"){varValue=($("#"+a).is(":visible")?0:1);$("#"+a).fadeToggle(600)}else{if(a=="copybilling"){varValue=($("#"+a).is(":checked")?"on":"off")}else{$("#"+a).slideToggle(600)}}}}}}if(varName!=""){data[varName]=varValue;jQuery.ajaxSetup({async:false});jQuery.post("ajax_setsession.php",data);jQuery.ajaxSetup({async:true})}if(a=="sc"){window.location.reload()}}function checkOrder(){var a="";var b=!!($("#seldel").val()=="Pickup");var c=!!$("#bill_name").parent("td").parent("tr").attr("id");var d=!!$("a#loggedin").text();if(processorder=="true"){if(allow_ordering==false){alert(allow_ordering_false_message);return false}if((allow_pickups==false)&&(b)){alert(allow_pickups_false_message);return false}if((d)&&(($("a#loggedin").attr("id")=="")||(typeof $("a#loggedin").attr("id")=="undefined"))){alert("Your login session has ended.\n\nPlease re-login.");return false}if($("#seldel").attr("selectedIndex")==0){a=a+"\n - Please select a Delivery Method."}if($("#selpay").attr("selectedIndex")==0){a=a+"\n - Please select a Payment Method."}if(($("#seldel").val()=="Courier")&&($("#selpay").val()=="Cash on Pickup")){a=a+"\n - Only Pick-Up orders can be paid for by Cash on Pickup."}if(($("#seldel").attr("selectedIndex")!=0)&&($("#selpay").attr("selectedIndex")!=0)){if($("#del_email").val()==""){a=a+"\n - Please enter an Email Address."}else{if(($("#del_email").val().length<6)||($("#del_email").val().indexOf("@")<1)||($("#del_email").val().indexOf(".")<1)){a=a+"\n - Please enter a valid Email Address."}}if((typeof $("#del_ccemail").val()!="undefined")&&($("#del_ccemail").val()!="")){if(($("#del_ccemail").val().length<6)||($("#del_ccemail").val().indexOf("@")<1)||($("#del_ccemail").val().indexOf(".")<1)){a=a+'\n - Please enter a valid "Also Email" Address.'}}if(c){if($("#bill_company").val().length<3){a=a+'\n - "Invoice To" must have at least 3 characters.'}}else{if($("#bill_name").val().length<3){a=a+'\n - "Invoice To" must have at least 3 characters.'}}if(!b){if(($("#copybilling").is(":checked"))||(!d)){if($("#bill_address1").val().length<5){a=a+'\n - "Address 1" must have at least 5 characters.'}if($("#bill_city").val().length<3){a=a+'\n - "City" must have at least 3 characters.'}}else{if($("#del_name").val().length<3){a=a+'\n - "ATTN" must have at least 3 characters.'}if($("#del_address1").val().length<5){a=a+'\n - "Delivery Address 1" must have at least 5 characters.'}if($("#del_city").val().length<3){a=a+'\n - "Delivery City" must have at least 3 characters.'}}}if(processorder=="true"){if($("#ttagreeterms").is(":not(':checked')")){a=a+"\n - You must agree to the Terms & Conditions."}}}if(a!=""){alert("The following values must be entered properly to complete an order...\n"+a);return false}if(processorder=="true"){answer=confirm("Do you want to confirm this order request?");if(answer==true){return true}else{return false}}else{return true}}}function closeTerms(a){if(a==2){document.getElementById("ttagreeterms").checked=false;$.fancybox.close()}else{document.getElementById("ttagreeterms").checked=true;$.fancybox.close()}}function changepayment(){if($("#selpay").val()=="Cash on Pickup"){if($("#seldel").val()=="Courier"){$("#paymentinfo").attr("src","images/info-red.gif");$("#paymentinfo").attr("title",'Courier orders cannot be paid for with "Cash on Pickup".');$("#paymentinfo").fadeIn(800)}else{$("#paymentinfo").fadeOut(800)}}else{if($("#selpay").val()=="Cheque"){$("#paymentinfo").attr("src","images/info.gif");$("#paymentinfo").fadeIn(800);$("#paymentinfo").attr("title",'Cheques can be made payable to "TasTech Ltd".')}else{if($("#selpay").val()=="Internet Banking"){$("#paymentinfo").attr("src","images/info.gif");$("#paymentinfo").fadeIn(800);$("#paymentinfo").attr("title","Our bank account details will be emailed to you once your order has been confirmed.")}else{$("#paymentinfo").fadeOut(800)}}}}function changedelivery(){var b=!!$("a#loggedin").text();var a=!!$("#bill_name").parent("td").parent("tr").attr("id");if($("#seldel").val()=="Pickup"){$(".shipinfo").removeAttr("href");$("#deliveryinfo").attr("src","images/info.gif");$("#deliveryinfo").attr("title","Our pickup details will be emailed once your order has been confirmed. Pickups are available in Christchurch only.");$("#deliveryinfo").fadeIn(800);$("#paymentinfo").fadeOut(800);$("#trdelname").fadeOut(0,function(){$("#trcopybilling").fadeOut(0,function(){$("#trpickupfromtastech").fadeIn(300)})});$("#trdelnote").fadeIn(300,function(){$("#tr0").fadeOut(300)});$("#bill_address1_label").css({"font-weight":"normal"});$("#bill_city_label").css({"font-weight":"normal"});$(".spanhide").fadeOut(600)}else{if($("#seldel").val()=="Courier"){$(".shipinfo").attr("href","javascript:;");if($("select#selpay").val()=="Cash on Pickup"){$("#paymentinfo").attr("src","images/info-red.gif");$("#paymentinfo").attr("title",'Courier orders cannot be paid for with "Cash on Pickup".');$("#paymentinfo").fadeIn(800);$("#deliveryinfo").attr("src","images/info.gif");$("#deliveryinfo").attr("title",'The courier cost will be advised once your order has been processed. Please check the "Shipping" page for more info.');$("#deliveryinfo").fadeIn(800)}else{$("#deliveryinfo").attr("src","images/info.gif");$("#deliveryinfo").attr("title",'The courier cost will be advised once your order has been processed. Please check the "Shipping" page for more info.');$("#deliveryinfo").fadeIn(800)}if(($("#copybilling").is(":checked"))||(!b)){$("#tr0").fadeOut(300,function(){$("#trdelnote").fadeIn(300)});if(a){$("#trdelname").fadeIn(0)}$("#bill_address1_label").css({"font-weight":"bold"});$("#bill_city_label").css({"font-weight":"bold"});$(".spanhide").fadeIn(600)}else{$("#trdelnote").fadeIn(0,function(){$("#tr0").fadeIn(300)});$("#trdelname").fadeOut(0);$("#bill_address1_label").css({"font-weight":"normal"});$("#bill_city_label").css({"font-weight":"normal"});$(".spanhide").fadeOut(600)}$("#trpickupfromtastech").fadeOut(0,function(){$("#trcopybilling").fadeIn(300)})}else{if($("#seldel").val()=="Customer to Arrange"){$(".shipinfo").removeAttr("href");if($("#selpay").val()=="Cash on Pickup"){$("#paymentinfo").fadeOut(800)}$("#deliveryinfo").attr("src","images/info.gif");$("#deliveryinfo").attr("title","Please specify an alternate delivery method in the comments box.");$("#deliveryinfo").fadeIn(800);if(($("#copybilling").is(":checked"))||(!b)){$("#tr0").fadeOut(300,function(){$("#trdelnote").fadeIn(300)});if(a){$("#trdelname").fadeIn(0)}$("#bill_address1_label").css({"font-weight":"bold"});$("#bill_city_label").css({"font-weight":"bold"});$(".spanhide").fadeIn(600)}else{$("#trdelnote").fadeIn(0,function(){$("#tr0").fadeIn(300)});$("#trdelname").fadeOut(0);$("#bill_address1_label").css({"font-weight":"normal"});$("#bill_city_label").css({"font-weight":"normal"});$(".spanhide").fadeOut(600)}$("#trpickupfromtastech").fadeOut(0,function(){$("#trcopybilling").fadeIn(300)})}else{$("#deliveryinfo").fadeOut(800);if($("#selpay").val()=="Cash on Pickup"){$("#paymentinfo").fadeOut(800)}}}}};
