//Set the minimum page count for BW and Color
function pageMinimum(c){

	pageMin = {
	
		black : 18,
		color : 4
	};

	return pageMin[c];
}


//Set prices for paper sizes
function sizeConfig(name){

	sizePrices = {  

		BWsmPaperBackOne : 3.56,
		BWsmPaperBackTwo : 4.52,
		BWsmPaperBackThree : [.017,2.90],

	        BWlgPaperBackOne : 4.18,
	        BWlgPaperBackTwo : 5.46,
	        BWlgPaperBackThree : [.023,3.40],

                BWsmHardNJ : [.017,10],
                BWsmHardWJ : [.017,11.55],

                BWlgHard : [.023,10],

	        CLsmPaperBackSSOne : 5,
	        CLsmPaperBackSSTwo : [.09,4],
	        CLsmPaperBackPB : [.09,4],

	        CLmdPaperBackSSOne : 5.50,
	        CLmdPaperBackSSTwo : [.09,4],
	        CLmdPaperBackPB : [.13,4],
	
	        CLlgPaperBackSSOne : 5.50,
	        CLlgPaperBackSSTwo : [.1,4.50],
	        CLlgPaperBackPB : [.13,4.50]

	};

	return sizePrices[name];
}


//Set volume discount
function volumeConfig(c){

	var discount = 1;

        if(c > 49 && c <100){
                discount = .95;
                dv = 5;
        }else if(c > 99 && c < 250){
                discount = .90;
                dv = 10;
        }else if(c > 249 && c < 500){
                discount = .80;
                dv = 20;
        }else if(c > 499){
                discount = .75;
                dv = 25;
        }

        return discount;
}


//No need to edit
function picker(num){

	type = {

		1 : 'BWsmPaperBack',
		2 : 'BWlgPaperBack',
		3 : 'BWsmHardNJ',
		4 : 'BWsmHardWJ',
                5 : 'BWlgHard',
		6 : 'CLsmPaperBackSS',
		7 : 'CLsmPaperBackPB',
		8 : 'CLmdPaperBackSS',
                9 : 'CLmdPaperBackPB',
                10 : 'CLlgPaperBackSS',
                11 : 'CLlgPaperBackPB'

	}

	return type[num];

}


//No need to edit unless changing names. Be careful, numbers need to match up here with "picker".
function addCLSize(id){

	var opts = document.getElementById(id).options;

	opts.length = 0;

	opts[opts.length] = new Option("Select Format","0");
	opts[opts.length] = new Option("Small Color Paperback (Saddle-Stitch)","6");
	opts[opts.length] = new Option("Small Color Paperback (Perfect-Bound)","7");
	opts[opts.length] = new Option("Medium Color Paperback (Saddle-Stitch)","8");
	opts[opts.length] = new Option("Medium Color Paperback (Perfect-Bound)","9");
	opts[opts.length] = new Option("Large Color Paperback (Saddle-Stitch)","10");
	opts[opts.length] = new Option("Large Color Paperback (Perfect-Bound)","11");
}


//No need to edit unless changing names. Be careful, numbers need to match up here with "picker".
function addBWSize(id){

	var opts = document.getElementById(id).options;

	opts.length = 0;

	opts[opts.length] = new Option("Select Format","0");
	opts[opts.length] = new Option("Standard Paperback","1");
	opts[opts.length] = new Option("Large Paperback","2");
	opts[opts.length] = new Option("Small Hardcover (No Dust Jacket)","3");
	opts[opts.length] = new Option("Small Hardcover (With Jacket)","4");
	opts[opts.length] = new Option("Large Hardcover","5"); 
}


