var price = 4.95;
var cpu = 0;
var memory = 0;
var disk = 0;
var bandwidth = 0;
var cp = 0;
var os = 0;
var ip = 0;
function order() {
	var cpuin = 0;
	if(cpu > 3) {
		cpuin = 89 + cpu;
	} else {
		cpuin = 77 + cpu;
	}
	window.location = 'https://secure.tailoredvps.com/cart.php?a=add&pid=1&configoption[6]=' + (cpuin) + '&configoption[2]=' + (6 + memory) + '&configoption[5]=' + (57 + disk) + '&configoption[3]=' + (37 + bandwidth) + '&configoption[8]=' + (89 + parseInt(cp)) + '&configoption[1]=' + (1 + parseInt(os)) + '&configoption[7]=' + (81 + parseInt(ip));
}
function cpchange(){
	var option = document.getElementById("cp").options[document.getElementById("cp").selectedIndex];
	var tmpcp = option.value;
	var tmpprice = 0;
	var newprice = 0;
	if(cp == 0){
		tmpprice = 0;
	} else if(cp == 1){
		tmpprice = 0;
	} else if(cp == 2){	
		tmpprice = 0;
	} else if(cp == 3){
		tmpprice = 16;
	}
	if(tmpcp == 0){
		newprice = 0;
	} else if(tmpcp == 1){
		newprice = 0;
	} else if(tmpcp == 2){	
		newprice = 0;
	} else if(tmpcp == 3){
		newprice = 16;
	}
	price = (price - tmpprice + newprice).toFixed(2);
	cp = option.value;
	$("#price").html("$" + price + '<span class="small">/month</span>');
}
function ipchange(){
	var option = document.getElementById("ip").options[document.getElementById("ip").selectedIndex];
	var tmpcp = option.value;
	var tmpprice = ip * 2;
	var newprice = tmpcp * 2;
	price = (price - tmpprice + newprice).toFixed(2);
	ip = option.value;
	$("#price").html("$" + price + '<span class="small">/month</span>');
}
$(function(){
	$( "#slider_cpu" ).slider({
		value: 0,
		min: 0,
		max: 7,
		step: 1,
		slide: function( event, ui ) {
			var calc = ui.value + 1;
			var cores = 'Core';
			price = (price - (cpu * 8.00) + (ui.value * 8.00)).toFixed(2);
			cpu = ui.value;
			if(calc != 1 ){
				cores = 'Cores';
			}
			$("#price").html("$" + price + '<span class="small">/month</span>');
			$("#cpu").html("Equal Share / " + calc + " " + cores);
		}
	});
	$( "#slider_memory" ).slider({
		value: 256,
		min: 256,
		max: 4096,
		step: 128,
		slide: function( event, ui ) {
			var calc = (ui.value/128) - 2;
			price = (price - (memory * 1.75) + (calc * 1.75)).toFixed(2);
			memory = calc;
			$("#price").html("$" + price + '<span class="small">/month</span>');
			var burst = ui.value + (ui.value/2);
			$("#memory").html(ui.value + "MB / " + burst + "MB Burstable");
		}
	});
	$( "#slider_disk" ).slider({
		value: 30,
		min: 30,
		max: 200,
		step: 10,
		slide: function( event, ui ) {
			var calc = (ui.value/10) - 3;
			price = (price - (disk * 2.00) + (calc * 2.00)).toFixed(2);
			disk = calc;
			$("#price").html("$" + price + '<span class="small">/month</span>');
			$("#disk").html(ui.value + "GB RAID10 Protected");
		}
	});
	$( "#slider_bandwidth" ).slider({
		value: 500,
		min: 500,
		max: 2000,
		step: 100,
		slide: function( event, ui ) {
			var calc = (ui.value/100) - 5;
			price = (price - (bandwidth * 2.50) + (calc * 2.50)).toFixed(2);
			bandwidth = calc;
			$("#price").html("$" + price + '<span class="small">/month</span>');
			$("#bandwidth").html(ui.value + "GB Premium Bandwidth");
		}
	});
});
