// JavaScript Document
/*
var customproducts = new Array();
customproducts[1] = {calc_type:'fc_posters', quantity:2, sides:1, width:24, length:84, designs:1, description:'', material:4, lamination:0, mounting:0, cv_material:14, vinyl:5, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
customproducts[1] = {calc_type:'fc_posters', quantity:2, sides:1, width:24, length:84, designs:1, description:'', material:4, lamination:0, mounting:0, cv_material:14, vinyl:5, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
customproducts[2] = {calc_type:'fc_posters', quantity:2, sides:1, width:12, length:30, designs:1, description:'', material:4, lamination:0, mounting:0, cv_material:14, vinyl:5, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:1};
customproducts[3] = {calc_type:'fc_posters', quantity:1, sides:1, width:24, length:24, designs:1, description:'', material:4, lamination:0, mounting:0, cv_material:14, vinyl:5, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
customproducts[1] = {product_id:0, additional_color:0, uv_lamination:0, calc_type:1, quantity:3, sides:1, width:24.00, length:84.00, designs:1, description:'', material:6, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:1.00, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:0, quantity_markbrick:0, color:0, amount_total:409.52, mzg:8};
*/

function checkIfExists(){
	if (customproducts.length > 0)
	  return true;
	else
	  return false;
}

function initialization(){
	if(calculator_type=='fc_posters') {
		if (checkIfExists() == false){
			customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:1, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:0, quantity_markbrick:0, color:0};
		}
		if (customproducts[1].quantity == undefined){}
		for(var i=0; i < media_dropdown_list.length; i++){
			document.getElementById('material').options[i] = new Option(media_id[media_dropdown_list[i]].name,media_dropdown_list[i]);
			if (customproducts[1].material == media_dropdown_list[i]){media_index = i}
		}
		for(var i=0; i < lamination_dropdown_list.length; i++){
			document.getElementById('lamination').options[i] = new Option(lamination_id[lamination_dropdown_list[i]].name,lamination_dropdown_list[i]);
			if (customproducts[1].lamination == lamination_dropdown_list[i]){lamination_index = i}
		}
		for(var i=0; i < mounting_dropdown_list.length; i++){
			document.getElementById('mounting').options[i] = new Option(mounting_id[mounting_dropdown_list[i]].name,mounting_dropdown_list[i]);
			if (customproducts[1].mounting == mounting_dropdown_list[i]){mounting_index = i}
		}
		for(var p=0; p < finishing_colors.length; p++){
			document.getElementById('finishing_color').options[p] = new Option(finishing_colors[p].name,finishing_colors[p].value);
		}
		//for(var i=1; i <= 7; i++){
			for(var p=0; p < finishing_options.length; p++){
				document.getElementById('finishing_option').options[p] = new Option(finishing_options[p].name,p);
			}
			document.getElementById('finishing_option').options[5] = null;
			document.getElementById('finishing_option').options[6] = null;
		//}
		for(var i=1; i < customproducts.length; i++){
			document.getElementById('material').selectedIndex = media_index;
			document.getElementById('lamination').selectedIndex = lamination_index;
			document.getElementById('mounting').selectedIndex = mounting_index;
			document.getElementById('finishing_color').selectedIndex = customproducts[i].finishing_color;
			document.getElementById('finishing_option').selectedIndex = customproducts[i].finishing_option;
			document.getElementById('quantity').value = customproducts[i].quantity;
			document.getElementById('sides').value = customproducts[i].sides;
			document.getElementById('width').value = customproducts[i].width;
			document.getElementById('length').value = customproducts[i].length;
			document.getElementById('designs').value = customproducts[i].designs;
			document.getElementById('description').value = customproducts[i].description;
			document.getElementById('quantity_trimcap').value = customproducts[i].quantity_trimcap;
			document.getElementById('quantity_markbrick').value = customproducts[i].quantity_markbrick;
		}
	}
	if(calculator_type=='fc_banners') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:4, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < media_dropdown_list.length; i++){
						document.getElementById('material').options[i] = new Option(media_id[media_dropdown_list[i]].name,media_dropdown_list[i]);
						if (customproducts[1].material == media_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < hems_dropdown_list.length; i++){
						document.getElementById('hems').options[i] = new Option(hems[hems_dropdown_list[i]].name,hems_dropdown_list[i]);
						if (customproducts[1].hems == hems_dropdown_list[i]){hems_index = i}
					}
					if (customproducts[1].pockets != ''){
						document.getElementById('pockets').value = customproducts[1].pockets;
						document.getElementById('pockets').checked = true;
					} else {document.getElementById('pockets').value = 0}
										
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('material').selectedIndex = media_index;
						document.getElementById('hems').selectedIndex = 2;
						document.getElementById('quantity').value = customproducts[i].quantity;
						document.getElementById('sides').value = customproducts[i].sides;
						document.getElementById('width').value = customproducts[i].width;
						document.getElementById('length').value = customproducts[i].length;
						document.getElementById('designs').value = customproducts[i].designs;
						document.getElementById('description').value = customproducts[i].description;
					}
	}
	if(calculator_type=='fc_vehicle_graphics') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < media_dropdown_list.length; i++){
						document.getElementById('material').options[i] = new Option(media_id[media_dropdown_list[i]].name,media_dropdown_list[i]);
						if (customproducts[1].material == media_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < lamination_dropdown_list.length; i++){
						document.getElementById('lamination').options[i] = new Option(lamination_id[lamination_dropdown_list[i]].name,lamination_dropdown_list[i]);
						if (customproducts[1].lamination == lamination_dropdown_list[i]){lamination_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('material').selectedIndex = media_index;
						document.getElementById('lamination').selectedIndex = lamination_index;
						document.getElementById('quantity').value = customproducts[i].quantity;
						document.getElementById('sides').value = customproducts[i].sides;
						document.getElementById('width').value = customproducts[i].width;
						document.getElementById('length').value = customproducts[i].length;
						document.getElementById('designs').value = customproducts[i].designs;
						document.getElementById('description').value = customproducts[i].description;
					}
	}
	if(calculator_type=='fc_floor_graphics') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:10, lamination:5, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < media_dropdown_list.length; i++){
						document.getElementById('material').options[i] = new Option(media_id[media_dropdown_list[i]].name,media_dropdown_list[i]);
						if (customproducts[1].material == media_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < lamination_dropdown_list.length; i++){
						document.getElementById('lamination').options[i] = new Option(lamination_id[lamination_dropdown_list[i]].name,lamination_dropdown_list[i]);
						if (customproducts[1].lamination == lamination_dropdown_list[i]){lamination_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('material').selectedIndex = media_index;
						document.getElementById('lamination').selectedIndex = lamination_index;
						document.getElementById('quantity').value = customproducts[i].quantity;
						document.getElementById('sides').value = customproducts[i].sides;
						document.getElementById('width').value = customproducts[i].width;
						document.getElementById('length').value = customproducts[i].length;
						document.getElementById('designs').value = customproducts[i].designs;
						document.getElementById('description').value = customproducts[i].description;
					}
	}
	if(calculator_type=='fc_backlit') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:5, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < media_dropdown_list.length; i++){
						document.getElementById('material').options[i] = new Option(media_id[media_dropdown_list[i]].name,media_dropdown_list[i]);
						if (customproducts[1].material == media_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < lamination_dropdown_list.length; i++){
						document.getElementById('lamination').options[i] = new Option(lamination_id[lamination_dropdown_list[i]].name,lamination_dropdown_list[i]);
						if (customproducts[1].lamination == lamination_dropdown_list[i]){lamination_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('material').selectedIndex = media_index;
						document.getElementById('lamination').selectedIndex = lamination_index;
						document.getElementById('quantity').value = customproducts[i].quantity;
						document.getElementById('sides').value = customproducts[i].sides;
						document.getElementById('width').value = customproducts[i].width;
						document.getElementById('length').value = customproducts[i].length;
						document.getElementById('designs').value = customproducts[i].designs;
						document.getElementById('description').value = customproducts[i].description;
					}
	}
	if(calculator_type=='fc_rigid_signs_a') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < media_dropdown_list.length; i++){
						document.getElementById('material').options[i] = new Option(media_id[media_dropdown_list[i]].name,media_dropdown_list[i]);
						if (customproducts[1].material == media_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < lamination_dropdown_list.length; i++){
						document.getElementById('lamination').options[i] = new Option(lamination_id[lamination_dropdown_list[i]].name,lamination_dropdown_list[i]);
						if (customproducts[1].lamination == lamination_dropdown_list[i]){lamination_index = i}
					}
					for(var i=0; i < mounting_dropdown_list.length; i++){
						document.getElementById('mounting').options[i] = new Option(mounting_id[mounting_dropdown_list[i]].name,mounting_dropdown_list[i]);
						if (customproducts[1].mounting == mounting_dropdown_list[i]){mounting_index = i;} else {mounting_index = 0}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('material').selectedIndex = media_index;
						document.getElementById('lamination').selectedIndex = lamination_index;
						document.getElementById('mounting').selectedIndex = mounting_index;
						document.getElementById('quantity').value = customproducts[i].quantity;
						document.getElementById('sides').value = customproducts[i].sides;
						document.getElementById('width').value = customproducts[i].width;
						document.getElementById('length').value = customproducts[i].length;
						document.getElementById('designs').value = customproducts[i].designs;
						document.getElementById('description').value = customproducts[i].description;
					}
	}
	if(calculator_type=='fc_rigid_signs_b') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < media_dropdown_list.length; i++){
						document.getElementById('material').options[i] = new Option(media_id[media_dropdown_list[i]].name,media_dropdown_list[i]);
						if (customproducts[1].material == media_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < lamination_dropdown_list.length; i++){
						document.getElementById('lamination').options[i] = new Option(lamination_id[lamination_dropdown_list[i]].name,lamination_dropdown_list[i]);
						if (customproducts[1].lamination == lamination_dropdown_list[i]){lamination_index = i}
					}
					for(var i=0; i < mounting_dropdown_list.length; i++){
						document.getElementById('mounting').options[i] = new Option(mounting_id[mounting_dropdown_list[i]].name,mounting_dropdown_list[i]);
						if (customproducts[1].mounting == mounting_dropdown_list[i]){mounting_index = i} else {mounting_index = 0}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('material').selectedIndex = media_index;
						document.getElementById('lamination').selectedIndex = lamination_index;
						document.getElementById('mounting').selectedIndex = mounting_index;
						document.getElementById('quantity').value = customproducts[i].quantity;
						document.getElementById('sides').value = customproducts[i].sides;
						document.getElementById('width').value = customproducts[i].width;
						document.getElementById('length').value = customproducts[i].length;
						document.getElementById('designs').value = customproducts[i].designs;
						document.getElementById('description').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_pvc') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:0, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < vinyl_dropdown_list.length; i++){
						document.getElementById('vinyl').options[i] = new Option(cv_vinyl_id[vinyl_dropdown_list[i]].name,vinyl_dropdown_list[i]);
						if (customproducts[1].vinyl == vinyl_dropdown_list[i]){vinyl_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('vinyl').selectedIndex = vinyl_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('color['+i+']').value = customproducts[i].color;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_aluminum') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:2, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < vinyl_dropdown_list.length; i++){
						document.getElementById('vinyl').options[i] = new Option(cv_vinyl_id[vinyl_dropdown_list[i]].name,vinyl_dropdown_list[i]);
						if (customproducts[1].vinyl == vinyl_dropdown_list[i]){vinyl_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('vinyl').selectedIndex = vinyl_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('color['+i+']').value = customproducts[i].color;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_plywood') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:6, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < vinyl_dropdown_list.length; i++){
						document.getElementById('vinyl').options[i] = new Option(cv_vinyl_id[vinyl_dropdown_list[i]].name,vinyl_dropdown_list[i]);
						if (customproducts[1].vinyl == vinyl_dropdown_list[i]){vinyl_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('vinyl').selectedIndex = vinyl_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('color['+i+']').value = customproducts[i].color;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_magnet') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:9, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < vinyl_dropdown_list.length; i++){
						document.getElementById('vinyl').options[i] = new Option(cv_vinyl_id[vinyl_dropdown_list[i]].name,vinyl_dropdown_list[i]);
						if (customproducts[1].vinyl == vinyl_dropdown_list[i]){vinyl_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('vinyl').selectedIndex = vinyl_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('color['+i+']').value = customproducts[i].color;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_graphics') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:10, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < vinyl_dropdown_list.length; i++){
						document.getElementById('vinyl').options[i] = new Option(cv_vinyl_id[vinyl_dropdown_list[i]].name,vinyl_dropdown_list[i]);
						if (customproducts[1].vinyl == vinyl_dropdown_list[i]){vinyl_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('vinyl').selectedIndex = vinyl_index;
						document.getElementById('quantity').value = customproducts[i].quantity;
						document.getElementById('sides').value = customproducts[i].sides;
						document.getElementById('width').value = customproducts[i].width;
						document.getElementById('length').value = customproducts[i].length;
						document.getElementById('color').value = customproducts[i].color;
						document.getElementById('description').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_banners') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:11, vinyl:5, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < vinyl_dropdown_list.length; i++){
						document.getElementById('vinyl').options[i] = new Option(cv_vinyl_id[vinyl_dropdown_list[i]].name,vinyl_dropdown_list[i]);
						if (customproducts[1].vinyl == vinyl_dropdown_list[i]){vinyl_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('vinyl').selectedIndex = vinyl_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('color['+i+']').value = customproducts[i].color;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_coroplast') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:12, vinyl:5, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=0; i < vinyl_dropdown_list.length; i++){
						document.getElementById('vinyl').options[i] = new Option(cv_vinyl_id[vinyl_dropdown_list[i]].name,vinyl_dropdown_list[i]);
						if (customproducts[1].vinyl == vinyl_dropdown_list[i]){vinyl_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('vinyl').selectedIndex = vinyl_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('color['+i+']').value = customproducts[i].color;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_speedy_paper') {
					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:13, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
	if(calculator_type=='CV_kapco') {
	/*
					if (checkIfExists() == false){
						var customproducts = new Array();
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:14, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	*/

					if (checkIfExists() == false){
						customproducts[1] = {quantity:1, sides:1, width:24, length:84, designs:1, description:'', material:3, lamination:0, mounting:0, cv_material:14, vinyl:0, hems:0, pockets:0, finishing_color:0, finishing_option:0, quantity_trimcap:1, quantity_markbrick:1, color:0};
					}
					for(var i=0; i < material_dropdown_list.length; i++){
						document.getElementById('cv_material').options[i] = new Option(cv_material_id[material_dropdown_list[i]].name,material_dropdown_list[i]);
						if (customproducts[1].cv_material == material_dropdown_list[i]){media_index = i}
					}
					for(var i=1; i < customproducts.length; i++){
						document.getElementById('cv_material').selectedIndex = media_index;
						document.getElementById('quantity['+i+']').value = customproducts[i].quantity;
						document.getElementById('sides['+i+']').value = customproducts[i].sides;
						document.getElementById('width['+i+']').value = customproducts[i].width;
						document.getElementById('length['+i+']').value = customproducts[i].length;
						document.getElementById('description['+i+']').value = customproducts[i].description;
					}
	}
}

/* COMMON FUNCTIONS */
function doubleSide(){
	if (document.getElementById('doublesided').checked){
		document.getElementById('sides').value = 2;
		} else {document.getElementById('sides').value = 1;}
}
function doubleSideUpdateCheckBox(){
	if (document.getElementById('sides').value == 2){
		document.getElementById('doublesided').checked = true;
		} else {document.getElementById('doublesided').checked == false}
}
