$(document).ready(function(){
	$('li#ln10').click(function(){ window.location = "http://orders.diggypod.com/index.iml?mdl=Send_A_File/form.mdl"; });
	$('li#ln12').click(function(){ window.location = "/tutorials.html"; });

	$('#zip_quote').click(function(){
		if( $('#zip_quote').attr("value") == 'Zip' ){
			$('#zip_quote').attr("value","");
		}
	});
});
		
		function getQuote(){
			// we've called the function now on to more important stuff
			bpages = $('#bookpages').attr("value");
			bqty = $('#bookqty').attr("value");
			bsize = $('#booksize').attr("value");
			bcolor = $('#color_pages').attr("value");

			if( bpages == 0 ){ alert("You've specified a book with zero pages. Please enter the total pages in the pages box to continue."); return false; }
			if( bcolor && (bcolor > bpages) ) {
				alert("Please include the color pages in the total pages box. You've specified more color pages than total pages.");
				return false;
			}
			
			upcharge = 0;
			
			// this section has been added to calculate the color upcharge
			if( bcolor != '' && bcolor != 0 ){
				upcharge = 30; // add 30 processing to their order 
				paperwt  = .0150; 	// paper up charge will be this * Base Price
				if( bsize == 1 ){ 
					if( bqty < 100 ){ perpage = 0.08; }
					else if( bqty > 99 && bqty < 200 ){ perpage = 0.06; }
					else{ perpage = 0.05; }
				}
				else if( bsize == 2 ){
					if( bqty < 100 ){ perpage = 0.097; }
					else if( bqty < 200 ){ perpage = 0.07; }
					else{ perpage = 0.06; }
				}
				else{
					if( bqty < 100 ){ perpage = 0.16; }
					else if( bqty < 200 ){ perpage = 0.12; }
					else{ perpage = 0.10; }
				}
				
			}
			
			else{ paperwt = 0; perpage = 0; }
			
			if( bqty <= 23 ){
				alert("DiggyPOD is happy to help you publish your book, however our minimum order quantity is 24 books");
				$('#bookqty').attr("value","24");
				return false;
			}
	
			// first lets make sure we aren't working with any 0 qtys or pages
			
			if( bpages == 0 && bqty == 0 ){
				bpages = 84;
				bqty = 100;
			}
			else if( bpages == 0 && bqty != 0 ){
				bpages = 84;
			} 
			else if( bpages != 0 && bqty == 0 ){
				bqty = 100;
			}
			
			// now on ot the fun
			
			qty_factor = 0; size_factor = 0; Price = 0;
			
			if( bsize == 1 ){
				if( bqty > 0 && bqty <= 49 ){	  qty_factor = .0242; size_factor = 3.95; }
				else if( bqty > 49 && bqty <= 74 ){   qty_factor = .0185; size_factor = 2.38; }
				else if( bqty > 74 && bqty <= 99 ){   qty_factor = .0171; size_factor = 1.83; }
				else if( bqty > 99 && bqty <= 149 ){  qty_factor = .0163; size_factor = 1.55; }
				else if( bqty > 149 && bqty <= 199 ){ qty_factor = .0153; size_factor = 1.276; }
				else if( bqty > 199 && bqty <= 249 ){ qty_factor = .01485; size_factor = 1.11; }
				else if( bqty > 249 && bqty <= 299 ){ qty_factor = .0145; size_factor = 1.092; }
				else if( bqty > 299 && bqty <= 349 ){ qty_factor = .0143; size_factor = 1.06; }
				else if( bqty > 349 && bqty <= 399) { qty_factor = .0141; size_factor = 1.02; }
				else if( bqty > 399 && bqty <= 449) { qty_factor = .0139; size_factor = .984; }
				else if( bqty > 449 && bqty <= 499) { qty_factor = .0135; size_factor = .96; }
				else if( bqty > 499 && bqty <= 749) { qty_factor = .01242; size_factor = .856; }
				else if( bqty > 749 && bqty <= 999) { qty_factor = .0123; size_factor = .816; }
				else{ qty_factor = .0112; size_factor = .754; }
			}
			else if( bsize == 2 ){
				if( bqty > 0 && bqty <= 49 ){	  qty_factor = .0277; size_factor = 4.342; }
				else if( bqty > 49 && bqty <= 74 ){   qty_factor = .02125; size_factor = 2.64; }
				else if( bqty > 74 && bqty <= 99 ){   qty_factor = .01983; size_factor = 2.014; }
				else if( bqty > 99 && bqty <= 149 ){  qty_factor = .0188; size_factor = 1.51; }
				else if( bqty > 149 && bqty <= 199 ){ qty_factor = .018; size_factor = 1.34; }
				else if( bqty > 199 && bqty <= 249 ){ qty_factor = .017; size_factor = 1.24; }
				else if( bqty > 249 && bqty <= 299 ){ qty_factor = .0169; size_factor = 1.228; }
				else if( bqty > 299 && bqty <= 349 ){ qty_factor = .0167; size_factor = 1.164; }
				else if( bqty > 349 && bqty <= 399) { qty_factor = .0165; size_factor = 1.131; }
				else if( bqty > 399 && bqty <= 449) { qty_factor = .0164; size_factor = 1.113; }
				else if( bqty > 449 && bqty <= 499) { qty_factor = .0163; size_factor = 1.096; }
				else if( bqty > 499 && bqty <= 749) { qty_factor = .015; size_factor = .98; }
				else if( bqty > 749 && bqty <= 999) { qty_factor = .0148; size_factor = .93; }
				else{ qty_factor = .0135; size_factor = .84; }
			}
			else{
				if( bqty > 0 && bqty <= 49 ){	  qty_factor = .0375; size_factor = 3.75; }
				else if( bqty > 49 && bqty <= 74 ){   qty_factor = .03425; size_factor = 2.15; }
				else if( bqty > 74 && bqty <= 99 ){   qty_factor = .03135; size_factor = 2.092; }
				else if( bqty > 99 && bqty <= 149 ){  qty_factor = .028; size_factor = 1.82; }
				else if( bqty > 149 && bqty <= 199 ){ qty_factor = .0275; size_factor = 1.568; }
				else if( bqty > 199 && bqty <= 249 ){ qty_factor = .027; size_factor = 1.44; }
				else if( bqty > 249 && bqty <= 299 ){ qty_factor = .022; size_factor = 1.372; }
				else if( bqty > 299 && bqty <= 349 ){ qty_factor = .0219; size_factor = 1.325; }
				else if( bqty > 349 && bqty <= 399) { qty_factor = .0218; size_factor = 1.289; }
				else if( bqty > 399 && bqty <= 449) { qty_factor = .0218; size_factor = 1.265; }
				else if( bqty > 449 && bqty <= 499) { qty_factor = .0218; size_factor = 1.246; }
				else if( bqty > 499 && bqty <= 749) { qty_factor = .02; size_factor = .85; }
				else if( bqty > 749 && bqty <= 999) { qty_factor = .018; size_factor = .75; }
				else{ qty_factor = .0174; size_factor = .7; }
			}
			
			Price = (( (bpages * qty_factor) + size_factor ) * (bqty) );
			paperUp = (Price * paperwt);
			colorUp = (perpage * bcolor * bqty) + upcharge; // if its already set
			
			Price += paperUp;
			Price += colorUp;
			
			perBook = Price / bqty;
			
			perBook = Math.round(perBook*100)/100;
			
			$('.calc-total').text("$"+perBook.toFixed(2));
			
		}
