function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features)}function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc}function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}}function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}$(function(){$("div.navSCart").fadeTo(1,0.33);$("div.navSCart").hover(function(){$(this).stop();$(this).fadeTo("slow",1)},function(){$(this).stop();$(this).fadeTo("slow",0.33)});$("div.companyLogo img").fadeTo(1,0.33);$("div.companyLogo img").hover(function(){$(this).stop();$(this).animate({opacity:1,marginTop:"4px"},100)},function(){$(this).stop();$(this).animate({opacity:0.33,marginTop:"0px"},150)});$("ul.catlist li a").hover(function(){$(this).stop();$(this).animate({paddingLeft:"10px"},100)},function(){$(this).stop();$(this).animate({paddingLeft:"0px"},100)});function filterPath(string){return string.replace(/^\//,'').replace(/(index|default).[a-zA-Z]{3,4}$/,'').replace(/\/$/,'')}var locationPath=filterPath(location.pathname);$('a[href*=#]').each(function(){var thisPath=filterPath(this.pathname)||locationPath;if(locationPath==thisPath&&(location.hostname==this.hostname||!this.hostname)&&this.hash.replace(/#/,'')){var $target=$(this.hash),target=this.hash;if(target){var targetOffset=$target.offset().top;$(this).click(function(event){event.preventDefault();$('html, body').animate({scrollTop:targetOffset},400,function(){location.hash=target})})}}})});function isNumberKey(evt){var charCode=(evt.which)?evt.which:event.keyCode;if(charCode>31&&(charCode<48||charCode>57))return false;return true}function isAlphabetKey(evt){var charCode=(evt.which)?evt.which:event.keyCode;if((charCode>=33||charCode==45||charCode==46)&&(charCode<65||charCode>91)&&(charCode<97||charCode>122))return false;return true}function isValidUsername(evt){var charCode=(evt.which)?evt.which:event.keyCode;if((charCode>=48&&charCode<=57)||(charCode>=97&&charCode<=122)||charCode==95)return true;return false}function validateEmail(val){if(!((/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i).test(val)))return false;else return true}function restrictLength(evt,lmt,cln){var charCode=(evt.which)?evt.which:event.keyCode;if(charCode==8||charCode==13)return true;else if(cln>=lmt)return false;else return true}function addToCart(productid,product_quantity){if(product_quantity>0){document.getElementById("cart_message").style.display='block';$("#cart_message").removeClass().addClass('checking').html('Adding Item(s) to cart...').fadeIn("slow");$.post("includes/add_cart.php",{pid:productid,qnty:product_quantity},function(data){if(data=="N")$("#cart_message").removeClass().addClass('error').html("Error: Product ID is not valid please try again.");else{document.getElementById("quant").value="0";$("#cart_message").removeClass().addClass('correct').html("Item(s) were successfully added.").fadeOut("slow")}})}}function doRow(val,rowObj){rowObj.className=(val)?'rowSelected':'rowDeSelected'}function selectAll(form,name){for(i=0;i<form.elements.length;i++){if(form.elements[i].name.indexOf(name)!=-1){if(form.elements[i].checked==false&&form.elements[i].disabled==false){form.elements[i].checked=true;if(form.elements[i].onclick)form.elements[i].onclick('selectAll')}}}}function unselectAll(form,name){for(i=0;i<form.elements.length;i++){if(form.elements[i].name.indexOf(name)!=-1){if(form.elements[i].checked==true){form.elements[i].checked=false;if(form.elements[i].onclick)form.elements[i].onclick('unselectAll')}}}}function calculateTotal(form,name,name1,name2,name3,name4){var j=0;var tempSum=0.00;var grandTotal=0.00;var itemNameArray=new Array();var quantityArray=new Array();var priceArray=new Array();var totalPriceArray=new Array();$("#cartUpdateMessage").stop();document.getElementById("cartUpdateButtonDiv").style.display='none';document.getElementById("cartUpdateMessage").style.display='block';$("#cartUpdateMessage").removeClass().addClass('checking').html('Updating cart...').fadeIn("slow");for(i=0;i<form.elements.length;i++){if(form.elements[i].name.indexOf(name)!=-1){itemNameArray[j]=form.elements[i].value;j++}}j=0;for(i=0;i<form.elements.length;i++){if(form.elements[i].name.indexOf(name1)!=-1){if(isNaN(form.elements[i].value)||form.elements[i].value<=0){alert("Minimum Quantity Allowed is 1.");form.elements[i].value=1;form.elements[i].focus()}quantityArray[j]=form.elements[i].value;j++}}j=0;for(i=0;i<form.elements.length;i++){if(form.elements[i].name.indexOf(name2)!=-1){priceArray[j]=form.elements[i].value;j++}}j=0;for(i=0;i<form.elements.length;i++){if(form.elements[i].name.indexOf(name3)!=-1){tempSum=Math.round(quantityArray[j]*priceArray[j]*100)/100;form.elements[i].value=tempSum;grandTotal+=tempSum;j++}}for(i=0;i<form.elements.length;i++){if(form.elements[i].name.indexOf(name4)!=-1){form.elements[i].value=Math.round(grandTotal*100)/100}}$.post("includes/update_cart.php",{pid:itemNameArray.toString(),qnty:quantityArray.toString()},function(data){if(data=="N"){$("#cartUpdateMessage").removeClass().addClass('error').html("<span style='font-size:10px'>Error: Cannot Update cart, please try again.</span>").fadeOut(5000,function(){$("#cartUpdateButtonDiv").fadeIn("fast")})}else{$("#cartUpdateMessage").removeClass().addClass('correct').html("<span style='font-size:10px'>Cart was successfully updated.</span>").fadeTo(1,1,function(){$("#cartUpdateMessage").fadeOut(2000,function(){$("#cartUpdateButtonDiv").fadeIn(50)})})}})}