/**custom script for product.asp
* feature begin: draw sku option, status:altered, editor:cls, date:08.NOV.2007,
DESCR: removed avialable msg and price display from sku name == Donation
*****************************************/

function draw_sku_option()
{
  if (product_var.length >= 1 )
  {
    if(product_var.length==1)
    {
  		document.write("<TD> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
			if (product_var[0].attr_value1 != "")
  			document.write("<TR VALIGN=TOP><TD>" + attr_label[0] + ": </td><td>" +product_var[0].attr_value1 + "</TD></tr>");
			if (product_var[0].attr_value2 != "")
				document.write("<tr VALIGN=TOP><TD>" + attr_label[1] + ": </td><td>" +product_var[0].attr_value2 + "</TD></tr>");
  		document.write("<tr VALIGN=TOP><td>");
  		if(product_name != "Donation")
  			document.write("Availability: </td><td>" + product_var[0].avail_msg);
  		document.write("<INPUT TYPE=HIDDEN  NAME=sku VALUE=\"" + product_var[0].sku + "\" >");
  		document.write("</td></TR></TABLE></TD>");
  	}else{	
    	document.write("<TD> <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>");
    	document.write("<TR VALIGN=TOP ><TD>");
  		document.write("<SELECT class=ProductAttr NAME=sku  >");
			i=attr_values.length-1;
			labelstr="Please Choose One";
			while (attr_label[i]!= "" && i >=0 ) 
			{
  			//labelstr=labelstr + attr_label[i] + " ";
  			i=i-1;
			}
			writeoption("Choose One",labelstr, sel_values[0]);
			for (atn=0;atn< product_var.length ;atn++)
			{
				if (useVariantPrice=="True")
				{
					if (on_sale=="True")
					{
						if (product_var[atn].attr_value2 != "")
						{
						  writeoption(product_var[atn].sku,(product_var[atn].attr_value2 + " - " + product_var[atn].attr_value1 + " - $"+ OKStrOfPenny(product_var[atn].price_sale)) + "&nbsp;&nbsp;&nbsp;&nbsp;" + 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)) + " &nbsp;&nbsp;&nbsp;&nbsp; " + product_var[atn].avail_msg,sel_values[0]);
						}
					}else{
						if (product_var[atn].attr_value2 != "")
						{
              //writeoption(product_var[atn].sku,(product_var[atn].attr_value2 + " - " + product_var[atn].attr_value1) + " - " + product_var[atn].avail_msg + "" ,sel_values[0]);
							writeoption(product_var[atn].sku,(product_var[atn].attr_value2 + " - " + product_var[atn].attr_value1 + " - $"+ OKStrOfPenny(product_var[atn].price_list)) + "&nbsp;&nbsp;&nbsp;&nbsp;" + product_var[atn].avail_msg,sel_values[0]);
						}else{
                            //if attr_value1 and sku is donation amount  prod_name=Donation pf_id donation
                            if ( product_name == "Donation" ) {
                               writeoption("  " +product_var[atn].sku," $"+ OKStrOfPenny(product_var[atn].price_list) + "  " ,sel_values[0]);
                            } else {
                                writeoption(product_var[atn].sku,(product_var[atn].attr_value1 + " - $"+ OKStrOfPenny(product_var[atn].price_list)) + "&nbsp;&nbsp;&nbsp;&nbsp;" + product_var[atn].avail_msg,sel_values[0]);
						    }   
                        }
					}
				}else{
					if (product_var[atn].attr_value2 != "")
				  {
				    writeoption(product_var[atn].sku,(product_var[atn].attr_value2 + " - " + product_var[atn].attr_value1) + "&nbsp;&nbsp;&nbsp;&nbsp;" + product_var[atn].avail_msg,sel_values[0]);
				  }else{
					  writeoption(product_var[atn].sku,(product_var[atn].attr_value1) + "&nbsp;&nbsp;&nbsp;&nbsp; " + product_var[atn].avail_msg,sel_values[0]);
					}
				}
			}
		  document.write("</SELECT></TD>");	
	    document.write("</TR></TABLE></TD>");
	  }
	}
} //end draw_sku_option

//swatches
function imgSwap(imgname)
{
	var element;
	if (document.all)
	{
		element=document.all.mainimage;
	}else{
		if (document.getElementById)
		{
			element=document.getElementById('mainimage');
		}
	}
	if (element){element.src="assets/product_images/" + imgname;}
}//imgSwap

//this function builds the list of swatches based on inventory. remove the call to it in draw_alu_swatch 
//to always show all associated swatches.
var swatch_list="";
function build_swatch_list()
{
	for (i=0;i< product_var.length ;i++)
	{
		if (product_var[i].avail != "0") 
		{
			var t=product_var[i].attr_value2;
			if (t==""){t=product_var[i].attr_value1;}
			if (swatch_list.indexOf(t)<0)
			{
				swatch_list=swatch_list + ", " + t;
			}
		}
	}
} //end build_swatch_list

function draw_alu_swatch()
{
	//build the list of swatches that are currently in stock
  //build_swatch_list();
	//alert(swatch_list);
	if (product_var.length >0 && U_Prod_Xlink.length > 0 )
	{
		document.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 VALIGN=TOP ALIGN=LEFT >");
		i_rows=0;
		for (atn=0;atn< U_Prod_Xlink.length ;atn++)
		{
			//only print out the swatch if it's in the swatch_list.
			//if (swatch_list.indexOf(U_Prod_Xlink[atn].short_description)>=0)
			//{
			  i_rows++ ;		
			  if (i_rows == 1)
			  {
  			  document.write("<tr>");
			  }
			  document.write("<TD VALIGN=TOP ALIGN=LEFT>");
			  document.write("<img ALIGN=\"LEFT\" BORDER=0  VSPACE=2  HSPACE=2 width=75 TITLE=\""+ U_Prod_Xlink[atn].short_description +"\" ALT=\""+ U_Prod_Xlink[atn].short_description +"\"");  
			  document.write(" SRC=\"assets/product_images/"+ U_Prod_Xlink[atn].image + "\" onmouseover=\"imgSwap('" + U_Prod_Xlink[atn].image2 + "');\" >");
			  document.write("</TD>");
			  if (i_rows == 4)
			  {
  			  i_rows=0;
  			  document.write("</tr>");
			  } 
			//}
		}
		document.write("</TABLE>");
	}
} //end draw_alu_swatch

function draw_image_2()
{
  if (product_image[1].scr=="PRODUCT" && product_image[1].image!="" ) 
  { 
    if (product_image[1].image_show=="TARGET REG" || product_image[1].image_show=="TARGET" )
    {
      if (product_image[1].image_show=="TARGET REG")
      {
        if (user_guid=="")
        {
          document.write("<A HREF=\"shopper_lookup.asp?target=" + product_image[1].target + "&\" onClick=return(visitargs('shopper_lookup.asp',\"target=" + product_image[1].target + "&\")); target=\"_top\" >");
        }else {
          document.write("<A HREF=\"" + product_image[1].target + "\" onClick=return(visitargs('" + product_image[1].target + "')); target=\"_top\" >");
        }
      }else {
        document.write("<a HREF=\"" + product_image[1].target + "\" target=\"_top\">");
      }
      document.write("<img id=\"mainimage\" name=\"mainimage\" ALIGN=" + product_image[1].align + " "); 
      if (product_image[1].width!="")
      {
        document.write("WIDTH =" + product_image[1].width + " ");
      }
      document.write(" BORDER=0  VSPACE=5  HSPACE=5 ALT=\"" + product_image[1].alt_text + "\" ");         
      document.write(" SRC=\"assets/product_images/" + product_image[1].image +"\"></a>");
    }else{
      document.write("<img id=\"mainimage\" name=\"mainimage\" ALIGN=\"" + product_image[1].align + "\" "); 
      if (product_image[1].width!="")
      {
        document.write("WIDTH =" + product_image[1].width + " ");
      }
      document.write(" BORDER=0  VSPACE=5  HSPACE=5 ALT=\"" + product_image[1].alt_text + "\" ");         
      document.write(" SRC=\"assets/product_images/" + product_image[1].image +"\">");
    }  		
  }
}//end draw_image_2


//sorting functions
var sizelist=" ,One Size,XXXS,XXS,XS,X-Small,XSMAL,XSMALL,Small,SMALL,S,SM,Small/Medium,S/M,M,Medium,MED,ML,M/L,Medium/Large,L,LG,Large,Large/X-Large,L/XL,XL,XLG,X-Large,XXL,XXLG,XX-Large,XXXL,XXXLG,XXX-Large,XXXXL,XXXXLG,XXXX-Large,XXXXXL, ";

//function sizechart_sort(r,s){if (sizechart(r)>=sizechart(s)){return 1;}else{return -1;}}

function UU_sort(a,b){
	var intval = 0;
	if(a.attr_value2==b.attr_value2){intval=sizechart_sort(a.attr_value1,b.attr_value1);
	}else{intval=string_sort(a.attr_value2,b.attr_value2);}
	return intval;
}

/*function draw_alu_swatch()
{
	if (U_Prod_Xlink.length > 0)
	{
		document.write("");
		i_rows=0;
		for (atn=0;atn< U_Prod_Xlink.length ;atn++)
		{
			if (i_rows ==0)
			{
				document.write("<table width=300 align=left><tr>");
			} 
			i_rows++ ;		
			document.write("<TD VALIGN=TOP CELLPADDING=1 ALIGN=left >");
			document.write("<A HREF=\"#\" onClick=return(popargs('" + U_Prod_Xlink[atn].dept_id + "','" + U_Prod_Xlink[atn].pf_id + "'));>");
			document.write("<img ALIGN =CENTER BORDER=0  VSPACE=0  HSPACE=0 ALT=\""+ U_Prod_Xlink[atn].short_description +"\"");  
			document.write("SRC=\"assets/product_images/"+ U_Prod_Xlink[atn].image + " \" width=50><br>"+ U_Prod_Xlink[atn].name +"</A><br><br>");
			document.write("</TD>");
			if (i_rows == 4) 
			{
				document.write("</TR>"); 
				i_rows=0;
			} 
		}
	  document.write("</TABLE>");
	}
}
*/