// JavaScript Document//important note://it is cheaper to print a 1 sided job 1 up if the total press sheets is less than 1k//it is always cheaper to print 2 sided jobs 2 (or more) up as w & tfunction determine_inputs(formnum){	//set all variables needed as inputs	if(formnum.typeis.value.match("businesscard")) {	var names = formnum.names.value;	}	else {		var finalsize = formnum.finalsize.value;	}	var quantity = formnum.quantity.value;	var totalside1 = formnum.totalside1.value;	var side1color1 = formnum.side1color1.value;	var side1color2 = formnum.side1color2.value;	var totalside2 = formnum.totalside2.value;	var side2color1 = formnum.side2color1.value;	var side2color2 = formnum.side2color2.value;	var coverage = formnum.heavyvalue.value;	var side1pms1 = formnum.side1pms1.value;	var side1pms2 = formnum.side1pms2.value;	var side2pms1 = formnum.side2pms1.value;	var side2pms2 = formnum.side2pms2.value;	var names = formnum.names.value;	//convert all ints to ints from stringsquantity = quantity*1;totalside1 = totalside1*1;totalside2 = totalside2*1;var pms_1 = 0;var pms_2 = 0;var metal_1 = 0;var metal_2 = 0;var standard_1 = 0;var standard_2 = 0;var side1colors = 0;var press;var finished = quantity*names;//finishedformnum.finished.value = names*quantity; //pressif(coverage.match("heavy")) {formnum.press.value = "GTO";formnum.heavy.checked = true;press = "GTO";}else {	formnum.press.value = "AB DICK";	formnum.heavy.checked = false;	press = "AB DICK";}if(totalside1 == 4 || totalside2 == 4) {	formnum.press.value = "DI";	press = "DI";}//setupfees//side1 color1if(side1color1.match("Pantone Match")) {pms_1 = pms_1 + 1;}if(side1color1.match("872") || side1color1.match("876") || side1color1.match("877")) {metal_1 = metal_1 + 1;}if(side1color1.match("Warm Red") || side1color1.match("Rubine Red") || side1color1.match("Rhodamine Red") || side1color1.match("185") || side1color1.match("Purple") || side1color1.match("Violet") || side1color1.match("Reflex Blue") || side1color1.match("Process Blue") || side1color1.match("321") || side1color1.match("Green") || side1color1.match("Yellow")){standard_1 = standard_1 + 1;}//side1 color2if(!side1pms1.match("Enter PMS")) {if(side1color2.match("Pantone Match") && !side1pms2.match(side1pms1)) {	pms_1 = pms_1 + 1;	}					}					else					{					if(side1color2.match("Pantone Match")) {					pms_1 = pms_1 + 1;					}}if(side1color2.match("872") || side1color2.match("876") || side1color2.match("877")) {metal_1 = metal_1 + 1;}if(						( side1color2.match("Warm Red")							|| side1color2.match("Rubine Red")							|| side1color2.match("Rhodamine Red")							|| side1color2.match("185")							|| side1color2.match("Purple")							|| side1color2.match("Violet")							|| side1color2.match("Reflex Blue")							|| side1color2.match("Process Blue")							|| side1color2.match("321")							|| side1color2.match("Green")							|| side1color2.match("Yellow"))							&& !side1color2.match(side1color1)){standard_1 = standard_1 + 1;}//side2 color1if(totalside2 == 2 || totalside2 == 1) {if(side2color1.match("Pantone Match") && !side2pms1.match(side1pms1) && !side2pms1.match(side1pms2)) {pms_2 = pms_2 + 1;}if(side2color1.match("872") || side2color1.match("876") || side2color1.match("877")) {	if(!side2color1.match(side1color1) && !side2color1.match(side1color2)) {metal_2 = metal_2 + 1;	}}if(side2color1.match("Warm Red") || side2color1.match("Rubine Red") || side2color1.match("Rhodamine Red") || side2color1.match("185") || side2color1.match("Purple") || side2color1.match("Violet") || side2color1.match("Reflex Blue") || side2color1.match("Process Blue") || side2color1.match("321") || side2color1.match("Green") || side2color1.match("Yellow")){	if(totalside1 == 2) {if(!side2color1.match(side1color1) && !side2color1.match(side1color2)) {standard_2 = standard_2 + 1;}	}else{	if(!side2color1.match(side1color1)) {		standard_2 = standard_2+1;	}}}}if(totalside2 == 2) {//side2 color2if(side2color2.match("Pantone Match") && !side2pms2.match(side1pms1) && !side2pms2.match(side1pms2)) {pms_2 = pms_2 + 1;}if(side2color2.match("872") || side2color2.match("876") || side2color2.match("877")) {		if(totalside1 == 2) {		if(!side2color2.match(side1color1) && !side2color2.match(side1color2)) {metal_2 = metal_2 + 1;		}		}		else {			if(!side2color2.match(side1color1)) {				metal_2 = metal_2 + 1;			}		}}if(!side2color2.match("Pantone Match") && !side2color2.match("872") && !side2color2.match("876") && !side2color2.match("877") && !side2color2.match("Black") && !side2color2.match(side1color1) && !side2color2.match(side1color2) && !side2color2.match("Select Color")){standard_2 = standard_2 + 1;}}if(totalside2 == 1 || totalside2 == 2 || totalside2 == 4) {formnum.pms.value = pms_1 + pms_2;formnum.standard.value = standard_1 + standard_2;formnum.metallic.value = metal_1 + metal_2;side1colors = pms_1 + pms_2 + standard_1 + standard_2 + metal_1 + metal_2;if(side1color1.match("Black") || side1color2.match("Black") || side2color1.match("Black") || side2color2.match("Black")) {	side1colors = side1colors + 1;}}if(totalside2 == 0) {formnum.pms.value = pms_1;formnum.standard.value = standard_1;formnum.metallic.value = metal_1;side1colors = pms_1 + standard_1 + metal_1;if(side1color1.match("Black") || side1color2.match("Black")) {	side1colors = side1colors + 1;}}formnum.finalside1.value = side1colors;if(totalside1 == 4) {	formnum.finalside1.value = 4;}//finally the end of setup fees//size work and turn xup//envelopesif(formnum.typeis.value.match("envelope")) {formnum.size.value = finalsize;formnum.work_turn.checked = false;if(formnum.bleed.value.match("bleed")) {		formnum.converted.checked = true;}else {		formnum.converted.checked = false;}}//businesscardif(formnum.typeis.value.match("businesscard")) {	if(names <= 10) {if(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;formnum.size.value = "8.5 x 11";}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;if(names <=5) {formnum.size.value = "8.5 x 11";}else {formnum.size.value = "11 x 17";formnum.xup.value = 20;}}}else { alert("Please contact us for special pricing on more than 10 names"); }if(press == "DI" && totalside1 == totalside2) {		formnum.work_turn.checked = true;	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}}//brochureif(formnum.typeis.value.match("brochure")) {	formnum.size.value = finalsize;	formnum.cuts.checked = false;//if less than 1k press sheets print 1 up - is cheaper only for 1 sided jobsif(totalside2 == 0) {if(finished >= 2000 && finalsize.match("8.5 x 11")) {	formnum.xup.value = 2;	formnum.size.value = "11 x 17";}else {		formnum.xup.value = 1;		formnum.size.value = "8.5 x 11";	}}else {	//2 sided	formnum.xup.value = 2;	formnum.size.value = "11 x 17";}if(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;}if(finalsize.match("11 x 17")) {	formnum.xup.value = 1;	formnum.size.value = "11 x 17";		formnum.work_turn.checked = false;}//reload finalsize based on final size above.//then adjust to bleed size accordinglyfinalsize = formnum.size.value;if(formnum.bleed.value.match("bleed")) {	formnum.cuts.checked = true;	if(finalsize.match("8.5 x 11")) {		formnum.size.value = "9 x 12";	}	if(finalsize.match("11 x 17")) {		formnum.size.value = "12 x 18";	}}if(finalsize.match("8.5 x 14")) {	formnum.size.value = "11 x 17";	formnum.xup.value = 1;}//for DI 4/1 jobs are not W&T	if(finalsize.match("8.5 x 11")) {if(press == "DI" && totalside1 == totalside2) {		formnum.work_turn.checked = true;	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}	}	else {	formnum.work_turn.checked = false;	}//scoreif(formnum.cover.value.match("250")) {	if(formnum.fold.value.match("None")) {		formnum.score.value = 0;}if(!formnum.fold.value.match("None")) {		formnum.score.value = 1;}if(formnum.fold.value.match("Map") || formnum.fold.value.match("French")) {	formnum.score.value = 2;}}else {	formnum.score.value =0;}if(press == "DI" && (totalside1==totalside2)) {	if(formnum.xup.value > 1) {		formnum.work_turn.checked = true;	}	else {		formnum.work_turn.checked = false;		}	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}}// postcardsif(formnum.typeis.value.match("postcard")) {	formnum.size.value = finalsize;//if less than 1k press sheets print 1 up - is cheaper 1 sidedif(totalside2 == 0) {if(finalsize.match("4.25 x 5.5")) {	if(finished >= 4000) {	formnum.xup.value = 8;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 4;	formnum.size.value = "9 x 12";	}}if(finalsize.match("5 x 7")) {	if(finished >= 2000) {	formnum.xup.value = 4;	formnum.size.value = "11 x 17";	}	else {		formnum.xup.value = 2;	formnum.size.value = "8.5 x 11";	}}if(finalsize.match("4.25 x 6")) {	if(finished >= 3000) {	formnum.xup.value = 8;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 4;	formnum.size.value = "9 x 12";	}}if(finalsize.match("5.5 x 8.5")) {	if(finished >= 2000) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 2;	formnum.size.value = "9 x 12";	}}}else {		//2 sided	if(finalsize.match("4.25 x 5.5")) {	formnum.xup.value = 8;	formnum.size.value = "12 x 18";}if(finalsize.match("5 x 7")) {	formnum.xup.value = 4;	formnum.size.value = "11 x 17";}if(finalsize.match("4.25 x 6")) {	formnum.xup.value = 8;	formnum.size.value = "12 x 18";}if(finalsize.match("5.5 x 8.5")) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";}	}if(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;}if(press == "DI" && totalside1 == totalside2) {		formnum.work_turn.checked = true;	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}if(finalsize.match("6 x 11")) {	if(formnum.work_turn.checked) {	formnum.xup.value = 2;	}	else {		formnum.xup.value = 3;	}			formnum.size.value = "12 x 18";}}//letterhead letterhead letterhead letterheadif(formnum.typeis.value.match("lh")) {	//finalsize is always 8.5 x 11	formnum.size.value = finalsize;//if less than 1k press sheets print 1 up - is cheaper for 1 sidedif(totalside2 == 0) {	//1 sidedif(finished >= 2000 && finalsize.match("8.5 x 11")) {	formnum.xup.value = 2;	formnum.size.value = "11 x 17";}else {		formnum.xup.value = 1;		formnum.size.value = "8.5 x 11";	}}else {	//2 sided	if(finalsize.match("8.5 x 11")) {	formnum.xup.value = 2;	formnum.size.value = "11 x 17";	}}formnum.work_turn.checked = false;if(formnum.brand.value.match("Cougar Bright White")) {	// 9x12 paper does not comes standard for other lh paper options	//the paper price difference is made up in calc()	//reload finalsize to make bleed matchign easier	finalsize = formnum.size.value;	if(formnum.bleed.value.match("bleed")) {		if(finalsize.match("8.5 x 11")) {			formnum.size.value = "9 x 12";		}		else {		formnum.size.value = "12 x 18";		}	}}//score	formnum.score.value =0;}// notepadsif(formnum.typeis.value.match("notepads")) {	formnum.size.value = finalsize;	var padsper = 0;	if(formnum.pads.value.match("25 Sheet Pads")) {		padsper = 25;	}	if(formnum.pads.value.match("50 Sheet Pads")) {		padsper = 50;	}	if(formnum.pads.value.match("100 Sheet Pads")) {		padsper = 100;	}	//if less than 1k press sheets print 1 up - is cheaper if 1 sidedif(totalside2 ==0 ) {	//1 sidedif(finalsize.match("4.25 x 5.5")) {	if(finished >= 4000) {	formnum.xup.value = 8;	formnum.size.value = "11 x 17";	}	else {		formnum.xup.value = 4;	formnum.size.value = "8.5 x 11";	}}if(finalsize.match("5.5 x 8.5")) {	if(finished >= 3200) {	formnum.xup.value = 4;	formnum.size.value = "11 x 17";	}	else {		formnum.xup.value = 2;	formnum.size.value = "8.5 x 11";	}}if(finalsize.match("8.5 x 11")) {	if(finished >= 2000) {	formnum.xup.value = 2;	formnum.size.value = "11 x 17";	}	else {		formnum.xup.value = 1;	formnum.size.value = "8.5 x 11";	}}} else {	//2 sidedif(finalsize.match("4.25 x 5.5")) {	formnum.xup.value = 8;	formnum.size.value = "11 x 17";}if(finalsize.match("5.5 x 8.5")) {	formnum.xup.value = 4;	formnum.size.value = "11 x 17";}if(finalsize.match("8.5 x 11")) {	formnum.xup.value = 2;	formnum.size.value = "11 x 17";}}if(!formnum.brand.value.match("Exact Offset Colors")) {if(formnum.bleed.value.match("bleed")) {	if(formnum.size.value.match("11 x 17")) {		formnum.size.value = "12 x 18";	}	if(formnum.size.value.match("8.5 x 11")) {		formnum.size.value = "9 x 12";	}}}if(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;}if(press == "DI" && totalside1 == totalside2) {		formnum.work_turn.checked = true;	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}}// rackcardsif(formnum.typeis.value.match("rackcard")) {	formnum.size.value = finalsize;//rackcards are assumed to have a bleed//if less than 1k press sheets print 1 up - is cheaper if 1 sidedif(totalside2 == 0) {	//1 sidedif(finalsize.match("4 x 9")) {	if(finished >= 4000) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 2;	formnum.size.value = "9 x 12";	}}if(finalsize.match("3.75 x 8.5")) {	if(finished >= 3000) {	formnum.xup.value = 6;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 3;	formnum.size.value = "9 x 12";	}}} else {	//2 sided	if(finalsize.match("4 x 9")) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";}if(finalsize.match("3.75 x 8.5")) {	formnum.xup.value = 6;	formnum.size.value = "12 x 18";}}if(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;}if(press == "DI" && totalside1 == totalside2) {		formnum.work_turn.checked = true;	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}}// greeting cardsif(formnum.typeis.value.match("greetingcards")) {	formnum.size.value = finalsize;//if less than 1k press sheets print 1 up - is cheaper if 1 sidedif(totalside2 ==0) {if(finalsize.match("5 x 7")) {	if(finished >= 4000) {	formnum.xup.value = 2;	formnum.size.value = "11 x 17";	}	else {		formnum.xup.value = 1;	formnum.size.value = "8.5 x 11";	}}if(finalsize.match("4.25 x 5.5")) {	if(finished >= 2000) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 2;	formnum.size.value = "9 x 12";	}}if(finalsize.match("4.25 x 6")) {	if(finished >= 2000) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 2;	formnum.size.value = "9 x 12";	}}if(finalsize.match("5.5 x 8.5")) {	if(finished >= 2000) {	formnum.xup.value = 2;	formnum.size.value = "12 x 18";	}	else {		formnum.xup.value = 1;	formnum.size.value = "9 x 12";	}}} else {	//2 sided	if(finalsize.match("5 x 7")) {	formnum.xup.value = 2;	formnum.size.value = "11 x 17";formnum.size.value = "8.5 x 11";}if(finalsize.match("4.25 x 5.5")) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";}if(finalsize.match("4.25 x 6")) {	formnum.xup.value = 4;	formnum.size.value = "12 x 18";}if(finalsize.match("5.5 x 8.5")) {	formnum.xup.value = 2;	formnum.size.value = "12 x 18";}	}if(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;}if(press == "DI" && totalside1 == totalside2) {		formnum.work_turn.checked = true;	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}}//bookif(formnum.typeis.value.match("bookletinside")) {	formnum.cuts.checked = false;// set this size for the special boooklet pricingif(finalsize.match("8.5 x 11")) {	formnum.xup.value = 1;	formnum.size.value = "11 x 17";}	if(finalsize.match("5.5 x 8.5")) {		formnum.size.value = "8.5 x 11";	}if(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;}if(formnum.bleed.value.match("bleed")) {	formnum.cuts.checked = true;	if(finalsize.match("8.5 x 11")) {		formnum.size.value = "12 x 18";	}	if(finalsize.match("5.5 x 8.5")) {		formnum.size.value = "9 x 12";	}}//scoreif(formnum.cover.value.match("250")) {	if(formnum.fold.value.match("None")) {		formnum.score.value = 0;}if(!formnum.fold.value.match("None")) {		formnum.score.value = 1;}if(formnum.fold.value.match("Map") || formnum.fold.value.match("French")) {	formnum.score.value = 2;}}else {	formnum.score.value =0;}}//carbonless formsif(formnum.typeis.value.match("form")) {formnum.work_turn.checked = false;if(formnum.finalsize.value.match("5.5 x 8.5")) {	formnum.size.value = "8.5 x 11";		formnum.xup.value = 2;}if(formnum.finalsize.value.match("8.5 x 11")) {	formnum.size.value = "8.5 x 11";		formnum.xup.value = 1;}if(formnum.finalsize.value.match("8.5 x 14")) {		formnum.size.value = "8.5 x 14";			formnum.xup.value = 1;}//score	formnum.score.value =0;}//newsletterif(formnum.typeis.value.match("newsletter")) {	formnum.size.value = finalsize;	formnum.cuts.checked = false;//if less than 1k press sheets print 1 up - is cheaperif(totalside2 == 0) { //1 sidedformnum.work_turn.checked = false;}if(totalside2 != 0) { //2 sidedformnum.work_turn.checked = true;}if(finalsize.match("11 x 17")) {	formnum.xup.value = 1;	formnum.size.value = "11 x 17";	}if(formnum.bleed.value.match("bleed")) {	formnum.cuts.checked = true;	if(finalsize.match("11 x 17")) {		formnum.size.value = "12 x 18";		formnum.xup.value = 1;	}}	if(finalsize.match("8.5 x 11")) {if(press == "DI" && totalside1 == totalside2) {		formnum.work_turn.checked = true;	}	else if(press == "DI" && totalside1 != totalside2) {		formnum.work_turn.checked = false;	}	}	else {	formnum.work_turn.checked = false;	}//scoreif(formnum.cover.value.match("250")) {	if(formnum.fold.value.match("None")) {		formnum.score.value = 0;}if(!formnum.fold.value.match("None")) {		formnum.score.value = 1;}if(formnum.fold.value.match("Map") || formnum.fold.value.match("French")) {	formnum.score.value = 2;}}else {	formnum.score.value =0;}}}