function item(size,instock,price)
{
	this.size = size;
	this.instock = instock; //amount in stock, hightest number is 50
	this.price = price; //price of size
}

function setSizes(item,desc)
{
	var str = "";
	var size_name = "";
	var sizes = eval(item).length;
	var stock = 0;
	for(var i=0; i< sizes ; i++)
	{
		size_name = eval(item)[i].size;
		str += "<tr><td align=left nowrap>";
		str += sizeDesc(size_name);
		str += "</td><td align=center>";
		stock = eval(item)[i].instock;
		if(stock == 0)
			str += "<font color=red>Out Of Stock</font>";
		else
		{
			str += "<input type=hidden name=item_"+size_name+" value='s-7521^"+item+size_name+"^"+desc+" "+size_name+"^"+eval(item)[i].price+"^op1'>"
			str += "<select name=op1_"+size_name+">";
			for(var j=0; j<=stock; j++)
			{
				str += "<option value="+j+">"
				if(j<10)
					str += "0";
				str += j+"</option>";	
			}
			str += "</select>";
//			str += "<input type=textbox size=3>";
		}
		str += "</td></tr>"
	}
	return str;
}

function setNumberDropdown(start,high_num)
{
	var str = "";
	for(var j=start; j<=high_num; j++)
	{
		str += "<option value="+j+">"+j+"</option>";	
	}
	str += "</select>";
	return str;
}




//Closeouts ***************************************************************************





var bw790 = new Array(1); //Reversible Wide Shoulder Jersey Black/White

bw790[0] = new item("YS",99, 4.95);
bw790[1] = new item("YM",99, 4.95);
bw790[2] = new item("YL",99, 4.95);
bw790[3] = new item("AS",0, 4.95);
bw790[4] = new item("AM",0, 4.95);
bw790[5] = new item("AL",0, 4.95);
bw790[6] = new item("AXL",0, 4.95);
bw790[7] = new item("A2XL",0, 4.95);
//bw790[8] = new item("A3XL",0, 4.95);


var nw790 = new Array(1); //Reversible Wide Shoulder Jersey Navy/White

nw790[0] = new item("YS",0, 4.95);
nw790[1] = new item("YM",0, 4.95);
nw790[2] = new item("YL",0, 4.95);
nw790[3] = new item("AS",99, 4.95);
nw790[4] = new item("AM",0, 4.95);
nw790[5] = new item("AL",0, 4.95);
nw790[6] = new item("AXL",0, 4.95);
nw790[7] = new item("A2XL",0, 4.95);
//nw790[8] = new item("A3XL",0, 4.95);


var lbw795 = new Array(1); //Reversible Wide Shoulder V-Neck Jersey with Trim light blue white

lbw795[0] = new item("YS",99, 4.95);
lbw795[1] = new item("YM",0, 4.95);
lbw795[2] = new item("YL",0, 4.95);
lbw795[3] = new item("AS",0, 4.95);
lbw795[4] = new item("AM",0, 4.95);
lbw795[5] = new item("AL",0, 4.95);
lbw795[6] = new item("AXL",0, 4.95);
//lbw795[7] = new item("A2XL",0, 4.95);
//lbw795[8] = new item("A3XL",0, 4.95);


var nw250 = new Array(1); //Reversible Crew T-Shirt Jersey Navy/White

nw250[0] = new item("YS",0, 5.95);
nw250[1] = new item("YM",0, 5.95);
nw250[2] = new item("YL",0, 5.95);
nw250[3] = new item("AS",0, 5.95);
nw250[4] = new item("AM",90, 5.95);
nw250[5] = new item("AL",99, 5.95);
nw250[6] = new item("AXL",0, 5.95);
nw250[7] = new item("A2XL",0, 5.95);
//nw250[8] = new item("A3XL",0, 5.95);




var f340s = new Array(1); //Micro Mesh Shorts Forest Green

f340s[0] = new item("YS",0, 3.95);
f340s[1] = new item("YM",0, 3.95);
f340s[2] = new item("YL",0, 3.95);
f340s[3] = new item("AS",0, 3.95);
f340s[4] = new item("AM",0, 3.95);
f340s[5] = new item("AL",80, 3.95);
f340s[6] = new item("AXL",18, 3.95);
f340s[7] = new item("A2XL",0, 3.95);
//f340s[8] = new item("A3XL",0, 3.95);

var r390s = new Array(1); //Micro Mesh Shorts Red

r390s[0] = new item("YS",0, 3.95);
r390s[1] = new item("YM",0, 3.95);
r390s[2] = new item("YL",0, 3.95);
r390s[3] = new item("AS",9, 3.95);
r390s[4] = new item("AM",0, 3.95);
r390s[5] = new item("AL",0, 3.95);
r390s[6] = new item("AXL",99, 5.99);
r390s[7] = new item("A2XL",99, 6.99);
r390s[8] = new item("A3XL",99, 7.99);


var fg770 = new Array(1); //Reversible Tank Top Jersey Forest/Gold

fg770[0] = new item("YS",0, 3.95);
fg770[1] = new item("YM",0, 3.95);
fg770[2] = new item("YL",0, 3.95);
fg770[3] = new item("AS",0, 3.95);
fg770[4] = new item("AM",0, 3.95);
fg770[5] = new item("AL",20, 3.95);
fg770[6] = new item("AXL",0, 3.95);
fg770[7] = new item("A2XL",0, 3.95);
//fg770[8] = new item("A3XL",0, 3.95);


var br760 = new Array(1); //Reversible V-Neck T-Shirt Jersey Black Trim Black/Red

br760[0] = new item("YS/YM",0, 5.95);
br760[1] = new item("YL/YXL",0, 5.95);
br760[2] = new item("AM/AL",99, 5.95);
br760[3] = new item("AXL/AXXL",99, 5.95);


/******Now off site**************************



*********************************************/

//Jerseys******************************************************************************

var bw795 = new Array(1); //Reversible Wide Shoulder V-Neck Jersey with Trim  black white

bw795[0] = new item("YS",99, 9.99);
bw795[1] = new item("YM",99, 9.99);
bw795[2] = new item("YL",99, 9.99);
bw795[3] = new item("AS",99, 9.99);
bw795[4] = new item("AM",99, 9.99);
bw795[5] = new item("AL",99, 9.99);
bw795[6] = new item("AXL",99, 9.99);
bw795[7] = new item("A2XL",99, 10.99);
//bw795[8] = new item("A3XL",99, 11.99);


var nw795 = new Array(1); //Reversible Wide Shoulder V-Neck Jersey with Trim  navy white

nw795[0] = new item("YS",99, 9.99);
nw795[1] = new item("YM",99, 9.99);
nw795[2] = new item("YL",99, 9.99);
nw795[3] = new item("AS",99, 9.99);
nw795[4] = new item("AM",99, 9.99);
nw795[5] = new item("AL",99, 9.99);
nw795[6] = new item("AXL",99, 9.99);
nw795[7] = new item("A2XL",99, 10.99);
nw795[8] = new item("A3XL",99, 11.99);


var rlw795 = new Array(1); //Reversible Wide Shoulder V-Neck Jersey with Trim  royal white

rlw795[0] = new item("YS",87, 9.99);
rlw795[1] = new item("YM",99, 9.99);
rlw795[2] = new item("YL",99, 9.99);
rlw795[3] = new item("AS",99, 9.99);
rlw795[4] = new item("AM",99, 9.99);
rlw795[5] = new item("AL",99, 9.99);
rlw795[6] = new item("AXL",99, 9.99);
rlw795[7] = new item("A2XL",99, 10.99);
rlw795[8] = new item("A3XL",99, 11.99);


var ns795 = new Array(1); //Reversible Wide Shoulder V-Neck Jersey with Trim  navy silver

ns795[0] = new item("YS",99, 9.99);
ns795[1] = new item("YM",99, 9.99);
ns795[2] = new item("YL",99, 9.99);
ns795[3] = new item("AS",99, 9.99);
ns795[4] = new item("AM",99, 9.99);
ns795[5] = new item("AL",99, 9.99);
ns795[6] = new item("AXL",99, 9.99);
ns795[7] = new item("A2XL",99, 10.99);

var rsb795sp = new Array(1); //Reversible Wide Shoulder V-Neck Jersey side panel  red sliver black

rsb795sp[0] = new item("YS",99, 10.99);
rsb795sp[1] = new item("YM",99, 10.99);
rsb795sp[2] = new item("YL",99, 10.99);
rsb795sp[3] = new item("AS",99, 10.99);
rsb795sp[4] = new item("AM",99, 10.99);
rsb795sp[5] = new item("AL",99, 10.99);
rsb795sp[6] = new item("AXL",99, 10.99);
rsb795sp[7] = new item("A2XL",99, 11.99);
rsb795sp[8] = new item("A3XL",99, 12.99);


var rw790 = new Array(1); //Reversible Wide Shoulder Jersey red white

rw790[0] = new item("YS",99, 9.99);
rw790[1] = new item("YM",99, 9.99);
rw790[2] = new item("YL",99, 9.99);
rw790[3] = new item("AS",99, 9.99);
rw790[4] = new item("AM",99, 9.99);
rw790[5] = new item("AL",99, 9.99);
rw790[6] = new item("AXL",99, 9.99);
rw790[7] = new item("A2XL",99, 10.99);
rw790[8] = new item("A3XL",44, 11.99);


var rw250 = new Array(1); //Reversible Crew T-Shirt Jersey red white

rw250[0] = new item("YS",99, 11.99);
rw250[1] = new item("YM",99, 11.99);
rw250[2] = new item("YL",99, 11.99);
rw250[3] = new item("AS",99, 11.99);
rw250[4] = new item("AM",99, 11.99);
rw250[5] = new item("AL",99, 11.99);
rw250[6] = new item("AXL",99, 11.99);
rw250[7] = new item("A2XL",99, 12.99);
//rw250[8] = new item("A3XL",0, 13.99);


var rlr250 = new Array(1); //Reversible Crew T-Shirt Jersey royal red

rlr250[0] = new item("YS",99, 11.99);
rlr250[1] = new item("YM",99, 11.99);
rlr250[2] = new item("YL",99, 11.99);
rlr250[3] = new item("AS",99, 11.99);
rlr250[4] = new item("AM",99, 11.99);
rlr250[5] = new item("AL",99, 11.99);
rlr250[6] = new item("AXL",99, 11.99);
rlr250[7] = new item("A2XL",0, 12.99);
//rlr250[8] = new item("A3XL",0, 13.99);


var nw255 = new Array(1); //Reversible V-Neck T-Shirt Jersey Navy/White

nw255[0] = new item("YS",99, 11.99);
nw255[1] = new item("YM",99, 11.99);
nw255[2] = new item("YL",99, 11.99);
nw255[3] = new item("AS",99, 11.99);
nw255[4] = new item("AM",99, 11.99);
nw255[5] = new item("AL",99, 11.99);
nw255[6] = new item("AXL",99, 11.99);
nw255[7] = new item("A2XL",99, 12.99);
nw255[8] = new item("A3XL",99, 13.99);




var mm815 = new Array(1); //Reversible Moisture Management Muscle Jersey

mm815[0] = new item("YS",99, 19.99);
mm815[1] = new item("YM",99, 19.99);
mm815[2] = new item("YL",99, 19.99);
mm815[3] = new item("YXL",99, 19.99);
mm815[4] = new item("AS",99, 19.99);
mm815[5] = new item("AM",99, 19.99);
mm815[6] = new item("AL",99, 19.99);
mm815[7] = new item("AXL",99, 19.99);
mm815[8] = new item("A2XL",99, 20.99);
mm815[9] = new item("A3XL",99, 21.99);


var dm810 = new Array(1); //Dazzle Muscle Basketball Jersey

dm810[0] = new item("YS",99, 14.99);
dm810[1] = new item("YM",99, 14.99);
dm810[2] = new item("YL",99, 14.99);
dm810[3] = new item("AS",99, 14.99);
dm810[4] = new item("AM",99, 14.99);
dm810[5] = new item("AL",99, 14.99);
dm810[6] = new item("AXL",99, 14.99);
dm810[7] = new item("A2XL",99, 15.99);
dm810[8] = new item("A3XL",99, 16.99);

var df260 = new Array(1); //Dri-fit cooling performance crew

df260[0] = new item("YS",99, 9.99);
df260[1] = new item("YM",99, 9.99);
df260[2] = new item("YL",99, 9.99);
df260[3] = new item("YXL",99, 9.99);
df260[4] = new item("AS",99, 9.99);
df260[5] = new item("AM",99, 9.99);
df260[6] = new item("AL",99, 9.99);
df260[7] = new item("AXL",99, 9.99);
df260[8] = new item("A2XL",99, 10.99);
df260[9] = new item("A3XL",99, 11.99);



//SHORTS***********************************************************

var nb340s = new Array(1); //Reversible Micro Mesh Shorts Navy/Black

nb340s[0] = new item("YS",99, 9.49);
nb340s[1] = new item("YM",99, 9.49);
nb340s[2] = new item("YL",99, 9.49);
nb340s[3] = new item("AS",99, 9.49);
nb340s[4] = new item("AM",99, 9.49);
nb340s[5] = new item("AL",99, 9.49);
nb340s[6] = new item("AXL",99, 9.49);
nb340s[7] = new item("A2XL",99, 10.49);
nb340s[8] = new item("A3XL",99, 11.49);


var ns340s = new Array(1); //Reversible Micro Mesh Shorts Navy/Silver

ns340s[0] = new item("YS",99, 9.49);
ns340s[1] = new item("YM",20, 9.49);
ns340s[2] = new item("YL",99, 9.49);
ns340s[3] = new item("AS",99, 9.49);
ns340s[4] = new item("AM",99, 9.49);
ns340s[5] = new item("AL",99, 9.49);
ns340s[6] = new item("AXL",99, 9.49);
ns340s[7] = new item("A2XL",50, 10.49);


var b395s = new Array(1); //Dazzle Shorts Black

b395s[0] = new item("YS",99, 9.49);
b395s[1] = new item("YM",99, 9.49);
b395s[2] = new item("YL",99, 9.49);
b395s[3] = new item("AS",99, 9.49);
b395s[4] = new item("AM",99, 9.49);
b395s[5] = new item("AL",99, 9.49);
b395s[6] = new item("AXL",99, 9.49);
b395s[7] = new item("A2XL",99, 10.49);
b395s[8] = new item("A3XL",16, 11.49);


var n395s = new Array(1); //Dazzle Shorts Navy

//n395s[0] = new item("YS",0, 9.49);
//n395s[1] = new item("YM",0, 9.49);
//n395s[2] = new item("YL",99, 9.49);
n395s[0] = new item("AS",99, 9.49);
n395s[1] = new item("AM",99, 9.49);
n395s[2] = new item("AL",99, 9.49);
n395s[3] = new item("AXL",99, 9.49);
n395s[4] = new item("A2XL",99, 10.49);
n395s[5] = new item("A3XL",0, 11.49);

var dm395s = new Array(1); //Dazzle Shorts Multiple colors

dm395s[0] = new item("YS",99, 9.49);
dm395s[1] = new item("YM",99, 9.49);
dm395s[2] = new item("YL",99, 9.49);
dm395s[3] = new item("AS",99, 9.49);
dm395s[4] = new item("AM",99, 9.49);
dm395s[5] = new item("AL",99, 9.49);
dm395s[6] = new item("AXL",99, 9.49);
dm395s[7] = new item("A2XL",99, 10.49);
dm395s[8] = new item("A3XL",99, 11.49);

var xl395s = new Array(1); //X-Long Dazzle Shorts Multiple colors

xl395s[0] = new item("AS",99, 12.49);
xl395s[1] = new item("AM",99, 12.49);
xl395s[2] = new item("AL",99, 12.49);
xl395s[3] = new item("AXL",99, 12.49);
xl395s[4] = new item("A2XL",99, 13.49);
xl395s[5] = new item("A3XL",99, 14.49);

var mm815s = new Array(1); //Reversible Moisture Management Shorts

mm815s[0] = new item("YS",99, 19.99);
mm815s[1] = new item("YM",99, 19.99);
mm815s[2] = new item("YL",99, 19.99);
mm815s[3] = new item("YXL",99, 19.99);
mm815s[4] = new item("AS",99, 19.99);
mm815s[5] = new item("AM",99, 19.99);
mm815s[6] = new item("AL",99, 19.99);
mm815s[7] = new item("AXL",99, 19.99);
mm815s[8] = new item("A2XL",99, 20.99);
mm815s[9] = new item("A3XL",99, 21.99);


//functions************************************************************************

function setSizes(item,desc,color)
{
//alert("2")
	var str = "";
	var size_name = "";
	var sizes = eval(item).length;
	var stock = 0;
	for(var i=0; i< sizes ; i++)
	{
		size_name = eval(item)[i].size;
		str += "<tr><td align=left nowrap>";
		str += sizeDesc(size_name);
		str += "</td><td align=center>";
		stock = eval(item)[i].instock;
		if(stock == 0)
			str += "<font color=red>Out Of Stock</font>";
		else
		{
		str += "<input type=hidden name=item_"+size_name+" value='s-7521^"+item+size_name+"^"+desc+" "+size_name+"^"+eval(item)[i].price+"^op1'>"
			if(color==true)
				str += "<input type=hidden name=op2_"+size_name+" value='pink'>";
			str += "<select name=op1_"+size_name+">";
			for(var j=0; j<=stock; j++)
			{
				str += "<option value="+j+">"
				if(j<10)
					str += "0";
				str += j+"</option>";	
			}
			str += "</select>";
//			str += "<input type=textbox size=3>";
		}
		str += "</td></tr>"
	}
	return str;
}

function openPopup(url,name,width,height) 
{ 
        var path="http://"+url;
	var options =  "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height;
                                
        window_sl = window.open(path,name,options);

}

function sizeDesc(code)
{
	var desc = code;
	if(code == "YS")
		desc = "Youth S";
	else if(code == "YM")
		desc = "Youth M";
	else if(code == "YL")
		desc = "Youth L";
	else if(code == "YXL")
		desc = "Youth XL";
	else if(code == "AS")
		desc = "Adult S";
	else if(code == "AM")
		desc = "Adult M";
	else if(code == "AL")
		desc = "Adult L";
	else if(code == "AXL")
		desc = "Adult XL";
	else if(code == "A2XL")
		desc = "Adult 2XL";
	else if(code == "A3XL")
		desc = "Adult 3XL";

	return desc;
}

/* gets the selected value of a radio button set*/
	function getRadioValue(radioObject) {
          var value = null
          for (var i=0; i<radioObject.length; i++) {
               if (radioObject[i].checked) {
                    value = radioObject[i].value;
                    break ;
               }
          }
          return value
     }

/*this function sets the color on a hidden object that gets submitted to americart
when a color is selected on an item in the webstore that can be purchased in multiple colors
*/
			function setColor(formObject,item)
			{
				color = getRadioValue(formObject.color);
				if(color != null)
				{
					var sizes = eval(item).length;
					var formName = formObject.name;
					var size_name = null;
					for(var i=0; i< sizes ; i++)
					{
						size_name = eval(item)[i].size;
						eval("document."+formName+".op2_"+size_name).value = color;
					}	
					return true;
				}
				else
				{
					alert("Please select a color.");
					return false;
				}
			}

