/**********************************************************

Function writeTitles()
Author: Dave Hunter - 23 July 2002
Des:  Changes the titles of the bottom two fields
dependant of which type of contact is selected.

**********************************************************/

//hides certain elements when advice about products is selected
function hideForAdvice(hideElements)
{
	if(!document.getElementById || !document.getElementsByTagName) return false;
	
	if(document.getElementsByTagName('span'))
	{
		var spanElements = document.getElementsByTagName('span');
		for(var i=0; i<spanElements.length; i++)
		{
			if(spanElements[i].className == 'hideForAdvice')
			{
				if(hideElements)
				{
					spanElements[i].style.display = 'none';
					var selectRespondBy = document.getElementById('RespondBy');
					selectRespondBy.selectedIndex = 2;
				}
				else
				{
					spanElements[i].style.display = 'inline';
				}
			}
			if(spanElements[i].className == 'showForAdvice')
			{
				if(hideElements)
					spanElements[i].style.display = 'inline';
				else
					spanElements[i].style.display = 'none';
			}
		}
	}
	
	return true;
}

function writeTitles()
{  
	switch(document.contact_form.ContactType.value.toString().substring(0,5)){
			  
  		case "id-1#":
  		    	// customer liason
  		    service_call_1.style.visibility = "hidden";
  		    customer_liason_1.style.visibility = "visible";
  			general_enq_1.style.visibility = "hidden";
  			prod_advice_1.style.visibility = "hidden";
  			spare_parts_1.style.visibility = "hidden";
  							    
  			service_call_2.style.visibility = "hidden";
  			customer_liason_2.style.visibility = "visible";
  			general_enq_2.style.visibility = "hidden";
  			prod_advice_2.style.visibility = "hidden";
  			spare_parts_2.style.visibility = "hidden";
  			
  			hideForAdvice(true);
  			
  			break;
  							    
	    case "id-2#":
	    		// General Enquiries
		    service_call_1.style.visibility = "hidden";
  			customer_liason_1.style.visibility = "hidden";
  			general_enq_1.style.visibility = "visible";
  			prod_advice_1.style.visibility = "hidden";
  			spare_parts_1.style.visibility = "hidden";
  							    
  			service_call_2.style.visibility = "hidden";
  			customer_liason_2.style.visibility = "hidden";
  			general_enq_2.style.visibility = "visible";
  			prod_advice_2.style.visibility = "hidden";
  			spare_parts_2.style.visibility = "hidden";
  			
  			hideForAdvice(false);
  			
  			break;
  							    
	    case "id-3#":
		    	// Product Advice
	    		service_call_1.style.visibility = "hidden";
  			customer_liason_1.style.visibility = "hidden";
  			general_enq_1.style.visibility = "hidden";
  			prod_advice_1.style.visibility = "visible";
  			spare_parts_1.style.visibility = "hidden";
  							    
  			service_call_2.style.visibility = "hidden";
  			customer_liason_2.style.visibility = "hidden";
  			general_enq_2.style.visibility = "hidden";
  			prod_advice_2.style.visibility = "visible";
  			spare_parts_2.style.visibility = "hidden";
  			
  			hideForAdvice(true);
  							    
  			break;
  							    
	    case "id-4#":
	    		// Service Calls
	    		service_call_1.style.visibility = "visible";
  			customer_liason_1.style.visibility = "hidden";
  			general_enq_1.style.visibility = "hidden";
  			prod_advice_1.style.visibility = "hidden";
  			spare_parts_1.style.visibility = "hidden";
  							    
  			service_call_2.style.visibility = "visible";
  			customer_liason_2.style.visibility = "hidden";
  			general_enq_2.style.visibility = "hidden";
  			prod_advice_2.style.visibility = "hidden";
  			spare_parts_2.style.visibility = "hidden";
  			
  			hideForAdvice(false);
  							    
  			break;
  							    
	    case "id-5#":
	    		// Spare Parts
	    		service_call_1.style.visibility = "hidden";
  			customer_liason_1.style.visibility = "hidden";
  			general_enq_1.style.visibility = "hidden";
  			prod_advice_1.style.visibility = "hidden";
  			spare_parts_1.style.visibility = "visible";
  							    
  			service_call_2.style.visibility = "hidden";
  			customer_liason_2.style.visibility = "hidden";
  			general_enq_2.style.visibility = "hidden";
  			prod_advice_2.style.visibility = "hidden";
  			spare_parts_2.style.visibility = "visible";
  			
  			hideForAdvice(false);
  							    
  			break;
	    					    
  		default:	
  			service_call_1.style.visibility = "visible";
  			customer_liason_1.style.visibility = "hidden";
  			general_enq_1.style.visibility = "hidden";
  			prod_advice_1.style.visibility = "hidden";
  			spare_parts_1.style.visibility = "hidden";
  							    
  			service_call_2.style.visibility = "visible";
  			customer_liason_2.style.visibility = "hidden";
  			general_enq_2.style.visibility = "hidden";
  			prod_advice_2.style.visibility = "hidden";
  			spare_parts_2.style.visibility = "hidden";
  			
  			hideForAdvice(false);
  							    
  			break;
		}
							
}
