var $t = jQuery.noConflict();
$t('input#trailer-yes').click(function(){
	$t('select#trailer-type,select#trailer-size').removeAttr('disabled');
});
$t('input#trailer-no').click(function(){
	$t('select#trailer-type,select#trailer-size').attr('disabled', 'disabled');
});
$t('input.input-text,textarea.input-text-area').focus(function(){
	$t(this).val('')
	$t(this).css({color:'black'});
});
$t('select.combo').focus(function(){
	$t(this).css({color:'black'});
});

//sellnow, retailaprais, fname, lname, email, phone, year, make, modal, length, style, hull, interior, payoff, worth, address, engine, engine_num, engine_year, engine_man, engine_modal, engine_hp, mech, canvas, hours,location, trailer, trailer, type_type, trailer_size, underway, comments
jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
    phone_number = phone_number.replace(/\s+/g, ""); 
	return this.optional(element) || phone_number.length > 9 &&
		phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please specify a valid phone number");
$t("#apprais-form").validate({
	rules: {
		fname: {
			notEqual: "First Name*",
			required: true,
		},
		lname: {
			notEqual: "Last Name*",
			required: true,
		},
		email: {
			notEqual: "Email Address*",
			required: true,
			email: true
		},
		phone: {
			notEqual: "Telephone Number*",
			required: true,
			phoneUS: true
		},
		year: {
			notEqual: "Year*",
			required: true,
		},
		make: {
			notEqual: "Make*",
			required: true
		},
		model: {
			notEqual: "Model*",
			required: true
		},
		length: {
			notEqual: "Length*",
			required: true
		},
		style: {
			required: true
		},
		hull: {
			required: true
		},
		interior: {
			required: true
		},
		engine: {
			required: true
		},
		engine_num: {
			notEqual: "Number of Motors*",
			required: true
		},
		engine_year: {
			notEqual: "Engine Year*",
			required: true
		},
		engine_man: {
			notEqual: "Engine Manufacturer*",
			required: true
		},
		engine_model: {
			notEqual: "Engine Model*",
			required: true
		},
		engine_hp: {
			notEqual: "Horsepower per engine*",
			required: true
		},
		mech: {
			required: true
		},
		canvas: {
			required: true
		},
		hours: {
			notEqual: "Hours*",
			required: true
		},
		location: {
			notEqual: "Boat location (city, state)*",
			required: true
		}

	},
	groups: {
		username: "fname lname"
	},
	errorPlacement: function(error,element) {
	   return true;
	},
	debug:false
})
//fname, lname, email, phone, year, make, modal, length, style, hull, interior, engine, engine_num, engine_year, engine_man, engine_model, engine_hp, mech, canvas, hours,location

