//flag set when product available - used by draw_sku_option() to show/hide select input and can be used by product page to show/hide add to basket button
var isAvail = false;

//overridden to hide out of stock 
  //will show up to attribute 5
  //will not show empty select if not attributes are available
  //can use isAvail on product page to hide add to cart button if isAvail is false - all product skus are not available
function draw_sku_option()
{
	//flag set when select is displayed
	var displaySelect = 0;
		
	if (product_var.length > 1 ){ 
		document.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
		document.write("<TR VALIGN=TOP >");
		
		for (atn=0;atn< product_var.length ;atn++){
			if (product_var[atn].avail>0){ //if product available...
				//set flag
				isAvail = true;
				
				//only start the select if there is an available option to show
				//if select already displayed, don't display it again
				if(displaySelect==0)
				{
					document.write("<TD class=ProductAttrlabel ><b>Please Select From:</b><br></TD></TR><TR><TD><SELECT class=ProductAttr NAME=sku  >");
			
					i=0;
					labelstr="";
					while (attr_label[i]!= "" && i < attr_values.length ) {
						labelstr=labelstr + attr_label[i] + " ";
						i++;
					}
					
					writeoption("",labelstr ,sel_values[0]);
					
					displaySelect=1;
					
				}
				
				if (useVariantPrice=="True"){
					if (on_sale=="True"){
						if (product_var[atn].attr_value5!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + " - " + product_var[atn].attr_value5 + " - $"+ OKStrOfPenny(product_var[atn].price_sale) + "  - " + product_var[atn].avail_msg), sel_values[0]);
						}
						else if (product_var[atn].attr_value4!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + " - $"+ OKStrOfPenny(product_var[atn].price_sale) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else if (product_var[atn].attr_value3!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - $"+ OKStrOfPenny(product_var[atn].price_sale) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else if (product_var[atn].attr_value2!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - $"+ OKStrOfPenny(product_var[atn].price_sale) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else{
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - $"+ OKStrOfPenny(product_var[atn].price_sale) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
					}else{
						if (product_var[atn].attr_value5!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + " - " + product_var[atn].attr_value5 + " - $"+ OKStrOfPenny(product_var[atn].price_list) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else if (product_var[atn].attr_value4!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + " - $"+ OKStrOfPenny(product_var[atn].price_list) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else if (product_var[atn].attr_value3!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - $"+ OKStrOfPenny(product_var[atn].price_list) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else if (product_var[atn].attr_value2!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - $"+ OKStrOfPenny(product_var[atn].price_list) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else{
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - $"+ OKStrOfPenny(product_var[atn].price_list) + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
					}// end if (on_sale=="True")
				}else{
					if (product_var[atn].avail_msg==""){
						product_var[atn].avail_msg="";
					}
					if (product_var[atn].attr_value5!=""){
						writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + " - " + product_var[atn].attr_value5 + "  - " + product_var[atn].avail_msg),sel_values[0]);
					}
					else if (product_var[atn].attr_value4!=""){
						writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + "  - " + product_var[atn].avail_msg),sel_values[0]);
					}
					else if (product_var[atn].attr_value3!=""){
						writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + "  - " + product_var[atn].avail_msg),sel_values[0]);
					}
					else if (product_var[atn].attr_value2!=""){
						writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + "  - " + product_var[atn].avail_msg),sel_values[0]);
					}
					else{
						if (product_var[atn].attr_value5!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + " - " + product_var[atn].attr_value5 + " - $"+ OKStrOfPenny(product_var[atn].price_list)),sel_values[0]);
						}
						else if (product_var[atn].attr_value4!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + " - " + product_var[atn].attr_value4 + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else if (product_var[atn].attr_value3!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + " - " + product_var[atn].attr_value3 + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else if (product_var[atn].attr_value2!=""){
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2 + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
						else{
							writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + "  - " + product_var[atn].avail_msg),sel_values[0]);
						}
					}
				}// end if (useVariantPrice=="True")
			} //end if (product_var[atn].avail>0)
		}// end for
		
		//only close the select if the select was opened
		if(displaySelect==1) 
		{
			document.write("</SELECT>");	
		}
		else
		{
			document.write("<TD class=ProductAttrlabel>This product is currently out of stock.");
		}
		
		document.write("</TD>");	
		document.write("</TR></TABLE>");
		
	}
	else if(product_var.length==1){
		
		document.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
		
		if (product_var[0].avail>0){
			//set flag
			isAvail = true;
			
			i=0;
			while (attr_label[i]!= "") { 
			document.write("<TR VALIGN=TOP>");
				document.write("<TD class=ProductAttrlabel>" + attr_label[i] + "&nbsp;");				
				var theAttr = eval("product_var[0].attr_value"+(i+1)).toString();
				document.write("&nbsp;");
				document.write(theAttr);
				document.write("</TD></tr>");
				i++;
			}
		}
		else{
			document.write("<TR VALIGN=TOP>");
			document.write("<TD class=ProductAttrlabel></TD><TD>");
			document.write("&nbsp;</TD></tr>");
			
		}
		
		document.write("<tr><td colspan=2>"+product_var[0].avail_msg+"<br>");
		document.write("<INPUT TYPE=HIDDEN  NAME=sku VALUE=\"" + product_var[0].sku + "\" >");
		document.write("<td></TR></TABLE>");
	} // end if (product_var.length >= 1 )
	
} //end draw_sku_option