	$(document).ready(function() {
				
		document.getElementById('theForm').style.display='none';
		
			function init() {
						lovArray = [['TITLE',$('#X_title').get(0)]];
						lovService(true,lovArray);

					}
				
				init();
				
				
			});
			
			
function Quest() {

	if ((document.feedbackForm.questions.value == "") && (document.feedbackForm.comments.value == "")){
		alert ("Please complete the question field or select from the dropdown");
		return false;			
		}
		
	//ensure user only selects ONE subject for "My question/feedback is about: *"
	var subjectselected			
	subjectselected = 0
						
	if (document.feedbackForm.questCar.value != ""){
    subjectselected = subjectselected + 1}
	
	if (document.feedbackForm.questBike.value != ""){
	subjectselected = subjectselected + 1 }
	
	if (document.feedbackForm.questCorp.value != ""){
	subjectselected = subjectselected + 1 }
	
	if (document.feedbackForm.questMulti.value != ""){
	subjectselected = subjectselected + 1 }
		
	if (document.feedbackForm.questPE.value != ""){
	subjectselected = subjectselected + 1 }
	
	if (document.feedbackForm.questGen.value != ""){
	subjectselected = subjectselected + 1 }
	
	if (subjectselected > 1) {
	alert("Please select one subject only for 'My question/feedback is about'.");
		return false;
    	}
	
	else {
   
		return true;
	}
}

function EmailSubmit() {
	//ensure fake email is passed if user is insistent on not giving theirs
	if ((document.feedbackForm.email.value == '')) {
	
		if (document.feedbackForm.newsLetter[0].checked) {
			alert ("Honda's e-newsletter is sent via email.  Please enter your email address.");
			document.feedbackForm.email.focus();
			return false;
		}
		else if (confirm("You forgot to give us your email address. Without it we cannot reply to you.\n\nWould you like to submit your comment anyway?")) {

			document.feedbackForm.email.value = 'unknown@unknown.com';
			document.feedbackForm.email.style.color ='#FFFFFF';
			return true;			
		}
		else{
			document.feedbackForm.email.focus();
			return false;
		}
	}
	else {
		return true;
	}
}


function changeValue(quest){
	document.feedbackForm.questions.value = quest[quest.selectedIndex].value;
	
	// make sure the TITLE lookup has a relevant value.
	
	var bb = $("#X_title :selected").text();
	
	document.feedbackForm.personTitle.value = bb;

}

function finalCheck(){

	if(!formCheck()) return false;
	compileDropDowns();
	return true;
}

function send(){


	if(!SSDIF_Validate_Title()) return false;
	
	if (($('#questCar' + ' option:selected').val() == '') && ($('#questBike' + ' option:selected').val() == '') && ($('#questCorp' + ' option:selected').val() == '') && ($('#questMulti' + ' option:selected').val() == '') && ($('#questPE' + ' option:selected').val() == '') && ($('#questGen' + ' option:selected').val() == '')) {
        alert("Please select one subject from the drop down menu");
        return false;
    }

		if(finalCheck()){
			
	
			if (EmailSubmit()) {
				if(Quest()){
	
				//copyTech();
				document.feedbackForm.submit();	
				return true;
				}
			}
			return false;	
		   } else {
		 return false;
	   }
	}


var tempdropdowns = ['questCar', 'questBike', 'questCorp', 'questMulti', 'questPE', 'questGen'];
var dropdowns = new Array();
techForm = 0;
function createDropdowns(){
	// create dropdowns list
	for (var n = 0; n < tempdropdowns.length; n++){
		for (var i = 0; i < document.feedbackForm.elements.length; i++){
			if (document.feedbackForm.elements[i].name == tempdropdowns[n]){
				dropdowns.push(tempdropdowns[n]);
			}
			if (document.feedbackForm.elements[i].name == 'questTec'){
			techForm = 1;
			}
		}
	}
	//alert (dropdowns);
}

function compileDropDowns(){
	//run through each of the dropdowns and if selected index is greater than 0 ie its selected, then tack it onto a string.

	var tempString = "";
	
	a1 = document.feedbackForm.questCar.options[document.feedbackForm.questCar.selectedIndex].value;
	if(a1 != ""){tempString=tempString+a1+" AND "};
	
	a2 = document.feedbackForm.questBike.options[document.feedbackForm.questBike.selectedIndex].value;
	if(a2 != ""){tempString=tempString+a2+" AND "};
	
	a3 = document.feedbackForm.questCorp.options[document.feedbackForm.questCorp.selectedIndex].value;
	if(a3 != ""){tempString=tempString+a3+" AND "};
	
	a4 = document.feedbackForm.questMulti.options[document.feedbackForm.questMulti.selectedIndex].value;
	if(a4 != ""){tempString=tempString+a4+" AND "};
	
	a5 = document.feedbackForm.questPE.options[document.feedbackForm.questPE.selectedIndex].value;
	if(a5 != ""){tempString=tempString+a5+" AND "};
	
	a6 = document.feedbackForm.questGen.options[document.feedbackForm.questGen.selectedIndex].value;
	if(a6 != ""){tempString=tempString+a6+" AND "};
	
	//alert(tempString);

	tempString = tempString.substring(0,tempString.length-5);
	
	document.feedbackForm.questions.value=tempString;
	
}
	

function disableIt(idx)
{


	// hide/show other drop downs
	eval('selIndex = document.feedbackForm.' + idx + '.selectedIndex');
	

	
	if (selIndex == 0)
	{
		for (i = 0; i < tempdropdowns.length; i++)
		{
		
		
			if (tempdropdowns[i] != idx)
			{
			
	   			eval('document.feedbackForm.' + tempdropdowns[i] + '.disabled=false');
			}
		}
   	}
   	else
   	{
		for (i = 0; i < tempdropdowns.length; i++)
		{
			if (tempdropdowns[i] != idx)
			{
	   			eval('document.feedbackForm.' + tempdropdowns[i] + '.disabled=true');
			}
		}
   	}
	//
	// hide/show tech fillins if questTec in form
	// by defualt turn off to start
	/*if (techForm){
		disableOSfeedback();
		if ((idx=='questTec') && (selIndex > 0)){
			document.feedbackForm.techOS1.disabled=false;
			document.feedbackForm.techBrowser1.disabled=false;
			document.feedbackForm.techBrowserVersion1.disabled=false;
			document.feedbackForm.techFlash1.disabled=false;
			document.feedbackForm.techScreenSize1.disabled=false;
			if (document.feedbackForm.Postcode.value == ""){document.feedbackForm.Postcode.value = "TECH000";}
		}
	}*/
}

function disableOSfeedback(){
		document.feedbackForm.techOS1.disabled=true;
		document.feedbackForm.techBrowser1.disabled=true;
		document.feedbackForm.techBrowserVersion1.disabled=true;
		document.feedbackForm.techFlash1.disabled=true;
		document.feedbackForm.techScreenSize1.disabled=true;
	}
	
function formCheck() {

	var s=$('#personForename').attr('value');
	if (!formValidationForename(s)) {
		alert("Please enter a valid Firstname");
		return false;
	}

	var s=$('#personSurname').attr('value');
	if (!formValidationSurname(s)) {
		alert("Please enter a valid Surname");
		return false;
	}
	
	var s=$('#addressPostCode').attr('value');
	if (!formValidationPostcode(s)) {
		alert("Please enter a valid postcode");
		return false;
	}

	var s=$('#email').attr('value');
	if (!formValidationEmail(s)) {
		alert("Please enter a valid email address");
		return false;
	}

	//var s=$('#comments').attr('value');
	var s=$('textarea[name="comments"]').attr('value');
	if (!formValidationComments(s)) {
		alert("Please enter your question / feedback");
		return false;
	}

	return true;
}

function displayForm(){
	document.getElementById('theForm').style.display='block';
}


