| Related sites for http://www.pondplants.biz/ |
| Water_Tropicals Florida sellers of tropical and temperate water lillies and marginals, supplies and information. | | William_Tricker,_Inc_ Offering plants, fish and supplies for water gardens. | | Worden\'s_Lily_Ponds_and_Water_Gardens Arizona water gardens, water plants, bog plants, water lilies, floating plants, oxygenating plants, marginals, and moisture loving plants. | | Bottle_Benders Glass bottle windchimes. Made from wine, soda, and beer bottles. | | BuyChimes Hand crafted tubular designs, with gift boxing. Features product lines and warranty information. | | Catskill_Mountain_Chimes Precision tuned to an ancient Japanese pentatonic scale. Tips for Feng Shui placement. | | Chime_Garden Handmade and precision tuned with stone or wood tops. Gift certificates and mounting hooks available. | | Chuck_Smith_Woodworking Created with California redwood. Includes a craft show exhibition schedule. | | Debulium_Arts Hand crafted anodized aluminum designs with adjustable volume. Wholesale purchasing information. | | Grace_Note_Windchimes Hand tuned, features a pinned suspension system. Audio samples of most styles. | | Grey_Wolf_Wildlife Offers products with wildlife and nature themes. Also sells collectors plates, art prints, and clocks. | | Healing_Wind_Chimes Handmade and hand tuned. Includes a tour of the creative process involved in construction. | | Joy_Art Wind bells with southwestern themes. Wholesale pricing available. Options for personalization. | | Renee\'s_Unique_Gifts Handcrafted, with sounds activated by a solar panel. Reacts to natural or artificial light. | | Shanti_Chimes Hand made in the Pyrenees mountains. Available in multiple tunings. | | Spirit_Winds Feng shui, aromatherapy, angel, and rain forest themes. Gift wrap and gift cards available. | | Spirit_Winds Made from bamboo, many with sound samples. Wholesale purchasing option available. | | Technacraft_Corp Sales of indoor solar-powered windchimes. | | Wind_Chime_Shop Carries models from 45 different companies. Domestic and imported products. | | Wind_Chime_Warehouse Solar, windless, models for indoor and outdoor use. Electronic and computerized. | | 4_Wind_Chimes Products from around the world and by noted artists. Manufacturer buyouts and closeouts on select styles available. | | Wind_Chimes_Inc_ Offered in various musical scales. Includes sound samples, and a 14-foot model. | | Wind_Chimes_Online Hand tuned products. Also offers audio cd's of wind chime sounds. Features a tour of the construction process. | | Wind_Chimes_Pavilion Selection of themed designs. Mounting brackets available. | | Wind_Dancer_Chimes Designed and manufactured with sonic accuracy. | | Woody\'s_Windchimes Electronically tuned to jazz chords. Company craft show schedule. | | Acacia_Blinds_and_Curtains UK retail site offering all types of window coverings at their retail store and through mail order. | | Add-a-Motor Remote-controlled motor attaches to existing window covering without modification. Plug-in ready. | | Blind_Alley Offers blinds and wallcoverings as well as interior products. | | Blind_Tech,_Inc_ Featuring repair parts for blinds, shades, and drapery. | | Blinds_Galore Offering fabric and wooden blinds and shades. | | Buy_Window_Coverings Searchable directory to find a window coverings dealer in your area. | | Carolyn\'s_Custom_Drapes_and_Blinds A full-service drapery and blind company. | | Comfortex_Window_Fashions A manufacturer and fabricator of custom window treatments. | | Continental_Window_Fashions Large selection of draperies, blinds, woods and hardware. Name brands including Hunter Douglas, Graber, Kirsch and Bali. Also sells bedding and window film. | | Crawford_Interiors Specializes in window treatments, coverings, and blinds. Product line and order information. | | Cyber_Store_Woodblinds Wholesaler and manufacturer of blinds, shades and shutters made in the USA. | | Decorator\'s_Outlet_and_Interiors Interior design solutions, including exclusive fabrics, custom blinds, and window treatments. | | Denver_Window_Coverings Window coverings including blinds and draperies. | | DIY_Cornice_Frame_Kit Offers laminated wood do-it-yourself cornice frame kits with design tips and assembly instructions. |
|
Muddy Waters Aquatic Nursery
// remote scripting library // (c) copyright 2005 modernmethod, inc var sajax_debug_mode = false; var sajax_request_type = "POST"; var sajax_target_id = ""; var sajax_failure_redirect = ""; function sajax_debug(text) { if (sajax_debug_mode) alert(text); } function sajax_init_object() { sajax_debug("sajax_init_object() called..") var A; var msxmlhttp = new Array( 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'); for (var i = 0; i < msxmlhttp.length; i++) { try { A = new ActiveXObject(msxmlhttp[i]); } catch (e) { A = null; } } if(!A && typeof XMLHttpRequest != "undefined") A = new XMLHttpRequest(); if (!A) sajax_debug("Could not create connection object."); return A; } var sajax_requests = new Array(); function sajax_cancel() { for (var i = 0; i < sajax_requests.length; i++) sajax_requests[i].abort(); } function sajax_do_call(func_name, args) { var i, x, n; var uri; var post_data; var target_id; sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id); target_id = sajax_target_id; if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "") sajax_request_type = "GET"; uri = "/?"; if (sajax_request_type == "GET") { if (uri.indexOf("?") == -1) uri += "?rs=" + escape(func_name); else uri += "&rs=" + escape(func_name); uri += "&rst=" + escape(sajax_target_id); uri += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) uri += "&rsargs[]=" + escape(args[i]); post_data = null; } else if (sajax_request_type == "POST") { post_data = "rs=" + escape(func_name); post_data += "&rst=" + escape(sajax_target_id); post_data += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) post_data = post_data + "&rsargs[]=" + escape(args[i]); } else { alert("Illegal request type: " + sajax_request_type); } x = sajax_init_object(); if (x == null) { if (sajax_failure_redirect != "") { location.href = sajax_failure_redirect; return false; } else { sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent); return false; } } else { x.open(sajax_request_type, uri, true); // window.open(uri); sajax_requests[sajax_requests.length] = x; if (sajax_request_type == "POST") { x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1"); x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } x.onreadystatechange = function() { if (x.readyState != 4) return; sajax_debug("received " + x.responseText); var status; var data; var txt = x.responseText.replace(/^\s*|\s*$/g,""); status = txt.charAt(0); data = txt.substring(2); if (status == "") { // let's just assume this is a pre-response bailout and let it slide for now } else if (status == "-") alert("Error: " + data); else { if (target_id != "") document.getElementById(target_id).innerHTML = eval(data); else { try { var callback; var extra_data = false; if (typeof args[args.length-1] == "object") { callback = args[args.length-1].callback; extra_data = args[args.length-1].extra_data; } else { callback = args[args.length-1]; } callback(eval(data), extra_data); } catch (e) { sajax_debug("Caught error " + e + ": Could not eval " + data ); } } } } } sajax_debug(func_name + " uri = " + uri + "/post = " + post_data); x.send(post_data); sajax_debug(func_name + " waiting.."); delete x; return true; } // wrapper for get_discount function x_get_discount() { sajax_do_call("get_discount", x_get_discount.arguments); } /********************************************************************************* Purpose: Add event handlers to option fields and quantity field to call qtCalc so it doesn't have to be done in template file...code in storefront_foot.php will call this *********************************************************************************/function qtSetup() { var prodOpts,prodOpt,i=0,x,changeLink; // bail if browser is not W3CDOM compliant if (!document.getElementById) return; // setup option fields while (prodOpts = document.getElementsByName('option_'+i)) { if (!prodOpts[0]) break; for(x=0;prodOpts[x];x++) { fld = prodOpts[x]; if (fld.nodeName == 'SELECT') { addEventJS(fld,'onchange',qtCalc); } else if (fld.type == 'text' || fld.type == 'textarea' || fld.type == 'file') { // for typing addEventJS(fld,'onkeyup',qtCalc); // for pasting via mouse in IE addEventJS(fld,'onmouseleave',qtCalc); // for pasting via mouse in Moz addEventJS(fld,'oninput',qtCalc); if (fld.type == 'file') addEventJS(fld,'onchange',qtCalc); } else if(fld.type == 'checkbox' || fld.type == 'radio') { addEventJS(fld,'onclick',qtCalc); } } i++; } // setup quantity fields prodOpts = document.getElementsByName('quantity'); if (prodOpts) { for(x=0;prodOpts[x];x++) { fld = prodOpts[x]; // support a select quantity field, if customer changes it if (fld.nodeName == 'SELECT') { addEventJS(fld,'onchange',qtCalc); } else { addEventJS(fld,'onkeyup',qtCalc); } } } }/****************************************************************************************************************** Purpose: This function is called first when an option changes. It starts the process by calling PHP function qt_get_discount() via AJAX. ******************************************************************************************************************/// Global var to store ref. to form element we are working withvar prodForm;function qtCalc(evt) { var srcElem; // prodForm needs to be reset prodForm = null; // see if evt is actually a form element if (evt) { if (evt.nodeName == 'FORM') prodForm = evt; } // if here, than we need to grab form based on event that triggered the call to qtCalc() if (!prodForm) { // grab reference to evt if it wasn't sent evt = evt ? evt : (window.event ? event : null); // just in case if (!evt) return; // grab element that triggered this event srcElem = evt.target ? evt.target : evt.srcElement ? evt.srcElement : null; // just in case if (!srcElem) return; // in order to retain the value of srcElem, we will set a temporary var to be used // below to find the parent form tag var checkElem = srcElem; // grab reference to form tag that is parent to the src. element while(checkElem.nodeName != 'FORM') checkElem = checkElem.parentNode; prodForm = checkElem; } // just in case if (!prodForm) return; var prodRn = prodForm.p_rn.value; var discountsPresent = prodForm.discounts_present ? 1 : 0; if (!srcElem) srcElem = prodForm.quantity; // only need to check for discounts when the quantity has changed if (srcElem && discountsPresent) { if (srcElem.name == 'quantity') { var qty = parseInt(srcElem.value); if (qty) { x_get_discount('product',prodRn,0,0,0,0,srcElem.value,qtCalcUpdate); return; } } } // if here, than no need to check for discount info...just call qtCalcUpdate qtCalcUpdate();}/******************************************************************************************************************* Purpose of function is to calculate the total price of an item based on quantity, options, and base charge Parameters: discount (string) This is optional, and if set will be a string returned via AJAX from the get_discount() PHP function. Format is as follows: discount_price^^^discounted_qty^^^discounted_qty_in_cart*******************************************************************************************************************/function qtCalcUpdate(discount) { var i=0,x=0,val=0,fld,opt,prodTotal=0,opsPrice=0,discountPrice,discountedQty,discountedQtyInCart,isPercentage=0,percentOpts = new Array(); // this requires that prodForm be set...if it's not, bail if (!prodForm) return; // handle discount info, if passed if (discount) { // pull vars from data returned from get_discount() var discountArray = discount.split('^^^'); discountPrice = discountArray[0]; discountedQty = discountArray[1]; discountedQtyInCart = discountArray[2]; // if there are discounted items... if (discountedQty) { prodForm.discount_price.value = discountPrice; prodForm.discounted_qty.value = discountedQty; prodForm.discounted_qty_in_cart.value = discountedQtyInCart; } else { prodForm.discount_price.value = 0; prodForm.discounted_qty.value = 0; prodForm.discounted_qty_in_cart.value = 0; } } // option fields are named incremently, like option_0, option_1, etc... // loop thru all of them while(fld = prodForm['option_'+(i++)]) { // cleanup for each run val = 0; isPercentage = 0; // saved file options have names like "saved_option_X" and will contain a value if the file was upload and item is being modified // this will change "fld" from the upload field to the saved readonly field as needed if (prodForm['saved_option_'+(i-1)] && prodForm['saved_option_'+(i-1)].value.length > 0) fld = prodForm['saved_option_'+(i-1)]; // if the field is a radio option, then it won't have a nodename if (!fld.nodeName) { x=0; while (opt = fld[x]) { if (opt.checked) val = parseFloat(opt.getAttribute('price')); isPercentage = opt.getAttribute('percentage'); // bail as soon as one is checked if (val > 0) break x++; } } else if (fld.nodeName == 'SELECT') { val = parseFloat((fld.options[fld.options.selectedIndex].getAttribute('price'))); isPercentage = fld.options[fld.options.selectedIndex].getAttribute('percentage'); } else if ( ( (fld.type == 'text' || fld.type == 'textarea' || fld.type == 'file') && fld.value.length > 0 ) || ( fld.type == 'checkbox' && fld.checked ) ) { val = parseFloat(fld.getAttribute('price')); isPercentage = fld.getAttribute('percentage'); } else { val = 0; isPercentage = 0; } // if options above aren't selected, val could be NaN...this fixes that if (!val) val = 0; // we can't add the cost of the item to the total if it is a percentage type option if (isPercentage == '1') { percentOpts[percentOpts.length] = val; } else { opsPrice += val; } } // grab base price, and remove commas var basePrice = parseFloat(prodForm.b_price.value.replace(',','')); var qty = parseFloat(prodForm.quantity.value); discountedQty = parseInt(prodForm.discounted_qty.value); if (discountedQty) { discountPrice = parseFloat(prodForm.discount_price.value); discountedQtyInCart = parseInt(prodForm.discounted_qty_in_cart.value); // of the current qty entered on the form, the number we can discount // will be the discountedQty - discountedQtyInCart discountedQty -= discountedQtyInCart; regPriceQty = qty - discountedQty; // total cost of all discounted units var discountedTotal = (opsPrice + discountPrice)*discountedQty; // total cost of all NON discounted units var regTotal = (opsPrice + basePrice)*regPriceQty; // total cost of the 2 above prodTotal = discountedTotal + regTotal; } else { // add base price prodTotal = basePrice + opsPrice; // multiply by quantity IF it's a number if (qty) { prodTotal *= qty; } else { prodTotal = 0; } } // check for a base_charge field, which is a one time charge if (prodForm.base_charge) prodTotal += parseFloat(prodForm.base_charge.value); // handle adding percentage options var x,percentTotal=0; for(x in percentOpts) { percentTotal += prodTotal * (percentOpts[x] / 100); } prodTotal += percentTotal; // grab the product record number var prodRn = prodForm.p_rn.value; // grab the tag that will receive the product total var prodTotalTag = document.getElementById('quick_total_' + prodRn); // parent tag surrounding the total var prodTotalDiv = prodTotalTag.parentNode; // this breaks with large quantities...so just force prodTotal to match basePrice so it won't appear if (qty) { if (qty.toString().length > 14) prodTotal = basePrice; } else { // no qty should force prodTotal to same as basePrice so total div is hidden prodTotal = basePrice; } // if prodTotal is larger than the base price, show it, else hide it prodTotalDiv.style.display = prodTotal != basePrice ? 'block' : 'none'; // format with commas and prodTotal = formatCurrency(prodTotal); // update item total on product page prodTotalTag.innerHTML = '$' + prodTotal;}/********************************************************************************* Purpose: Set star rating to show correct images when user clicks the star rater This also sets a hidden field that will pass the rating when the form is submitted. Parameters: The anchor tag for the link clicked must be passed to this function *********************************************************************************/function rvSetRating(starA) { // need to grab the string that is used as a prefix for all element IDs related to this particular rater // ID of rater UL tag contains that string, so grab it var raterID = starA.parentNode.parentNode.id; // everything below this will fail without this ID, so bail if we don't have it if (typeof raterID != 'string') return; // grab the first tag in the rater, which is for the current-rating var currentRatingLI = getFirstChildElement(document.getElementById(raterID)); // set hidden field equal to rating clicked var ratingNumber = starA.innerHTML; var ratingInt = parseInt(ratingNumber); var ratingPercent = ratingInt * 20; // convert rating to a percentage document.getElementById(raterID + '_rating').value = ratingNumber; // make stars show rating chosen...they don't do this automatically :( currentRatingLI.style.backgroundPosition = 'left bottom'; currentRatingLI.style.width = ratingPercent.toString() + '%'; // show "your rating: blah stars" message document.getElementById(raterID + '_your_rating_number').innerHTML = ratingNumber; document.getElementById(raterID + '_rv_your_rating_info').style.display = 'inline';}
Product Catalog
Catalog Home
Add A Sphere
Barley Straw
Painted Bird House Gourds
Bog Plants
Books
Core Sound Crab Pot Trees
Deck & Porch Buoys Kits
Dwarf Plants
Fertilizer Tabbs
Fish Food
Floating Water Plants
Hardy Water Lilies (Nymphaea)
Iris
Lotus; Nelumbo lutea & nucifera
Lotus Seeds, Nelumbo
Nets
Planting Containers & Pots
Seeds
Specials & Sales
Starter Collections
Tropical Water Lilies (Nymphaea)
Advanced Search
Account Options
Username:
Password:
Remember me
Forgot Password?
Get an Account
Member of:
Growing Tips & How To's
Helpful hints and tips
Build an Above Ground Pond
Floating Water Plants
Lotus Roots
Lotus Seeds
My first pond
Planting Water Lilies
DIY Pre Filter
Best Seller
Lotus Seeds - Assorted
Lotus Seeds, Nelumbo lutea & Nelumbo nucifera, package of 10 seeds
These are a mixed lot seeds from different Lotus; Nelumbo lutea & Nelumbo nucifera
Seeds are available all year
Instructions on how to grow the seeds are included
Makes a great gift for any water gardener
more detail...
Product Catalog
Barley Straw
Certified Organic Barley Straw is contained in Sturdy mesh bags (long lasting nylon mesh bag which fish can not tear).
Hand weighed for accuracy (4 or 8 oz)
Loosely packed for better distribution
Safe for pond plants and all wildlife
100% natural and biodegradable
No chemicals used
One 8 oz Bundle treats approximately 1,000 gallons
For how barley straw works check out:
Control of Algae with Baley Straw by Centre for Ecology & Hydrology...http://pondplants.biz/Barley Straw Report.pdf
25 pound barley bales are also available (for those realy big ponds). Please email us for price and shipping details
Large hand painted bird house gourds
Comes with wire for hanging, entry hole and drain holes
Ideal for hanging around your water garden
Comes in assorted sizes, shapes and colors
Produced locally
I can not guarantee color, but you can request a certain color with the understanding that if that color is not available I will send what is.
Great plants for the waters edge
Also refered to as Marginals
Books
Water Gardening Related Books
Core Sound Crab Pot Trees
The Core Sound Crab Pot tree was invented by a local fisherman/crab pot builder looking for a way to have a product to sell when crab pot sales were slow
All trees are hand made from PVC coated crab trap wire for a long life and fold flat for easy storage
I was at a local business members meeting a few years back when the inventor brought in a sample tree to show us and get our opinion. Everyone at the meeting thought he had come up with a great idea and told him he should start production.
You will not find these for sale at your local nursery or mega mart !
These trees look great inside or out and come with lights already prestrung, just unfold your tree and plug it in !
Available in white or green pcv coated crab pot wire with clear or mulit colored lights
These trees are hand made down the road from us, not mass produced
Available all year
Additional shipping charges will apply to 4 ft and 6 ft trees as they are considered oversize by UPS
As Crab Pot Trees are shipped UPS we must have a physical mailing address, not a PO Box.
Deck & Porch Buoys Kits
Dwarf Plants
If you have very limted space and or
want to get into water gardening in a small way
then these plants are ideal as they do not take up much space !!
Fertilizer Tabbs
or The Need to Feed !!!
We stock Highland Rim Fertilizer & AgSafe Aquatic Tabs
Pond plants need to be fertilized on a regular basis for best results
These fertilizers are designed to help promote healthy plant growth, not algae
If you are ordering fertilizer and nothing else, select the Lotus Seed/Fertilizer shipping option when checking out
The 300 tabb Highland Rim Fertilizer Container is not eligible for the $5.00 shipping option
If you are fertilizing several plants, I recommend having someone else hand you the fertilier tabbs as needed.This keeps the tabs from falling apart before you are ready to use them.
Our no name bulk pellet fish food for Koi & Comets
Pay for the food, not the name
High quality, low cost alternative to high price name brands
3mm floating pellets
Guaranteed Analysis
Protein 40%
Fat 10%
Fiber 4%
Moisture 12 %
Ash 8%
Floating Water Plants
Anacharis........................Azolla
Parrots Feather................ Sensitive Plant
Water Hyacinth.................Water Lettuce
Adds shade to you pond
Please check your local state laws as many of these plants are banned by certain states
Lotus; Nelumbo lutea & nucifera
Sold Out for 2008 Season
Nelumbo lutea - native American Lotus, also known as Yellow Lotus or Water-chinquapin
&
Nelumbo nucifera - Asiatic Lotus, also referred to as blue lotus, Indian lotus, sacred lotus, bean of India, and sacred water-lily
Tubers will start shipping late March/April 2008 depending on weather
Only shipped late March - May depending on supply and mother nature
Potted lotus can be picked up in person at our nursery
Has delicate growing tips that are easily damaged
Needs full sun and to be fertilized once a month during growing season
Water temperature needs to be at least 70 degrees to grow well and bloom
Highly recommend you purchase "The Lotus ~ Know It and Grow It" book.It has everything you need to learn more about Lotus and how to successfully grow them
Note- there are no blue lotus. The confusion comes from the Lotus being classifed in the water lily family for many years. There are blue tropical water lilies.
Considered hardy to USDA Zone 5
All parts of the Lotus has food and or medicinal properties and Lotus plays a major religious role in Hindu and Buddhist cultures
Please read TERMS before ordering
Lotus Seeds, Nelumbo
Nelumbo lutea - native American Lotus, also known as Yellow Lotus or Water-chinquapin
Nelumbo nucifera - Asiatic Lotus, also referred to as blue lotus, Indian lotus, sacred lotus, bean of India, and sacred water-lily.
Note- there are no blue lotus. The confusion comes from the Lotus being classifed in the water lily family for many years. There are blue tropical water lilies.
Considered hardy to USDA Zone 5
All parts of the Lotus has food and or medicinal properties.
Lotus plays a major religious role in Hindu and Buddhist cultures
If you are ordering Lotus Seeds and nothing else,please select the Lotus Seed shipping option of $5.00 when checking out.
These seeds can be shipped to California and or Hawaii
Lotus seeds make a great gift !!
Available all year.
Nets
Nets for fish or scooping trash out of the pond.
Planting Containers & Pots
Planting containers for aquatic plants
Solid no holes in the bottom pots or Mesh Baskets
Seeds
Water Plant Seeds
Availability will vary during year
Lotus seeds are available all year
Specials & Sales
Starter Collections
You supply the pond ~ We supply the plants !
We even remembered to include the fertilizer needed to help keep your plants growing strong all season
You save 10% by ordering the collection
These collections are not availble for all states due to shipping restrictions on certain plants
Tropical Water Lilies (Nymphaea)
Need weather and water conditions similar to Lotus to grow well
Viviparous lilies produce new plants from where the leaves and the stem join
Choose between day or night blooming tropicals
Available in a variety of colors and sizes
Special care needed to over winter tropical lilies
Tropicals do not tolerate cold water freezing temperatures
Tropicals have serrated edges while Hardy lilies have smooth edge leaves
For best results fertilize every month during the growing season
Use a wide shallow pot for best results
Victoria-adventure.org list 1,800 different named hardy and tropcial water lilies. (lets see, how many pots do I have ???)
Best Sellers
Lotus Seeds - Assorted
Anacharis
Azolla
Lotus Seeds Nelumbo nucifera, Asian Lotus
100 tab bag AgSafe Aquatic-Tabs®
Lotus Seeds Nelumbo Lutea, Native America Lotus
Water Hyacinth each
25 tab bag AgSafe Aquatic-Tabs®
Parrots Feather
4 1/5 gallon pot
Information !
If you are ordering, please read Terms . It will answer many questions and save both of us time.
Effective 16 Arpil 2008 we can now ship plants to California, please read Terms for details
About Us
Contact Us
Customer's Pictures
Hours
Payments
Privacy Policy
Q&A
Research Links ~ lots of links to usefull pond related stuff on the net
Secure Shopping Information
Shipping
Terms
What's happening at Muddy Waters
We Accept:
Visa & Master Card
Checks & Money Orders
var ANS_customer_id="c0a4cb0f-5986-4258-8562-023a58c4eb0d"; Electronic Commerce
check
Powered by Squirrelcart © PHP Shopping Cart Software
// setup product calculator
qtSetup();
// this will call qtSetup once for each form on the page, so default totals are calculated
if (document.forms) {
var x,f
for(var x=0;document.forms[x];x++) {
f = document.forms[x];
// if form contains a unique SC product field, than we can do this
if (f.p_rn) {
qtCalc(f);
}
}
}
|
|