$(document).ready(function(){
	$(".shenanigans").show();
	$("#optone").html('6-Pack ($'+$("input#original_price").val()+')');
	tabs = true;	// tabs state
	current = "p1";	// data state
	$("#toggle_tabs").click(function(){
		$.toggleTabs();
	});
	$("select#options").change( function() {
		badonk = this.value.split(':');
		lbl = badonk[0];
		$("#packsize").html(lbl);
		opt_price = badonk[2];
		og_price = $("input#original_price").val();
		new_price = isNaN(opt_price) ? 1*og_price : 1*opt_price;
		$("span#priceid").html(formatCurrency(new_price));
		$("input#original_price").val(opt_price);
	});
	$("ul#chars li").click(function(){
		//change current data
		str = this.id;
		str = str.replace(/t/,"p");
		$("#"+current).toggle();
		$("#"+str).toggle();
		current = str;
		// traverse tabs highlight current
		x=this.id;
		$("ul#chars li").each(function(){
			if(this.id == x) return;
			else $(this).removeClass("seld");
		});
		$(this).addClass("seld");
	});
});
function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num)) num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '' + num + '.' + cents);
}
jQuery.toggleTabs = function(){
	if(tabs){	/* ## clear tabs ## */
		$("#char_data div h3").addClass("notabs");
		$("div#char_data").css("border","none");
		$("ul#chars li").removeClass("seld");
		$("ul#chars").hide();
		$(".chars").each(function(){
			$(this).show();
		});
		$("#char_data div").each(function(){
			$(this).show();
		});
		tabs=false;
		$("#toggle_tabs").html('Tabs View');
		$("#toggle_tabs").removeClass('listalopolis');
		$("#toggle_tabs").addClass('tabzorz');
	}else{		/* ## show tabs ## */
		$("#char_data div h3").removeClass("notabs");
		$("div#char_data").css("border","1px solid #9fcce9");
		$("ul#chars").show();
		$("ul#chars li:first").addClass("seld");
		current = "p1";
		$("#p1").css("display","block");
		$("#p2").hide();
		$("#p3").hide();
		$("#p4").hide();
		tabs=true;
		$("#toggle_tabs").html('List View');
		$("#toggle_tabs").removeClass('tabzorz');
		$("#toggle_tabs").addClass('listalopolis');
	}
}
//-->