	function getProductOptions(strid) {
		var id
		id = strid
		var url = "";
		//window.alert(strid)
		for (i=1 ; i<4; ++i) {
			var sel = document.getElementById(id + '_opt' + i);
			var req = document.getElementById('req_'+i);

			if (sel) {
				if(sel.type == "text") {
					var result = sjax("/Product/checkRawOption.jsp?pid=" + id + "&order=" + i + "&texter=" + sel.value, "");
					if(result) {
						if(result.length > 0) {
							alert(result);
							return "skip";
						}
					}
					url += "&" + id + "_opt" + i + "=" + sel.value;
				} else {
					if("true" == req.value && (sel.options.selectedIndex == 0)) {
						alert(sel.options[0].text + ".");
						return  "skip";
					}
					url += "&" + id + "_opt" + i + "=" + sel.options[sel.options.selectedIndex].value;
				}
			}
		}
		return url;
	}
	function clearDefault(what, defaultV) {
		if(what.value == defaultV) {
			what.value = "";
		}
	}
	///Function that adds the product to hte cart//
	function addtoCart(id) {
		var strid = id
		//window.alert(strid)
		var url = "https://wavelink.infusionsoft.com/cart/?product_id=" + id;
		var ext = getProductOptions(strid);
		if(ext == "skip") {
			return;
		}
		window.location = url + ext;
	}
