function draw_sku_option()
{
	//will hold true sku as there might be additional item to add to cart along with product. (shipping charge item)
	document.write("<INPUT TYPE=HIDDEN id=\"sku\" NAME=sku VALUE=\"\">"); 
	//will hold timestamp if needed
	document.write("<INPUT TYPE=HIDDEN id=\"info_attr1\" NAME=info_attr1 VALUE=\"\">");
	if (product_var.length >= 1 ){
		if(product_var.length==1){
			document.write("<TD> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
/* Do not display/write attribute values
			document.write("<TR VALIGN=TOP ><TD class=ProductAttrlabel>" + attr_label[0] + "</TD><TD>");
			document.write("&nbsp;" + product_var[0].attr_value1 + "</TD></TR>");
			document.write("<TR VALIGN=TOP ><TD class=ProductAttrlabel>" + attr_label[1] + "</TD><TD>");
			document.write("&nbsp;" + product_var[0].attr_value2 + "</TD></TR>");
*/
			document.write("<TR><TD colspan=2>" + product_var[0].avail_msg + "</TD>");
			document.write("<INPUT TYPE=HIDDEN id=\"sku1\" NAME=sku1 VALUE=\"" + product_var[0].sku + "\" >");
			document.write("</TR></TABLE></TD>");
			updateSku(); //update sku hidden field as it may need to include a separate ship item
		}else{	
			document.write("<TD> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
			document.write("<TR VALIGN=TOP ><TD class=ProductAttrlabel ><b>Select From:</b><br></TD></TR><TR><TD>");
			document.write("<SELECT class=ProductAttr NAME=sku1 id=\"sku1\" onChange=\"updateSku();\">");
			i=0;
			/* Do not display/write attribute values
			labelstr="";
			while (attr_label[i]!= "" && i < attr_values.length ) {
				labelstr=labelstr + attr_label[i] + " ";
				i++;
			}
			writeoption("",labelstr ,sel_values[0]);
			*/
			for (atn=0;atn< product_var.length ;atn++){
				if (useVariantPrice=="True"){
					if (on_sale=="True"){
						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 + " - " + product_var[atn].attr_value2 + " - $"+ OKStrOfPenny(product_var[atn].price_list)) + " - " + product_var[atn].avail_msg + "" ,sel_values[0]);
					}
				}else{
					if (product_var[atn].avail_msg==""){
						product_var[atn].avail_msg="on back order";
					}
					writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - " + product_var[atn].attr_value2) + " - " + product_var[atn].avail_msg + "",sel_values[0]);
				}
			}
			document.write("</SELECT></TD>");	
			document.write("</TR></TABLE></TD>");
		}
	}
} //end draw_sku_option

//update the sku hidden field to the selected sku
//determine if shipping item must also be added to cart
//if ship item must be added to cart, add timestamp to info_att of product + ship item
function updateSku()
{
	document.getElementById("sku").value = document.getElementById("sku1").value;
	
	//add appropriate oversized shipping charge sku if applicable
	if(porder_code.search(/shipa/ig)!=-1)
	{
		document.getElementById("sku").value += ",30";
		addStamp();
	}
	else if(porder_code.search(/shipb/ig)!=-1)
	{
		document.getElementById("sku").value += ",31";
		addStamp();
	}
	else if(porder_code.search(/shipc/ig)!=-1)
	{
		document.getElementById("sku").value += ",32";
		addStamp();
	}
}

function addStamp()
{
	//get timestamp
	var d = new Date();
	var timestamp = d.getTime();
	
	
	document.getElementById("info_attr1").value += "TS="+timestamp+",TS="+timestamp;
}
