var pages;
var days;
window.addEvent('domready', function(){
	/* ##### #### */
	pages = new Slider($('scrollbar-pages'), $('pages-scroller'), {
		steps: 14,
		onChange: function(step)
		{
			$('number-pages').setHTML(++step);
			UpdatePrice ();
		}
	}).set(0);
	/* ##### DAYS ##### */
	days = new Slider($('scrollbar-days'), $('days-scroller'), {
		steps: 6,
		onChange: function(step)
		{
			$('number-days').setHTML(++step);
			UpdatePrice ();
		}
	}).set(6);
});

function UpdatePrice ()
{
	/* ##### INITIALIZE PRICE ##### */
	var price = 0;

	/* ##### MAKE SURE THEY'RE ACTIVE ##### */
	if (pages && days)
	{
		/* ##### 1 DAY ##### */
		if (days.step == 0)
		{
			/* ##### HOW MANY #### */
			switch (pages.step)
			{
				/* ##### 1 #### */
				case 0:
					price = 289;
					break;
				/* ##### 2 #### */
				case 1:
					price = 399;
					break;
				/* ##### 3 #### */
				case 2:
					price = 499;
					break;
				/* ##### 4 #### */
				case 3:
					price = 599;
					break;
				/* ##### 5 #### */
				case 4:
					price = 699;
					break;
				/* ##### 6 #### */
				case 5:
					price = 799;
					break;
				/* ##### 7 #### */
				case 6:
					price = 899;
					break;
				/* ##### 8 #### */
				case 7:
					price = 999;
					break;
				/* ##### 9 #### */
				case 8:
					price = 1099;
					break;
				/* ##### 10 #### */
				case 9:
					price = 1299;
					break;
				/* ##### 11 #### */
				case 10:
					price = 1499;
					break;
				/* ##### 12 #### */
				case 11:
					price = 1699;
					break;
				/* ##### 13 #### */
				case 12:
					price = 1899;
					break;
				/* ##### 14 #### */
				case 13:
					price = 2099;
					break;
				/* ##### 15 #### */
				case 14:
					price = 2299;
					break;
			}
		}
		/* ##### 2 DAYS ##### */
		else if (days.step == 1)
		{
			/* ##### HOW MANY #### */
			switch (pages.step)
			{
				/* ##### 1 #### */
				case 0:
					price = 269;
					break;
				/* ##### 2 #### */
				case 1:
					price = 359;
					break;
				/* ##### 3 #### */
				case 2:
					price = 389;
					break;
				/* ##### 4 #### */
				case 3:
					price = 459;
					break;
				/* ##### 5 #### */
				case 4:
					price = 599;
					break;
				/* ##### 6 #### */
				case 5:
					price = 699;
					break;
				/* ##### 7 #### */
				case 6:
					price = 799;
					break;
				/* ##### 8 #### */
				case 7:
					price = 899;
					break;
				/* ##### 9 #### */
				case 8:
					price = 999;
					break;
				/* ##### 10 #### */
				case 9:
					price = 1099;
					break;
				/* ##### 11 #### */
				case 10:
					price = 1299;
					break;
				/* ##### 12 #### */
				case 11:
					price = 1499;
					break;
				/* ##### 13 #### */
				case 12:
					price = 1699;
					break;
				/* ##### 14 #### */
				case 13:
					price = 1899;
					break;
				/* ##### 15 #### */
				case 14:
					price = 2099;
					break;
			}
		}
		/* ##### 3 DAYS ##### */
		else if (days.step == 2)
		{
			/* ##### HOW MANY #### */
			switch (pages.step)
			{
				/* ##### 1 #### */
				case 0:
					price = 249;
					break;
				/* ##### 2 #### */
				case 1:
					price = 329;
					break;
				/* ##### 3 #### */
				case 2:
					price = 339;
					break;
				/* ##### 4 #### */
				case 3:
					price = 399;
					break;
				/* ##### 5 #### */
				case 4:
					price = 499;
					break;
				/* ##### 6 #### */
				case 5:
					price = 599;
					break;
				/* ##### 7 #### */
				case 6:
					price = 699;
					break;
				/* ##### 8 #### */
				case 7:
					price = 789;
					break;
				/* ##### 9 #### */
				case 8:
					price = 899;
					break;
				/* ##### 10 #### */
				case 9:
					price = 899;
					break;
				/* ##### 11 #### */
				case 10:
					price = 1099;
					break;
				/* ##### 12 #### */
				case 11:
					price = 1299;
					break;
				/* ##### 13 #### */
				case 12:
					price = 1499;
					break;
				/* ##### 14 #### */
				case 13:
					price = 1699;
					break;
				/* ##### 15 #### */
				case 14:
					price = 1899;
					break;
			}
		}
		/* ##### 4 DAYS ##### */
		else if (days.step == 3)
		{
			/* ##### HOW MANY #### */
			switch (pages.step)
			{
				/* ##### 1 #### */
				case 0:
					price = 219;
					break;
				/* ##### 2 #### */
				case 1:
					price = 279;
					break;
				/* ##### 3 #### */
				case 2:
					price = 289;
					break;
				/* ##### 4 #### */
				case 3:
					price = 369;
					break;
				/* ##### 5 #### */
				case 4:
					price = 399;
					break;
				/* ##### 6 #### */
				case 5:
					price = 499;
					break;
				/* ##### 7 #### */
				case 6:
					price = 589;
					break;
				/* ##### 8 #### */
				case 7:
					price = 659;
					break;
				/* ##### 9 #### */
				case 8:
					price = 789;
					break;
				/* ##### 10 #### */
				case 9:
					price = 799;
					break;
				/* ##### 11 #### */
				case 10:
					price = 899;
					break;
				/* ##### 12 #### */
				case 11:
					price = 999;
					break;
				/* ##### 13 #### */
				case 12:
					price = 1299;
					break;
				/* ##### 14 #### */
				case 13:
					price = 1499;
					break;
				/* ##### 15 #### */
				case 14:
					price = 1699;
					break;
			}
		}
		/* ##### 5 DAYS ##### */
		else if (days.step == 4)
		{
			/* ##### HOW MANY #### */
			switch (pages.step)
			{
				/* ##### 1 #### */
				case 0:
					price = 189;
					break;
				/* ##### 2 #### */
				case 1:
					price = 249;
					break;
				/* ##### 3 #### */
				case 2:
					price = 259;
					break;
				/* ##### 4 #### */
				case 3:
					price = 329;
					break;
				/* ##### 5 #### */
				case 4:
					price = 359;
					break;
				/* ##### 6 #### */
				case 5:
					price = 429;
					break;
				/* ##### 7 #### */
				case 6:
					price = 459;
					break;
				/* ##### 8 #### */
				case 7:
					price = 589;
					break;
				/* ##### 9 #### */
				case 8:
					price = 659;
					break;
				/* ##### 10 #### */
				case 9:
					price = 689;
					break;
				/* ##### 11 #### */
				case 10:
					price = 799;
					break;
				/* ##### 12 #### */
				case 11:
					price = 899;
					break;
				/* ##### 13 #### */
				case 12:
					price = 999;
					break;
				/* ##### 14 #### */
				case 13:
					price = 1299;
					break;
				/* ##### 15 #### */
				case 14:
					price = 1499;
					break;
			}
		}
		/* ##### 6 DAYS ##### */
		else if (days.step == 5)
		{
			/* ##### HOW MANY #### */
			switch (pages.step)
			{
				/* ##### 1 #### */
				case 0:
					price = 149;
					break;
				/* ##### 2 #### */
				case 1:
					price = 219;
					break;
				/* ##### 3 #### */
				case 2:
					price = 229;
					break;
				/* ##### 4 #### */
				case 3:
					price = 269;
					break;
				/* ##### 5 #### */
				case 4:
					price = 319;
					break;
				/* ##### 6 #### */
				case 5:
					price = 369;
					break;
				/* ##### 7 #### */
				case 6:
					price = 399;
					break;
				/* ##### 8 #### */
				case 7:
					price = 459;
					break;
				/* ##### 9 #### */
				case 8:
					price = 489;
					break;
				/* ##### 10 #### */
				case 9:
					price = 549;
					break;
				/* ##### 11 #### */
				case 10:
					price = 699;
					break;
				/* ##### 12 #### */
				case 11:
					price = 799;
					break;
				/* ##### 13 #### */
				case 12:
					price = 859;
					break;
				/* ##### 14 #### */
				case 13:
					price = 999;
					break;
				/* ##### 15 #### */
				case 14:
					price = 1299;
					break;
			}
		}
		/* ##### 7 DAYS ##### */
		else if (days.step == 6)
		{
			/* ##### HOW MANY #### */
			switch (pages.step)
			{
				/* ##### 1 #### */
				case 0:
					price = 129;
					break;
				/* ##### 2 #### */
				case 1:
					price = 179;
					break;
				/* ##### 3 #### */
				case 2:
					price = 199;
					break;
				/* ##### 4 #### */
				case 3:
					price = 229;
					break;
				/* ##### 5 #### */
				case 4:
					price = 269;
					break;
				/* ##### 6 #### */
				case 5:
					price = 299;
					break;
				/* ##### 7 #### */
				case 6:
					price = 339;
					break;
				/* ##### 8 #### */
				case 7:
					price = 379;
					break;
				/* ##### 9 #### */
				case 8:
					price = 399;
					break;
				/* ##### 10 #### */
				case 9:
					price = 469;
					break;
				/* ##### 11 #### */
				case 10:
					price = 549;
					break;
				/* ##### 12 #### */
				case 11:
					price = 669;
					break;
				/* ##### 13 #### */
				case 12:
					price = 739;
					break;
				/* ##### 14 #### */
				case 13:
					price = 869;
					break;
				/* ##### 15 #### */
				case 14:
					price = 999;
					break;
			}
		}
		
		/* ##### UPDATE ACTUAL PRICE ##### */
		$('price').setHTML ('$' + price);
		
		/* ##### UPDATE HIDDEN FIELDS ##### */
		$('input-price').setProperty ('value', price);
		$('input-pages').setProperty ('value', (pages.step + 1));
		$('input-days').setProperty ('value', (days.step + 1));
	}
}