
//program to change value of checkbox & visual price onclick
function autodivvies(code, originalprice) {


	//concatenate price constant code var
	var pricecode = 'price'+code;
	var prod=document.getElementById(code+'_AD');

	var giftW =document.getElementById(code+'_GT');
	getCode(prod);
	var prodPrice = document.getElementById(pricecode);
	var currentprice = prodPrice.childNodes[0].nodeValue;
	currentprice = currentprice.substr(1,5);
	originalprice = originalprice.substr(1,5);
	var discount = .15;
	var prodState = prod.value;
	if(getCode(prod) == '_AD') {
		checkOptions(prod);
	}

	var prodVal = toggleProdState(prodState);

	if(prodState == 0) {
		autoConfirm = confirmAutoCheck();
		if(autoConfirm) {
			prod.value = prodVal;
			var total = (currentprice - (currentprice*discount));
			total = total.toFixed(2);
			//prodPrice.childNodes[0].nodeValue = '$'+ total;
			setPrice(total, prodPrice);
			
		
		} else {
		
			prod.value = "0";
			setPrice(originalprice, prodPrice);
			prod.checked = false;
			giftW.disabled = false;
		}
		
	} else {
		prod.value = prodVal;
		setPrice(originalprice, prodPrice);
	}	
	//alert(prod.value);
}

//check and set checkbox state
function toggleProdState(prodState) {
	if(prodState == 0 ) {
	
		prodVal = "1";
	
	} else {
	
		prodVal = "0";
		
	}
	
	return prodVal;
	
}


function setPrice(money, prodPrice) {
	//alert(prodPrice.tagName);
	prodPrice.childNodes[0].nodeValue = '$'+ money;

}

function getCode(code) {
	var codeVal = code.id.substr(4, 3);
	//alert(codeVal);
	return codeVal;
}

function giftWrap(code, originalprice) {
	//concatenate price constant code var
	var pricecode = 'price'+code;
	if(document.getElementById(code+'_GT')) {
		var prod=document.getElementById(code+'_GT');
		checkOptions(prod);
	}
	var prodPrice = document.getElementById(pricecode);
	var currentprice = prodPrice.childNodes[0].nodeValue;
	currentprice = currentprice.substr(1,5);
	originalprice = originalprice.substr(1,5);
	var discount = 3.0
	var prodState = prod.value;
	if(prodState == 0) {
		prod.value = '1';
		var total = parseInt(currentprice) + (discount);
		total = total.toFixed(2);
		prodPrice.childNodes[0].nodeValue = '$'+ total;
	} else {
		prod.value = '0';
		prodPrice.childNodes[0].nodeValue = '$'+ originalprice;
	}	
	//alert(prod.value);
}


function checkOptions(code) {
	checkedItem = code;
	var code = checkedItem.id.substr(0, 4);
	var adcode = document.getElementById(code+'_AD');
	if(document.getElementById(code+'_GT')) {
		var giftcode = document.getElementById(code+'_GT');
	} else {
		return false;
	}
	var itemImg = document.getElementById(code+'_IMG');
	if(checkedItem.checked == true) {
		if(checkedItem.id.indexOf("_AD") != -1) {
			giftcode.disabled = true;
			adcode.disabled = false;
			//alert(adcode.disabled);
		}
		else {
			giftcode.disabled = false;
			adcode.disabled = true;
			showImage(itemImg);
		}
	}
	if(checkedItem.checked == false) {
		if(checkedItem.id.indexOf("_AD") != -1) {
			giftcode.disabled = false;
			adcode.disabled = false;
			//alert(adcode.disabled);
		}
		else {
			giftcode.disabled = false;
			adcode.disabled = false;
			itemImg.src = '/images/store_images/products/'+code.toLowerCase()+'_box.png';
		}
	}


}


function showImage(itemImg) {
	itemImg.src = "/images/store_images/products/dozensGift.png";

}


//so gift shirt options
function showDesign(design) {
	var itemSku = design.id;
	var designSelect = design.value;
	var menuName = design.name;
	//alert(designSelect);
	var shirt = document.getElementById('shirtimg'+itemSku); 
	shirt.src = '/images/store_images/products/shirts/shirt_'+designSelect+'.png';
	var i = 1;
	var itemNum = menuName.substr(4,1);
	for(a=0; a<4; a++) {
		if(a != designSelect) {
			sizeMenu = 'mopt'+itemNum+'_'+i;
			document.forms["order_form"][sizeMenu].disabled = true;
			document.forms["order_form"][sizeMenu].selectedIndex = 0;
		} else {
			sizeMenu = 'mopt'+itemNum+'_'+i;
			document.forms["order_form"][sizeMenu].disabled = false;
		}
		i++;
	}

}


//color menus
var colorList = new Array('White', 'Brown', 'Gray');
var colors = new Array();
colors[0] = new Array(1);
colors[1] = new Array(0);
colors[2] = new Array(0);
colors[3] = new Array(0);



var sizes = new Array('12-18 Months', '2-3', '4-5', '6-7', '8-9', '8-10', '12', 'Small', 'Medium', 'Large', 'X-Large');
var size = new Array();
size[0] = new Array(6, 7, 8);
size[1] = new Array(2, 3, 4);
size[2] = new Array(0, 2, 3, 5, 6, 8, 9);
size[3] = new Array(7, 8, 9);

function showChosenShirt(form) {
	var shirtitem = form.selectedIndex;
	showColors(shirtitem, i);
	//alert(i);
}

function showColors(shirt, i) {
	var colorLen = colorList.length;
	var sizeOptions = '';
	for(a=0; a < colorLen; a++) {
		sizeOptions = sizeOptions + '<option value='+a+'>'+colorList[a]+'</option>';
	}
	var sizeSelect = '<select name=\"mopt0_2\">';
	var sizeSelect = sizeSelect + sizeOptions + '</select>';
	var selectedID = document.getElementById('options'+i);
	alert(selectedID.id);
}


function showSizes(index) {
	var sizeMenu = 'mopt0_0';
	

	var sketchySizes = new Array(0, 1, 2);

	var mtspSizes = new Array();

	var mtsbSizes = new Array();

	var chocSizes = new Array();

}

function confirmAutoCheck() {
	return confirm("Click OK to confirm that you want to continue with Automatic Divvies and automatically receive your order every month.", "Sure", "Nah!" );
}