﻿		/* -- Dutch Image JavaScript Library */		
		
		
		/*--------------------------------------------------------------------------------
		methode om de prijs te bepalen
		--------------------------------------------------------------------------------*/
		function DIcheckPrice(V1, V2, V2b, QT, SZ, EXCL, QLTY, objID) {
			
			/*
			alert('V1=' + V1);
			alert('V2=' + V2);
			alert('V2b=' + V2b);
			alert('QT=' + QT);
			alert('SZ=' + SZ);
			alert('EXCL=' + EXCL);
			alert('QLTY=' + QLTY);
			alert('objID=' + objID);*/
			
			
			/*--------------------------------------------------------------------------------
			Magazines
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			10 x 7 cm
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			magaz = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 8; i++) {
				magaz[i] = new Array();
			}
			
			//Up to 20.000
			magaz[0][0] = '79';
			magaz[0][1] = '94';
			magaz[0][2] = '127';
			magaz[0][3] = '222';
			magaz[0][4] = '443';
			
			//Up to 30.000
			magaz[1][0] = '90';
			magaz[1][1] = '95';
			magaz[1][2] = '103';
			magaz[1][3] = '244';
			magaz[1][4] = '487';
			
			//Up to 50.000
			magaz[2][0] = '99';
			magaz[2][1] = '105';
			magaz[2][2] = '114';
			magaz[2][3] = '269';
			magaz[2][4] = '536';
			
			//Up to 100.000
			magaz[3][0] = '109';
			magaz[3][1] = '115';
			magaz[3][2] = '125';
			magaz[3][3] = '295';
			magaz[3][4] = '589';
			
			//Up to 200.000
			magaz[4][0] = '125';
			magaz[4][1] = '132';
			magaz[4][2] = '144';
			magaz[4][3] = '340';
			magaz[4][4] = '678';
			
			//Up to 300.000
			magaz[5][0] = '141';
			magaz[5][1] = '153';
			magaz[5][2] = '169';
			magaz[5][3] = '399';
			magaz[5][4] = '761';
			
			//Up to 500.000
			magaz[6][0] = '166';
			magaz[6][1] = '181';
			magaz[6][2] = '191';
			magaz[6][3] = '451';
			magaz[6][4] = '899';
			
			//Up to 1.000.000
			magaz[7][0] = '199';
			magaz[7][1] = '211';
			magaz[7][2] = '228';
			magaz[7][3] = '539';
			magaz[7][4] = '1076';
			
			//More than 1.000.000
			magaz[8][0] = '0';
			magaz[8][1] = '0';
			magaz[8][2] = '0';
			magaz[8][3] = '0';
			magaz[8][4] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Sponsored Magazines
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			10 x 7 cm
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			smagaz = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 8; i++) {
				smagaz[i] = new Array();
			}
			
			//Up to 20.000
			smagaz[0][0] = '102';
			smagaz[0][1] = '117';
			smagaz[0][2] = '158';
			smagaz[0][3] = '276';
			smagaz[0][4] = '553';
			
			//Up to 30.000
			smagaz[1][0] = '112';
			smagaz[1][1] = '129';
			smagaz[1][2] = '174';
			smagaz[1][3] = '303';
			smagaz[1][4] = '608';
			
			//Up to 50.000
			smagaz[2][0] = '123';
			smagaz[2][1] = '141';
			smagaz[2][2] = '191';
			smagaz[2][3] = '333';
			smagaz[2][4] = '667';
			
			//Up to 100.000
			smagaz[3][0] = '136';
			smagaz[3][1] = '156';
			smagaz[3][2] = '210';
			smagaz[3][3] = '367';
			smagaz[3][4] = '736';
			
			//Up to 200.000
			smagaz[4][0] = '156';
			smagaz[4][1] = '179';
			smagaz[4][2] = '242';
			smagaz[4][3] = '422';
			smagaz[4][4] = '845';
			
			//Up to 300.000
			smagaz[5][0] = '177';
			smagaz[5][1] = '201';
			smagaz[5][2] = '274';
			smagaz[5][3] = '509';
			smagaz[5][4] = '996';
			
			//Up to 500.000
			smagaz[6][0] = '207';
			smagaz[6][1] = '237';
			smagaz[6][2] = '320';
			smagaz[6][3] = '559';
			smagaz[6][4] = '1120';
			
			//Up to 1.000.000
			smagaz[7][0] = '247';
			smagaz[7][1] = '283';
			smagaz[7][2] = '382';
			smagaz[7][3] = '668';
			smagaz[7][4] = '1338';
			
			//More than 1.000.000
			smagaz[8][0] = '0';
			smagaz[8][1] = '0';
			smagaz[8][2] = '0';
			smagaz[8][3] = '0';
			smagaz[8][4] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Newspaper
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			10 x 7 cm
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			newsp = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 7; i++) {
				newsp[i] = new Array();
			}
			
			//Up to 30.000
			newsp[0][0] = '70';
			newsp[0][1] = '80';
			newsp[0][2] = '108';
			newsp[0][3] = '188';
			newsp[0][4] = '376';
			
			//Up to 50.000
			newsp[1][0] = '73';
			newsp[1][1] = '83';
			newsp[1][2] = '112';
			newsp[1][3] = '196';
			newsp[1][4] = '392';
			
			//Up to 100.000
			newsp[2][0] = '75';
			newsp[2][1] = '86';
			newsp[2][2] = '115';
			newsp[2][3] = '201';
			newsp[2][4] = '402';
			
			//Up to 200.000
			newsp[3][0] = '89';
			newsp[3][1] = '102';
			newsp[3][2] = '138';
			newsp[3][3] = '240';
			newsp[3][4] = '480';
			
			//Up to 300.000
			newsp[4][0] = '107';
			newsp[4][1] = '122';
			newsp[4][2] = '165';
			newsp[4][3] = '287';
			newsp[4][4] = '574';
			
			//Up to 500.000
			newsp[5][0] = '128';
			newsp[5][1] = '147';
			newsp[5][2] = '198';
			newsp[5][3] = '345';
			newsp[5][4] = '689';
			
			//Up to 1.000.000
			newsp[6][0] = '163';
			newsp[6][1] = '187';
			newsp[6][2] = '252';
			newsp[6][3] = '439';
			newsp[6][4] = '877';
			
			//More than 1.000.000
			newsp[7][0] = '0';
			newsp[7][1] = '0';
			newsp[7][2] = '0';
			newsp[7][3] = '0';
			newsp[7][4] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Brochures / Marketing Collateral
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			10 x 7 cm
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			mark = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 12; i++) {
				mark[i] = new Array();
			}
			
			//Up to 1.000
			mark[0][0] = '139';
			mark[0][1] = '153';
			mark[0][2] = '168';
			mark[0][3] = '185';
			mark[0][4] = '222';
			
			//Up to 2.000
			mark[1][0] = '160';
			mark[1][1] = '176';
			mark[1][2] = '193';
			mark[1][3] = '213';
			mark[1][4] = '255';
			
			//Up to 3.000
			mark[2][0] = '184';
			mark[2][1] = '203';
			mark[2][2] = '223';
			mark[2][3] = '246';
			mark[2][4] = '295';
			
			//Up to 5.000
			mark[3][0] = '212';
			mark[3][1] = '234';
			mark[3][2] = '257';
			mark[3][3] = '283';
			mark[3][4] = '339';
			
			//Up to 10.000
			mark[4][0] = '244';
			mark[4][1] = '269';
			mark[4][2] = '295';
			mark[4][3] = '325';
			mark[4][4] = '390';
			
			//Up to 20.000
			mark[5][0] = '281';
			mark[5][1] = '310';
			mark[5][2] = '340';
			mark[5][3] = '374';
			mark[5][4] = '449';
			
			//Up to 50.000
			mark[6][0] = '372';
			mark[6][1] = '410';
			mark[6][2] = '450';
			mark[6][3] = '496';
			mark[6][4] = '595';
			
			//Up to 100.000
			mark[7][0] = '428';
			mark[7][1] = '471';
			mark[7][2] = '517';
			mark[7][3] = '570';
			mark[7][4] = '683';
			
			//Up to 200.000
			mark[8][0] = '484';
			mark[8][1] = '532';
			mark[8][2] = '584';
			mark[8][3] = '644';
			mark[8][4] = '772';
			
			//Up to 300.000
			mark[9][0] = '540';
			mark[9][1] = '594';
			mark[9][2] = '651';
			mark[9][3] = '718';
			mark[9][4] = '861';
			
			//Up to 400.000
			mark[10][0] = '596';
			mark[10][1] = '655';
			mark[10][2] = '718';
			mark[10][3] = '792';
			mark[10][4] = '950';
			
			//Up to 500.000
			mark[11][0] = '651';
			mark[11][1] = '717';
			mark[11][2] = '787';
			mark[11][3] = '867';
			mark[11][4] = '1040';
			
			//More than 500.000
			mark[12][0] = '0';
			mark[12][1] = '0';
			mark[12][2] = '0';
			mark[12][3] = '0';
			mark[12][4] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Point Of Sale
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			30 x 20 cm
			40 x 30 cm
			larger than 40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			posale = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 12; i++) {
				posale[i] = new Array();
			}
			
			//Up to 100
			posale[0][0] = '227';
			posale[0][1] = '271';
			posale[0][2] = '0';
			
			//Up to 200
			posale[1][0] = '249';
			posale[1][1] = '297';
			posale[1][2] = '0';
			
			//Up to 300
			posale[2][0] = '274';
			posale[2][1] = '327';
			posale[2][2] = '0';
			
			//Up to 500
			posale[3][0] = '302';
			posale[3][1] = '360';
			posale[3][2] = '0';
			
			//Up to 1.000
			posale[4][0] = '332';
			posale[4][1] = '396';
			posale[4][2] = '0';
			
			//Up to 2.000
			posale[5][0] = '365';
			posale[5][1] = '436';
			posale[5][2] = '0';
			
			//Up to 3.000
			posale[6][0] = '402';
			posale[6][1] = '480';
			posale[6][2] = '0';
			
			//Up to 5.000
			posale[7][0] = '441';
			posale[7][1] = '527';
			posale[7][2] = '0';
			
			//Up to 10.000
			posale[8][0] = '486';
			posale[8][1] = '580';
			posale[8][2] = '0';
			
			//Up to 20.000
			posale[9][0] = '535';
			posale[9][1] = '638';
			posale[9][2] = '0';
			
			//Up to 30.000
			posale[10][0] = '588';
			posale[10][1] = '702';
			posale[10][2] = '0';
			
			//Up to 50.000
			posale[11][0] = '647';
			posale[11][1] = '772';
			posale[11][2] = '0';
			
			//More than 50.000
			posale[12][0] = '0';
			posale[12][1] = '0';
			posale[12][2] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Outdoor Advertising
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			10 x 7 cm
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			40 x 30 cm
			larger than 40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			outdoor = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 5; i++) {
				outdoor[i] = new Array();
			}
			
			//Up to 5
			outdoor[0][0] = '0';
			outdoor[0][1] = '0';
			outdoor[0][2] = '0';
			outdoor[0][3] = '0';
			outdoor[0][4] = '0';
			outdoor[0][5] = '0';
			
			//Up to 50
			outdoor[1][0] = '0';
			outdoor[1][1] = '0';
			outdoor[1][2] = '0';
			outdoor[1][3] = '0';
			outdoor[1][4] = '0';
			outdoor[1][5] = '0';
			
			//Up to 100
			outdoor[2][0] = '0';
			outdoor[2][1] = '0';
			outdoor[2][2] = '0';
			outdoor[2][3] = '0';
			outdoor[2][4] = '0';
			outdoor[2][5] = '0';
			
			//Up to 250
			outdoor[3][0] = '0';
			outdoor[3][1] = '0';
			outdoor[3][2] = '0';
			outdoor[3][3] = '0';
			outdoor[3][4] = '0';
			outdoor[3][5] = '0';
			
			//Up to 500
			outdoor[4][0] = '0';
			outdoor[4][1] = '0';
			outdoor[4][2] = '0';
			outdoor[4][3] = '0';
			outdoor[4][4] = '0';
			outdoor[4][5] = '0';
			
			//More than 500
			outdoor[5][0] = '0';
			outdoor[5][1] = '0';
			outdoor[5][2] = '0';
			outdoor[5][3] = '0';
			outdoor[5][4] = '0';
			outdoor[5][5] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Books
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			10 x 7 cm
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			books = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 7; i++) {
				books[i] = new Array();
			}
			
			//Up to 2.000
			books[0][0] = '83';
			books[0][1] = '102';
			books[0][2] = '118';
			books[0][3] = '237';
			books[0][4] = '327';
			
			//Up to 3.000
			books[1][0] = '91';
			books[1][1] = '112';
			books[1][2] = '130';
			books[1][3] = '261';
			books[1][4] = '360';
			
			//Up to 5.000
			books[2][0] = '101';
			books[2][1] = '124';
			books[2][2] = '143';
			books[2][3] = '287';
			books[2][4] = '396';
			
			//Up to 10.000
			books[3][0] = '111';
			books[3][1] = '136';
			books[3][2] = '157';
			books[3][3] = '316';
			books[3][4] = '436';
			
			//Up to 20.000
			books[4][0] = '122';
			books[4][1] = '149';
			books[4][2] = '173';
			books[4][3] = '347';
			books[4][4] = '479';
			
			//Up to 50.000
			books[5][0] = '147';
			books[5][1] = '180';
			books[5][2] = '209';
			books[5][3] = '419';
			books[5][4] = '578';
			
			//Up to 100.000
			books[6][0] = '162';
			books[6][1] = '199';
			books[6][2] = '230';
			books[6][3] = '462';
			books[6][4] = '637';
			
			//More than 100.000
			books[7][0] = '0';
			books[7][1] = '0';
			books[7][2] = '0';
			books[7][3] = '0';
			books[7][4] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Calenders
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			10 x 7 cm
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			40 x 30 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			calend = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 8; i++) {
				calend[i] = new Array();
			}
			
			//Up to 5.000
			calend[0][0] = '151';
			calend[0][1] = '181';
			calend[0][2] = '218';
			calend[0][3] = '282';
			calend[0][4] = '396';
			
			//Up to 10.000
			calend[1][0] = '174';
			calend[1][1] = '208';
			calend[1][2] = '251';
			calend[1][3] = '324';
			calend[1][4] = '455';
			
			//Up to 20.000
			calend[2][0] = '200';
			calend[2][1] = '239';
			calend[2][2] = '288';
			calend[2][3] = '373';
			calend[2][4] = '524';
			
			//Up to 30.000
			calend[3][0] = '229';
			calend[3][1] = '275';
			calend[3][2] = '331';
			calend[3][3] = '428';
			calend[3][4] = '601';
			
			//Up to 50.000
			calend[4][0] = '263';
			calend[4][1] = '316';
			calend[4][2] = '380';
			calend[4][3] = '492';
			calend[4][4] = '691';
			
			//Up to 100.000
			calend[5][0] = '303';
			calend[5][1] = '363';
			calend[5][2] = '437';
			calend[5][3] = '566';
			calend[5][4] = '794';
			
			//Up to 200.000
			calend[6][0] = '349';
			calend[6][1] = '418';
			calend[6][2] = '504';
			calend[6][3] = '652';
			calend[6][4] = '915';
			
			//Up to 300.000
			calend[7][0] = '401';
			calend[7][1] = '481';
			calend[7][2] = '579';
			calend[7][3] = '749';
			calend[7][4] = '1052';
			
			//More than 300.000
			calend[8][0] = '0';
			calend[8][1] = '0';
			calend[8][2] = '0';
			calend[8][3] = '0';
			calend[8][4] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Postcards
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			15 x 10 cm
			20 x 15 cm
			30 x 20 cm
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			postc = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 8; i++) {
				postc[i] = new Array();
			}
			
			//Up to 2.000
			postc[0][0] = '126';
			postc[0][1] = '164';
			postc[0][2] = '227';
			
			//Up to 3.000
			postc[1][0] = '151';
			postc[1][1] = '197';
			postc[1][2] = '272';
			
			//Up to 5.000
			postc[2][0] = '181';
			postc[2][1] = '236';
			postc[2][2] = '327';
			
			//Up to 10.000
			postc[3][0] = '218';
			postc[3][1] = '283';
			postc[3][2] = '392';
			
			//Up to 20.000
			postc[4][0] = '261';
			postc[4][1] = '340';
			postc[4][2] = '471';
			
			//Up to 30.000
			postc[5][0] = '313';
			postc[5][1] = '408';
			postc[5][2] = '564';
			
			//Up to 50.000
			postc[6][0] = '375';
			postc[6][1] = '489';
			postc[6][2] = '676';
			
			//Up to 100.000
			postc[7][0] = '488';
			postc[7][1] = '635';
			postc[7][2] = '879';
			
			//More than 100.000
			postc[8][0] = '0';
			postc[8][1] = '0';
			postc[8][2] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Web
			----------------------------------------------------------------------------------
			per oplage
			----------------------------------------------------------------------------------
			640 x 480 px
			1024 x 768 px
			--------------------------------------------------------------------------------*/
			
			//array aanmaken
			web = new Array();
			
			//multidimensionale array maken
			for (i=0; i <= 4; i++) {
				web[i] = new Array();
			}
			
			//Up to 1 Month
			web[0][0] = '100';
			web[0][1] = '125';
			
			//Up to 3 Months
			web[1][0] = '120';
			web[1][1] = '150';
			
			//Up to 6 Months
			web[2][0] = '150';
			web[2][1] = '190';
			
			//Up to 1 Year
			web[3][0] = '190';
			web[3][1] = '230';
			
			//More than 1 Year
			web[4][0] = '0';
			web[4][1] = '0';
			
			
			/*--------------------------------------------------------------------------------
			Prijzen en toeslagen/kortingen
			--------------------------------------------------------------------------------*/
			switch (V1) {
				
				
				/*--------------------------------------------------------------------------------
				Magazines
				--------------------------------------------------------------------------------*/
				case 'magaz':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(magaz[QT][SZ]);
						
						//cover toeslag berekenen
						if (V2 == 'cover' && price != '-') {
							price = price + ((price / 100) * 75);
							
						} else if (V2 == '') {
							price = '-';
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Sponsored Magazines
				--------------------------------------------------------------------------------*/
				case 'smagaz':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(smagaz[QT][SZ]);
						
						//cover toeslag berekenen
						if (V2 == 'cover' && price != '-') {
							price = price + ((price / 100) * 100);
							
						} else if (V2 == '') {
							price = '-';
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Newspapers
				--------------------------------------------------------------------------------*/
				case 'newsp':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(newsp[QT][SZ]);
						
						
						//toeslag in 
						switch (V2) {
							
							case 'cover':
								price = price + ((price / 100) * 100);
							break
							
							case 'quirefront':
								price = price + ((price / 100) * 50);
							break
							
							case 'interior':
								price = price;
							break
							
							default:
								price = '-';
							break
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Brochures / Marketing Collateral
				--------------------------------------------------------------------------------*/
				case 'mark':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(mark[QT][SZ]);
						
						//cover toeslag berekenen
						if (V2b == 'cover' && price != '-') {
							price = price + ((price / 100) * 50);
							
						} else if (V2b == '' && V2 != 'pack' && V2 != 'advert' && V2 != 'pmatter') {
							price = '-';
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Point Of Sale
				--------------------------------------------------------------------------------*/
				case 'posale':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(posale[QT][SZ]);
						
						//toeslag berekenen
						switch (V2) {
							
							case 'Up to 1 Month':
								price = price;
							break
							
							case 'Up to 3 Months':
								price = price + ((price / 100) * 10);
							break
							
							case 'Up to 6 Months':
								price = price + ((price / 100) * 25);
							break
							
							case 'Up to 1 Year':
								price = price + ((price / 100) * 55);
							break
							
							case '4':
								price = 'More than 1 Year';
							break
							
							default:
								price = '-';
							break
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Outdoor Advertising
				--------------------------------------------------------------------------------*/
				case 'outdoor':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(outdoor[QT][SZ]);
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Books
				--------------------------------------------------------------------------------*/
				case 'books':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(books[QT][SZ]);
						
						//toeslgen en kortingen
						if (price != '-') {
							
							//cover toeslag berekenen
							if (V2 == 'cover') {
								price = price + ((price / 100) * 50);
							}
							
							//korting voor schoolboeken (20%)
							if (document.getElementById('INDUS' + objID).selectedIndex == 9) {
								price = price - ((price / 100) * 20);
							}
							
						} else if (V2 == '') {
							price = '-';
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Calenders
				--------------------------------------------------------------------------------*/
				case 'calend':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(calend[QT][SZ]);
						
						//inclusief cover toeslag berekenen
						if (V2 == 'interior and cover' && price != '-') {
							price = price + ((price / 100) * 50);
							
						} else if (V2 == '') {
							price = '-';
						}
					}
					
				break
				
				/*--------------------------------------------------------------------------------
				Postcards
				--------------------------------------------------------------------------------*/
				case 'postc':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(postc[QT][SZ]);
						
						//inclusief cover toeslag berekenen
						if (V2 == 'commercial' && price != '-') {
							price = price + ((price / 100) * 25);
							
						} else if (V2 == '') {
							price = '-';
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Web
				--------------------------------------------------------------------------------*/
				case 'web':
					
					//wanneer specifieke data ontbreekt
					if (QT == '' || SZ == '') {
						price = '-';
						
					} else {
						
						//basis prijs ophalen
						price = parseFloat(web[QT][SZ]);
						
						//cover toeslag berekenen
						if (V2 == 'home' && price != '-') {
							price = price + ((price / 100) * 100);
							
						} else if (V2 == '') {
							price = '-';
						}
					}
					
				break
				
				
				/*--------------------------------------------------------------------------------
				Nix?
				--------------------------------------------------------------------------------*/
				default:
				price = '-';
				break
			}
			
			
			//prijs afhandeling in werking stellen
			if (isNaN(price)) {
				price = '-';
				
			}
			
			//branche exlusiviteit?
			if (EXCL)
				price = '0';
			
			//prijs on request?
			if (price == '0')
				price = '(on request)';
			
			
			//prijs verwerking op enkelvoudig niveau adhv het kwaliteitslabel
			document.getElementById('PRC' + objID).value = calcPrice(price, QLTY);
			
			
			//prijs verwerking op alle niveaus
			if (objID == 0) {
				
				//aantal afbeeldingen(objecten)?
				numBoxes = document.getElementById('NumImgs').value;
				
				for (i=0; i < numBoxes; i++) {
					
					//object id defineren
					objID = i + 1;
					
					//heeft het object een eigen waarde?
					if (document.getElementById('VAR' + objID + 'S0').selectedIndex == 0) {
						
						//kwaliteitslabel ophalen voor het bepalen van de prijs
						QLTY = document.getElementById('qltymark' + objID).value;
						
						//prijs verwerking adhv het kwaliteitslabel
						document.getElementById('PRC' + objID).value = calcPrice(price, QLTY);
					}
				}
			}
		}
		
		/*--------------------------------------------------------------------------------
		methode om de prijs te bepalen
		--------------------------------------------------------------------------------*/
		function calcPrice(price, QLTY) {
			
			if (!isNaN(price)) {
				
				switch (QLTY) {
					case 'B':
					price = parseFloat(price) * 0.75;
					break;
					
					case 'C':
					price = parseFloat(price) * 0.5;
					break;
				}
			}
			
			return price;
		}
		
		