

function getValues(formId, inputName) {

	var form = $(formId);
	var input = form[inputName];

	// hidden fields to be change dynamically
	var promo = $('promo-code');
	var esub = $('email-subject');

	Event.observe(input, 'change', function(evt) { var optionValue = $F(input); setValues(form, optionValue, promo, esub); }, false); 
}

function setValues(formId, optionValue, promo, esub){
	if (optionValue == 'chooseProducts'){
	promo.value = '7VB3K2983';
	esub.value = 'ACD - ACDelco - Product Suggestion';
	}
	else if (optionValue == 'chooseWebsite'){
	promo.value = '7VB3K3073';
	esub.value = 'ACD - ACDelco - Site Suggestions';
	}
	else if (optionValue == 'chooseOther'){
	promo.value = '7VB3K3074';
	esub.value = 'ACD - ACDelco - Other Suggestions';
	} else {
	promo.value = 'not-selected';
	esub.value = 'not chosen';
	}

}

function contactCallback(result, form) {
	if (result == true){
	$('email-sender').value = $('Email').value;
	
	}
}
	
Event.observe(window,'load',function(){ 
	if ($('sign-up')){
	new Validation('sign-up', {immediate : true, onFormValidate : contactCallback});
	}
});


					
var initValidator = new domFunction(function() {
	new Validation('contact', {immediate : true, onFormValidate : contactCallback});
	getValues('contact', 'commentOptions');
}, { 'contact-us' : 'id'} );










