$(document).ready( function() {
	$('.contTable td:last-child').addClass("last");
	$('.contTable td ul:last-child').addClass("last");	
	
	/*
	$("#quantity-box").change( function() {
		var sQuan = $(this).val();
		$("#engraveChk").val("Yes (+" + (sQuan * 20).toFixed(2) + ")");
	});
	*/
	
	var L = 1;
	if($("#engraveChk").is(":checked")) {
		$("#engraveConts input").removeAttr("disabled");
		$("#engraveConts select").removeAttr("disabled");
		$(".engravingDiv").css("display","block");
	} else {
		$("#engraveConts input").attr("disabled","disabled");
		$("#engraveConts select").attr("disabled","disabled");
		$(".engravingDiv").css("display","none");
	}
	$("#removeLine").css("visibility","hidden");
	$("#addLine").click( function() {
		L = L + 1;
		if(L == 1) { $("#removeLine").css("visibility","hidden"); } else { $("#removeLine").css("visibility","visible"); }
		if(L == lineLimit) { $(this).css("visibility","hidden"); }
		$("#engraveConts table.engraveTable").append("<tr class='engraveRow'><td class='label'>Line " + L + ":</td><td><input type='text' maxlength='" + charLimit + "' name='vwattr0_Engraving_Line_" + L + "' " + (($("#engraveChk").is(":checked"))? "" : "disabled='disabled'") + " /></td></tr>");
	});
	$("#removeLine").click( function() {
		L = L - 1;
		if(L == 1) { $(this).css("visibility","hidden"); }
		if(L == lineLimit) { $("#addLine").css("visibility","hidden"); } else { $("#addLine").css("visibility","visible"); }
			
		$("#engraveConts table.engraveTable tr:last").remove();
	});
	$("#engraveChk").click( function() {
		if($(this).is(":checked")) {
			$(".engravingDiv").slideDown("slow");
			$("#engraveConts input").removeAttr("disabled");
			$("#engraveConts select").removeAttr("disabled");
			var maItemID = "engraving-fee";
			var maStr = "<input name='vwitem99' id='vwitem99' type='hidden' value='"+ maItemID +"'><input id='vwquantity99' name='vwquantity99' type='hidden' value='1'><input name='catalog' type='hidden' value='kaleidoscopestoyou'><input name='multiple-add' type='hidden' value='1'><input name='allow-zero' type='hidden' value='1'>";
			
			$(".iteminfo form").append(maStr);
			$(".iteminfo form input").each(function(index) {
				if($(this).attr("name") == "vwitem"){$(this).attr("name", "vwitem0");}
				if($(this).attr("name") == "vwcatalog"){$(this).remove();}
				if($(this).attr("name") == "vwquantity"){$(this).attr("name", "vwquantity0");}
				if($(this).attr("name") == "Engraving_Line_1"){$(this).attr("name", "vwattr0_Engraving_Line_1");}
				if($(this).attr("name") == "Engraving_Line_2"){$(this).attr("name", "vwattr0_Engraving_Line_2");}
				if($(this).attr("name") == "Engraving_Line_3"){$(this).attr("name", "vwattr0_Engraving_Line_3");}
				if($(this).attr("name") == "Engraving plate dimenstions"){$(this).attr("name", "vwattr0_Engraving plate dimenstions");}
			});
			$(".iteminfo form select").each(function(index) {
				if($(this).attr("name") == "Engraving Font"){$(this).attr("name", "vwattr0_Engraving Font");}			 
			});
			
		} else {
			$(".engravingDiv").slideUp("slow");
			$("#engraveConts input").attr("disabled","disabled");
			$("#engraveConts select").attr("disabled","disabled");
			if($("#vwitem99").length > 0){$("#vwitem99").remove();}
			if($("#vwquantity99").length > 0){$("#vwquantity99").remove();}
			var normalIn = "<input name='vwcatalog' type='hidden' value='kaleidoscopestoyou'>";
			$(".iteminfo form").append(normalIn);
			$(".iteminfo form input").each(function(index) {
				if($(this).attr("name") == "vwitem0"){$(this).attr("name", "vwitem");}
				if($(this).attr("name") == "vwquantity0"){$(this).attr("name", "vwquantity");}
				if($(this).attr("name") == "vwattr0_Engraving_Line_1"){$(this).attr("name", "Engraving_Line_1");}
				if($(this).attr("name") == "vwattr0_Engraving_Line_2"){$(this).attr("name", "Engraving_Line_2");}
				if($(this).attr("name") == "vwattr0_Engraving_Line_3"){$(this).attr("name", "Engraving_Line_3");}
				if($(this).attr("name") == "vwattr0_Engraving plate dimenstions"){$(this).attr("name", "Engraving plate dimenstions");}
				if($(this).attr("name") == "multiple-add"){$(this).remove();}
				if($(this).attr("name") == "allow-zero"){$(this).remove();}
				if($(this).attr("name") == "catalog"){$(this).remove();}
			});
			$(".iteminfo form select").each(function(index) {
				if($(this).attr("name") == "vwattr0_Engraving Font"){$(this).attr("name", "Engraving Font");}			 
			});
		}
	});
	
	$("form.pit-of").submit(function() {
        $("input[name='vwquantity99']").val($(".quantity-input").val());
	});
	
	$("#pagingSubmit").submit( function() {
	
	    if($(".qtybox").val().match(/\d+/)) {
			return true;
		}
		return false;
	});
});
