0// JavaScript Document

window.onload=complaintExtraFields;

function complaintExtraFields() {
		
	var selectType = document.getElementById('selecttype');
	
	var chosenOption = selectType.options[selectType.selectedIndex];
		
	if ( chosenOption.value == "Make a complaint" ) {

		// product_name
		document.getElementById('product_name_div').style.display = '';
		
		// number_of_tea_bags
		// weight_on_box
		document.getElementById('tea_bags_weight_in_box_div').style.display = '';
		
		// best_before_end_code
		document.getElementById('best_before_end_code_div').style.display = '';
		
		// batch_code
		// batch_number
		document.getElementById('batch_code_batch_number_div').style.display = '';
		
		// time_code
		document.getElementById('time_code_div').style.display = '';
		
		// house number
		if (document.getElementById('house_number_div')) 
			document.getElementById('house_number_div').style.display = '';
		
		// address 1
		if (document.getElementById('address_line1_div'))
			document.getElementById('address_line1_div').style.display = '';
		
		// address 2
		if (document.getElementById('address_line2_div'))
			document.getElementById('address_line2_div').style.display = '';
		
		// state
		if (document.getElementById('state_div'))
			document.getElementById('state_div').style.display = '';
		
		// postcode
		if (document.getElementById('postcode_div'))
			document.getElementById('postcode_div').style.display = '';
				
		document.getElementById('complaints_extra_fields').value = 'true';
		
	}
	else if ( chosenOption.value != "Make a complaint" ) {

		// product_name
		document.getElementById('product_name_div').style.display = 'none';
		
		// number_of_tea_bags
		// weight_on_box
		document.getElementById('tea_bags_weight_in_box_div').style.display = 'none';
		
		// best_before_end_code
		document.getElementById('best_before_end_code_div').style.display = 'none';
		
		// batch_code
		// batch_number
		document.getElementById('batch_code_batch_number_div').style.display = 'none';
		
		// time_code
		document.getElementById('time_code_div').style.display = 'none';
		
		// house number
		document.getElementById('house_number_div').style.display = 'none';
		
		// address 1
		document.getElementById('address_line1_div').style.display = 'none';
		
		// address 2
		document.getElementById('address_line2_div').style.display = 'none';
		
		// state
		document.getElementById('state_div').style.display = 'none';
		
		// postcode
		document.getElementById('postcode_div').style.display = 'none';
		
		document.getElementById('complaints_extra_fields').value = 'false';
	}
}

// if the lot code if J an extra few numbers is required
function checkLotCode(lotCode) {
		
	document.getElementById('batch_code').value = document.getElementById('batch_code').value.toUpperCase();		
}

function displayToolTip( type ) {
			
	var url = type+".html";
			
	window.open(url, '','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=480,height=325');
}