/* Quote form options */

	editquote = false;

	function toggleInit(){
		editquote = true;
		toggleContactMethod();
		toggleQuoteType();
		togglePrintingTypeField();
		toggleSizeField();
		toggleStockWeightOther();
		toggleStockFinishOther();
		toggleDeliveryField();
		toggleSpecifyDeadline();
		toggleShowInternalAddresses();
	}

	function toggleContactMethod(){
	// this is for a RADIO BOX
		for (var i=0; i < document.quoteme.preferredcontact.length; i++){
		   if (document.quoteme.preferredcontact[i].checked){
			  var preferredcontact_val = document.quoteme.preferredcontact[i].value;
			  }
		   }
		if(preferredcontact_val == "Telephone") {
			  document.getElementById('preferredcontact-block').style.display = 'block';
		   } else {
			  document.getElementById('preferredcontact-block').style.display = 'none';
		   }
	}
	
	function toggleQuoteType(){
	// this is for a tickbox
	// alert ('This checkbox is working');
	//alert ('joe test'.editquote);
		var sel = document.getElementById('quotefor');
		
		if (document.quoteme.quotestyle.checked){
			
			document.getElementById('quotestyle-freefield').style.display = 'none';

			if(sel.value == "Not specified"){
				document.getElementById('printreadyartwork-block').style.display = 'none';
				document.getElementById('howurgent-block').style.display = 'none';
				document.getElementById('projecttypeother-block').style.display = 'none';
				document.getElementById('websitequestions-block').style.display = 'none';
				document.getElementById('quotetype-other-block').style.display = 'none';
				document.getElementById('printingordesign-block1').style.display = 'none';
				document.getElementById('printingordesign-block2').style.display = 'none';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('all-block').style.display = 'none';
				//document.getElementById('submitblock').style.display = 'none';
			} else if(sel.value == "Printing only" || sel.value == "Printing and design"){
				document.getElementById('printreadyartwork-block').style.display = 'block';
				document.getElementById('howurgent-block').style.display = 'block';
				document.getElementById('websitequestions-block').style.display = 'none';
				document.getElementById('quotetype-other-block').style.display = 'none';
				document.getElementById('printingordesign-block1').style.display = 'block';
				document.getElementById('printingordesign-block2').style.display = 'block';
				document.getElementById('printingordesign-noofpages').style.display = 'block';
				document.getElementById('all-block').style.display = 'block';
				//document.getElementById('submitblock').style.display = 'block';
				togglePrintingTypeField();
			} else if(sel.value == "Design only"){	
				document.getElementById('printreadyartwork-block').style.display = 'none';
				document.getElementById('howurgent-block').style.display = 'block';
				document.getElementById('websitequestions-block').style.display = 'none';
				document.getElementById('quotetype-other-block').style.display = 'none';
				document.getElementById('printingordesign-block1').style.display = 'block';
				document.getElementById('printingordesign-block2').style.display = 'block';
				document.getElementById('printingordesign-noofpages').style.display = 'block';
				document.getElementById('all-block').style.display = 'block';
				//document.getElementById('submitblock').style.display = 'block';
			} else if(sel.value == "Website design"){
				document.getElementById('printreadyartwork-block').style.display = 'none';
				document.getElementById('howurgent-block').style.display = 'block';
				document.getElementById('websitequestions-block').style.display = 'block';
				document.getElementById('quotetype-other-block').style.display = 'none';
				document.getElementById('printingordesign-block1').style.display = 'none';
				document.getElementById('printingordesign-block2').style.display = 'none';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('all-block').style.display = 'block';
				//document.getElementById('submitblock').style.display = 'block';
				
			} else if(sel.value == "Other service"){
				document.getElementById('printreadyartwork-block').style.display = 'none';
				document.getElementById('howurgent-block').style.display = 'block';
				document.getElementById('websitequestions-block').style.display = 'none';
				document.getElementById('quotetype-other-block').style.display = 'block';
				document.getElementById('printingordesign-block1').style.display = 'none';
				document.getElementById('printingordesign-block2').style.display = 'none';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('all-block').style.display = 'block';
				//document.getElementById('submitblock').style.display = 'block';
			}
			
	   } else {		// "I'd like you to prompt me" is not checked
			document.getElementById('printreadyartwork-block').style.display = 'none';
			document.getElementById('howurgent-block').style.display = 'none';
			document.getElementById('quotestyle-freefield').style.display = 'block';
			document.getElementById('projecttypeother-block').style.display = 'none';
			document.getElementById('websitequestions-block').style.display = 'none';
			document.getElementById('quotetype-other-block').style.display = 'none';
			document.getElementById('printingordesign-block1').style.display = 'none';
			document.getElementById('printingordesign-block2').style.display = 'none';
			document.getElementById('printingordesign-noofpages').style.display = 'none';
			document.getElementById('all-block').style.display = 'none';
			//document.getElementById('submitblock').style.display = 'block';
			
			if(sel.value == "Printing only" || sel.value == "Printing and design"){
				document.getElementById('printreadyartwork-block').style.display = 'block';
				document.getElementById('howurgent-block').style.display = 'block';
					
			} else if(sel.value == "Website design"){								
				document.getElementById('quotestyle').checked = true;
				document.getElementById('promptquestions').style.display = 'none';
				
				document.getElementById('quotestyle-freefield').style.display = 'none';
				
				document.getElementById('printreadyartwork-block').style.display = 'none';
				document.getElementById('howurgent-block').style.display = 'block';
				document.getElementById('websitequestions-block').style.display = 'block';
				document.getElementById('quotetype-other-block').style.display = 'none';
				document.getElementById('printingordesign-block1').style.display = 'none';
				document.getElementById('printingordesign-block2').style.display = 'none';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('all-block').style.display = 'block';
					
			} else if (sel.value != "Not specified"){
				document.getElementById('printreadyartwork-block').style.display = 'none';
				document.getElementById('howurgent-block').style.display = 'block';
			}
			
			if(sel.value == "Website design" || 
			  sel.value == "Design only" || 
			  sel.value == "Other service"){
			   document.getElementById('promptquestions').style.display = 'none';
			} else {
			   document.getElementById('promptquestions').style.display = 'block';
			}
		}
	}
	
	function toggleNCRparts() {
		if(document.getElementById('ncr-numberofparts').value == '1 part'){
			document.getElementById('ncr-part2').style.display = 'none';
			document.getElementById('ncr-part3').style.display = 'none';
			document.getElementById('ncr-part4').style.display = 'none';
		} else if(document.getElementById('ncr-numberofparts').value == '2 part'){
			document.getElementById('ncr-part2').style.display = 'block';
			document.getElementById('ncr-part3').style.display = 'none';
			document.getElementById('ncr-part4').style.display = 'none';
		} else if(document.getElementById('ncr-numberofparts').value == '3 part'){
			document.getElementById('ncr-part2').style.display = 'block';
			document.getElementById('ncr-part3').style.display = 'block';
			document.getElementById('ncr-part4').style.display = 'none';
		} else if(document.getElementById('ncr-numberofparts').value == '4 part'){
			document.getElementById('ncr-part2').style.display = 'block';
			document.getElementById('ncr-part3').style.display = 'block';
			document.getElementById('ncr-part4').style.display = 'block';
		} 
	}
	
	function resetPrintingDefaults() {
		document.getElementById('promptquestions').style.display = 'block';
		
		document.getElementById('printreadyartwork-block').style.display = 'block';
		document.getElementById('howurgent-block').style.display = 'none';
		document.getElementById('websitequestions-block').style.display = 'none';
		document.getElementById('quotetype-other-block').style.display = 'none';
		document.getElementById('printingordesign-block1').style.display = 'block';
		document.getElementById('printingordesign-block2').style.display = 'block';
		document.getElementById('printingordesign-noofpages').style.display = 'block';
		document.getElementById('all-block').style.display = 'block';
		
		document.getElementById('printingordesign-noofpages').style.display = 'block';
		document.getElementById('printingordesign-noofsides').style.display = 'none';
		if(!editquote) document.getElementById('noofvariations').value = '';
		document.getElementById('stockblock').style.display = 'block';
		//document.getElementById('size').value = 'Not sure';
		document.getElementById('quantity-holder').style.display = 'block';
		document.getElementById('runon-holder').style.display = 'block';
		document.getElementById('delivery-holder').style.display = 'block';
		//document.getElementById('selfcoverblock').style.display = 'none';
		if(!editquote) document.getElementById('stockfinish').value = 'Not sure';
		document.getElementById('laminate_front-holder').style.display = 'block';
		document.getElementById('laminate_reverse-holder').style.display = 'block';
		document.getElementById('spotuv-holder').style.display = 'block';
		if(!editquote) document.getElementById('noofvariations').value = '';
		document.getElementById('extraprocesses').style.display = 'block';
		document.getElementById('extraprocesses-main').style.display = 'block';
		document.getElementById('extraprocesses-banners').style.display = 'none';
		document.getElementById('extraprocess_diecutting').style.display = 'block';
		document.getElementById('extraprocess_embossing').style.display = 'block';
		document.getElementById('extraprocess_encapsulation').style.display = 'block';
		document.getElementById('extraprocess_folding').style.display = 'block';
		document.getElementById('extraprocess_perforating').style.display = 'block';
		document.getElementById('extraprocess_scoring').style.display = 'block';
		document.getElementById('extraprocess_sealing').style.display = 'block';
		if(!editquote) document.getElementById('extraprocess_folding_checkbox').checked = false;
		document.getElementById('extraprocess_numbering').style.display = 'none';
		document.getElementById('extraprocess_foilblocking').style.display = 'block';
		document.getElementById('extraprocess_other').style.display = 'block';
		if(!editquote) document.getElementById('stockweight').value = 'Not sure';
		document.getElementById('capacity-holder').style.display = 'none';
		document.getElementById('extraprocess_businesscardslot').style.display = 'none';
		document.getElementById('extraprocess_inserts').style.display = 'none';
		document.getElementById('noofvariations-holder').style.display = 'block';
		document.getElementById('selfcover-cover').style.display = 'block';
		document.getElementById('ncr').style.display = 'none';
		document.getElementById('projecttypeother-block').style.display = 'none';
		
		toggleSizeField();
	}
	
	function togglePrintingTypeField() {
	// this is for a SELECT (DROP-DOWN MENU)
	   var sel = document.getElementById('printingtype');
	   	   
		// Get the value for the radio button for the 'selfcover' radio button	   
		   for (var i=0; i < document.quoteme.selfcover.length; i++){
			   if (document.quoteme.selfcover[i].checked){
				  var selfcover_val = document.quoteme.selfcover[i].value;
				}
		   }
		   
		if(sel.value == "") {
			document.getElementById('printreadyartwork-block').style.display = 'none';
			document.getElementById('howurgent-block').style.display = 'none';
			document.getElementById('projecttypeother-block').style.display = 'none';
			document.getElementById('websitequestions-block').style.display = 'none';
			document.getElementById('printingordesign-block2').style.display = 'none';
			document.getElementById('printingordesign-noofpages').style.display = 'none';
			document.getElementById('all-block').style.display = 'none';
		} else{
			resetPrintingDefaults();
						
			if(sel.value == "Advertising Boards") {
			   document.getElementById('printingordesign-noofpages').style.display = 'none';
			   document.getElementById('printingordesign-noofsides').style.display = 'block';
			   document.getElementById('extraprocesses').style.display = 'none';
			   if(!editquote) document.getElementById('noofvariations').value = '1';
			   document.getElementById('stockblock').style.display = 'none';
			   if(!editquote) document.getElementById('size').value = 'Not sure';
			   
			} else if(sel.value == "Banners") {
			   document.getElementById('stockblock').style.display = 'none';
			   if(!editquote) document.getElementById('size').value = 'other';
			   toggleSizeField();
			   document.getElementById('extraprocesses-main').style.display = 'none';
			   document.getElementById('extraprocesses-banners').style.display = 'block';
			   if(!editquote) document.getElementById('noofvariations').value = '1';
			   document.getElementById('runon-holder').style.display = 'none';
			   
			} else if (sel.value == "Brochures, Magazines or Newsletters" && selfcover_val == "no"){
				document.getElementById('selfcoverblock').style.display = 'block';
				document.getElementById('selfcover-pages').style.display = 'block';
				document.getElementById('selfcover-inners').style.display = 'block';
				//if(!editquote) document.getElementById('size').value = 'Not sure';
				if(!editquote) document.getElementById('size').value = 'A4';
			    if(!editquote) document.getElementById('noofvariations').value = '1';

		   } else if(sel.value == "Brochures, Magazines or Newsletters") {
			   document.getElementById('selfcoverblock').style.display = 'block';
			   document.getElementById('selfcover-pages').style.display = 'none';
			   document.getElementById('selfcover-inners').style.display = 'none';
			   if(!editquote) document.getElementById('size').value = 'A4';
			   if(!editquote) document.getElementById('noofvariations').value = '1';
			   
		   } else if(sel.value == "Business Cards") {
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('printingordesign-noofsides').style.display = 'block';
				if(!editquote) document.getElementById('size').value = 'Business Card';
				
		   } else if(sel.value == "Compliment Slips") {
				if(!editquote) document.getElementById('size').value = 'DL';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('printingordesign-noofsides').style.display = 'block';
				if(!editquote) document.getElementById('stockfinish').value = 'Laser Bond';
				document.getElementById('laminate_front-holder').style.display = 'none';
				document.getElementById('laminate_reverse-holder').style.display = 'none';
				document.getElementById('spotuv-holder').style.display = 'none';
				if(!editquote) document.getElementById('noofvariations').value = '1';
				document.getElementById('extraprocess_encapsulation').style.display = 'none';
				document.getElementById('extraprocess_folding').style.display = 'none';
				document.getElementById('extraprocess_perforating').style.display = 'none';
				document.getElementById('extraprocess_scoring').style.display = 'none';
				document.getElementById('extraprocess_sealing').style.display = 'none';
				
		   } else if(sel.value == "Correx Boards") {
				document.getElementById('stockblock').style.display = 'none';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('printingordesign-noofsides').style.display = 'block';
				document.getElementById('extraprocesses').style.display = 'none';
				if(!editquote) document.getElementById('noofvariations').value = '1';
				if(!editquote) document.getElementById('size').value = 'Not sure';
				
		   } else if(sel.value == "Folded Leaflets") {
				if(!editquote) document.getElementById('stockweight').value = '150';
				if(!editquote) document.getElementById('stockfinish').value = 'Gloss';
				if(!editquote) document.getElementById('extraprocess_folding_checkbox').checked = true;
				if(!editquote) document.getElementById('noofvariations').value = '1';
				if(!editquote) document.getElementById('size').value = 'Not sure';
				
		   } else if(sel.value == "Folders") {
				if(!editquote) document.getElementById('size').value = 'A4';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('printingordesign-printed').style.display = 'block';
				if(!editquote) document.getElementById('stockweight').value = '350';
				if(!editquote) document.getElementById('stockfinish').value = 'Gloss';
				document.getElementById('capacity-holder').style.display = 'block';
				document.getElementById('extraprocess_businesscardslot').style.display = 'block';
				document.getElementById('extraprocess_inserts').style.display = 'block';
				document.getElementById('noofvariations-holder').style.display = 'none';
				
		   } else if(sel.value == "Flyers") {
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('printingordesign-noofsides').style.display = 'block';
				if(!editquote) document.getElementById('size').value = 'Not sure';
				
		   } else if(sel.value == "Letterheads/Continuation Paper") {
				if(!editquote) document.getElementById('size').value = 'A4';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('printingordesign-noofsides').style.display = 'block';
				if(!editquote) document.getElementById('stockweight').value = '120';
				if(!editquote) document.getElementById('stockfinish').value = 'Laser Bond';
				document.getElementById('laminate_front-holder').style.display = 'none';
				document.getElementById('laminate_reverse-holder').style.display = 'none';
				document.getElementById('spotuv-holder').style.display = 'none';
				if(!editquote) document.getElementById('noofvariations').value = '1';
				document.getElementById('extraprocess_encapsulation').style.display = 'none';
				document.getElementById('extraprocess_folding').style.display = 'none';
				document.getElementById('extraprocess_perforating').style.display = 'none';
				document.getElementById('extraprocess_scoring').style.display = 'none';
				document.getElementById('extraprocess_sealing').style.display = 'none';
				
		   } else if(sel.value == "Menus") {
				if(!editquote) document.getElementById('noofvariations').value = '1';
				if(!editquote) document.getElementById('size').value = 'Not sure';
				
		   } else if(sel.value == "NCR Pads") {
				document.getElementById('extraprocess_numbering').style.display = 'block';
				document.getElementById('selfcover-cover').style.display = 'none';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('ncr').style.display = 'block';
				if(!editquote) document.getElementById('size').value = 'Not sure';
				
				document.getElementById('extraprocess_diecutting').style.display = 'none';
				document.getElementById('extraprocess_embossing').style.display = 'none';
				document.getElementById('extraprocess_encapsulation').style.display = 'none';
				document.getElementById('extraprocess_folding').style.display = 'none';
				document.getElementById('extraprocess_scoring').style.display = 'none';
				document.getElementById('extraprocess_sealing').style.display = 'none';
				document.getElementById('extraprocess_foilblocking').style.display = 'none';
				document.getElementById('extraprocess_other').style.display = 'none';
				
				document.getElementById('noofvariations-holder').style.display = 'none';
				document.getElementById('quantity-holder').style.display = 'none';
				document.getElementById('runon-holder').style.display = 'none';
				
			} else if(sel.value == "Posters") {
				if(!editquote) document.getElementById('size').value = 'A3';
				document.getElementById('printingordesign-noofpages').style.display = 'none';
				document.getElementById('printingordesign-noofsides').style.display = 'block';
				if(!editquote) document.getElementById('stockweight').value = '130';
				if(!editquote) document.getElementById('stockfinish').value = 'Gloss';
				
				document.getElementById('extraprocess_drilling').style.display = 'none';
				document.getElementById('extraprocess_perforating').style.display = 'none';
				document.getElementById('extraprocess_diecutting').style.display = 'none';
				document.getElementById('extraprocess_embossing').style.display = 'none';
				document.getElementById('extraprocess_scoring').style.display = 'none';
				document.getElementById('extraprocess_sealing').style.display = 'none';
				document.getElementById('extraprocess_foilblocking').style.display = 'none';
				
				if(!editquote) document.getElementById('noofvariations').value = '1';
				
		   } else if(sel.value == "Stretch canvas prints") {
			   document.getElementById('stockblock').style.display = 'none';
			   if(!editquote) document.getElementById('size').value = 'other';
			   toggleSizeField();
			   document.getElementById('printingordesign-noofpages').style.display = 'none';
			   document.getElementById('selfcover-cover').style.display = 'none';
			   document.getElementById('extraprocesses').style.display = 'none';
			   document.getElementById('noofvariations-holder').style.display = 'none';
			   document.getElementById('runon-holder').style.display = 'none';
		   } else if(sel.value == "other") {
			  document.getElementById('projecttypeother-block').style.display = 'block';
		   }
		}
	}
	
	
	function toggleSizeField() {
	// this is for a SELECT (DROP-DOWN MENU)
	   var sel = document.getElementById('size');
	   if(sel.value == "other") {
		  document.getElementById('sizeother-block').style.display = 'block';
	   } else {
		  document.getElementById('sizeother-block').style.display = 'none';
	   }
	}
	
	function toggleStockWeightOther() {
	// this is for a SELECT (DROP-DOWN MENU)
	   var sel = document.getElementById('stockweight');
	   if(sel.value == "other") {
		  document.getElementById('stockweightother-block').style.display = 'block';
	   } else {
		  document.getElementById('stockweightother-block').style.display = 'none';
	   }
	}
	
	function toggleStockFinishOther() {
	// this is for a SELECT (DROP-DOWN MENU)
	   var sel = document.getElementById('stockfinish');
	   if(sel.value == "other") {
		  document.getElementById('stockfinishother-block').style.display = 'block';
	   } else {
		  document.getElementById('stockfinishother-block').style.display = 'none';
	   }
	}
	
	function toggleDeliveryField() {
	// this is for a SELECT (DROP-DOWN MENU)
	   var sel = document.getElementById('delivery');
	   if(sel.value == "Europe" || sel.value == "Worldwide") {
		  document.getElementById('country-block').style.display = 'block';
	   } else {
		  document.getElementById('country-block').style.display = 'none';
	   }
	}
	
	function toggleSpecifyDeadline() {
	// this is for a tickbox
	   if (document.quoteme.specifydeadline.checked){
		  document.getElementById('specifydeadline-block').style.display = 'block';
	   } else {
		  document.getElementById('specifydeadline-block').style.display = 'none';
	   }
	}
	
	function toggleShowInternalAddresses() {
	// this is for a tickbox
	   if (document.quoteme.showInternalAddresses.checked){
		  document.getElementById('SentToInternalAddresses').style.display = 'block';
	   } else {
		  document.getElementById('SentToInternalAddresses').style.display = 'none';
	   }
	}