// JavaScript Document
$(function() {
	$('#keywords').focus();
	$("#frmAutoQS input[name='newused_New.Used_txt_f']").click( function() {
		if ($("#frmAutoQS #make").val() != '') {
			var sMake = $("#frmAutoQS #make_Auto").val();
			var MethodVal = 'fnRetrieveModelXML';
			var DivisionVal = 1;
			var NewUsedVal = $("#frmAutoQS input[name='newused_New.Used_txt_f']:checked").val();
			$('#frmAutoQS #hQSMake_Auto').val(sMake);
			$.ajax({
				type: "GET",
				url: "/components/quicksearch.cfc",
				dataType: "xml",
				data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal,
				success: function(xml){
					$("#frmAutoQS select#model_Auto").html('');
			    $("#frmAutoQS select#model_Auto").append('<option value="">'+ translate.All +' '+sMake+ ' '+ translate.Models +'</option>');
					$(xml).find('model').each(function(){
						$("#frmAutoQS select#model_Auto").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
					});
				}
			});
		}
	});

	$("#frmRecQS input[name='newused_New.Used_txt_f']").click( function() {
		if ($("#frmRecQS #make").val() != '') {
			var sMake = $("#frmRecQS #make_Rec").val();
			var MethodVal = 'fnRetrieveModelXML';
			var DivisionVal = 2;
			var NewUsedVal = $("#frmRecQS input[name='newused_New.Used_txt_f']:checked").val();
			$('#frmRecQS #hQSMake_Rec').val(sMake);
			$.ajax({
				type: "GET",
				url: "/components/quicksearch.cfc",
				dataType: "xml",
				data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal,
				success: function(xml){
					$("#frmRecQS select#model_Rec").html('');
					$("#frmRecQS select#model_Rec").append('<option value="">'+ translate.All +' '+sMake+ ' '+ translate.Models +'</option>');
					$(xml).find('model').each(function(){
						$("#frmRecQS select#model_Rec").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
					});
				}
			});	
		}
	});

	$("#frmAgQS input[name='newused_New.Used_txt_f']").click( function() {
		if ($("#frmAgQS #make").val() != '') {
			var sMake = $("#frmAgQS #make_Ag").val();
			var MethodVal = 'fnRetrieveModelXML';
			var DivisionVal = 3;
			var NewUsedVal = $("#frmAgQS input[name='newused_New.Used_txt_f']:checked").val();
			$('#frmAgQS #hQSMake_Ag').val(sMake);
			$.ajax({
				type: "GET",
				url: "/components/quicksearch.cfc",
				dataType: "xml",
				data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal,
				success: function(xml){
					$("#frmAgQS select#model_Ag").html('');
			$("#frmAgQS select#model_Ag").append('<option value="">'+ translate.All +' '+sMake+ ' '+ translate.Models +'</option>');
					$(xml).find('model').each(function(){
						$("#frmAgQS select#model_Ag").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
					});
				}
			});		
		}
	});
	
	$("#frmAutoQS #make_Auto").change(function() {
		var sMake = $(this).val();
		var MethodVal = 'fnRetrieveModelXML';
		var DivisionVal = 1;
		var NewUsedVal = $("#frmAutoQS input[name='newused_New.Used_txt_f']:checked").val();
		$('#frmAutoQS #hQSMake_Auto').val(sMake);
		$.ajax({
			type: "GET",
			url: "/components/quicksearch.cfc",
			dataType: "xml",
			data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal,
			success: function(xml){
				$("#frmAutoQS select#model_Auto").html('');
        $("#frmAutoQS select#model_Auto").append('<option value="">'+ translate.All +' '+sMake+ ' '+ translate.Models +'</option>');
				$(xml).find('model').each(function(){
					$("#frmAutoQS select#model_Auto").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
				});
			}
		});		
	});
	
	$("#frmRecQS #make_Rec").change(function() {
		var sMake = $(this).val();
		var MethodVal = 'fnRetrieveModelXML';
		var DivisionVal = 2;
		var NewUsedVal = $("#frmRecQS input[name='newused_New.Used_txt_f']:checked").val();
		$('#frmRecQS #hQSMake_Rec').val(sMake);
		$.ajax({
			type: "GET",
			url: "/components/quicksearch.cfc",
			dataType: "xml",
			data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal,
			success: function(xml){
				$("#frmRecQS select#model_Rec").html('');
        $("#frmRecQS select#model_Rec").append('<option value="">'+ translate.All +' '+sMake+ ' '+ translate.Models +'</option>');
				$(xml).find('model').each(function(){
					$("#frmRecQS select#model_Rec").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
				});
			}
		});		
	});
	
	$("#frmAgQS #make_Ag").change(function() {
		var sMake = $(this).val();
		var MethodVal = 'fnRetrieveModelXML';
		var DivisionVal = 3;
		var NewUsedVal = $("#frmAgQS input[name='newused_New.Used_txt_f']:checked").val();
		$('#frmAgQS #hQSMake_Ag').val(sMake);
		$.ajax({
			type: "GET",
			url: "/components/quicksearch.cfc",
			dataType: "xml",
			data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal,
			success: function(xml){
				$("#frmAgQS select#model_Ag").html('');
        $("#frmAgQS select#model_Ag").append('<option value="">'+ translate.All +' '+sMake+ ' '+ translate.Models +'</option>');
				$(xml).find('model').each(function(){
					$("#frmAgQS select#model_Ag").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
				});
			}
		});		
	});

	//Account Login
	if ($("#frmLogin").size() > 0) {
    $("#frmLogin").validate({
      errorContainer: "#frmLogin_Error",
      errorLabelContainer: "#frmLogin_Error",
      wrapper: "p",
      messages: {
        "email_email.address_email_t": {email: translate.validEmail,required: translate.requiredEmail},
        password_password_txt_f: "Password is required field"
      },
      rules:{
        "email_email.address_email_t": {required:true,email:true},
        password_password_txt_f: {required: "#forgotpassword:unchecked"}
      }
    });
  }
  /*

  $("#model_Auto").change(function() {$("#frmAutoQS #hQSModel_Auto").val($(this).val());});
  $("#model_Ag").change(function() {$("#frmAgQS #hQSModel_Ag").val($(this).val());});
  $("#model_Rec").change(function() {$("#frmRecQS #hQSModel_Rec").val($(this).val());});


	var initAutoForm = function() {
		var sMake = $('#hQSMake_Auto').val();
		var sModel = $('#hQSModel_Auto').val();
		var MethodVal = 'fnRetrieveModelXML';
		var DivisionVal = 1;
		var NewUsedVal = $("#frmAutoQS input[name='newused_New.Used_txt_f']:checked").val();
		if (NewUsedVal != undefined) {
			if (sModel !='') {
					$.ajax({
						type: "GET",
						url: "/components/quicksearch.cfc",
						dataType: "xml",
						data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal+"&init=1",
						success: function(xml){
							$("#frmAutoQS select#model_Auto").html('');
							$("#frmAutoQS select#model_Auto").append('<option value="">All '+sMake+' Models</option>');
							$(xml).find('model').each(function(){
								$("#frmAutoQS select#model_Auto").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
							});
							$("#frmAutoQS select#model_Auto").val(sModel);
						}
					});
			}
		}
	};

	var initAgForm = function() {
		var sMake = $('#hQSMake_Ag').val();
		var sModel = $('#hQSModel_Ag').val();
		var MethodVal = 'fnRetrieveModelXML';
		var DivisionVal = 3;
		//alert($("#frmAgQS input[name='newused_New.Used_txt_f']:checked").val());
		var NewUsedVal = $("#frmAgQS input[name='newused_New.Used_txt_f']:checked").val();
		if (NewUsedVal != undefined) {
			if (sModel !='') {
				$.ajax({
					type: "GET",
					url: "/components/quicksearch.cfc",
					dataType: "xml",
					data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal+"&init=1",
					success: function(xml){
						$("#frmAgQS select#model_Rec").html('');
				$("#frmAgQS select#model_Rec").append('<option value="">All '+sMake+' Models</option>');
						$(xml).find('model').each(function(){
							$("#frmAgQS select#model_Rec").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
						});
			  $("#frmAgQS select#model_Rec").val(sModel);
					}
				});
			}
		}
	};

	var initRecForm = function() {
		var sMake = $('#hQSMake_Rec').val();
		var sModel = $('#hQSModel_Rec').val();
		var MethodVal = 'fnRetrieveModelXML';
		var DivisionVal = 2;
		var NewUsedVal = $("#frmRecQS input[name='newused_New.Used_txt_f']:checked").val();
		if (NewUsedVal != undefined) {
			if (sModel !='') {
				$.ajax({
					type: "GET",
					url: "/components/quicksearch.cfc",
					dataType: "xml",
					data: "method="+MethodVal+"&make="+sMake+"&Division="+DivisionVal+"&iNewUsed="+NewUsedVal+"&init=1",
					success: function(xml){
						$("#frmRecQS select#model_Ag").html('');
						$("#frmRecQS select#model_Ag").append('<option value="">All '+sMake+' Models</option>');
						$(xml).find('model').each(function(){
							$("#frmRecQS select#model_Ag").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
						});
			  $("#frmRecQS select#model_Ag").val(sModel);
					}
				});
			}
		}
  };
  if ($('#frmRecQS')) {
    initRecForm();  
  }
  if ($('#frmAgQS')) {
    initAgForm();  
  }
  if ($('#frmAutoQS')) {
    initAutoForm();  
  }
	
	$("#frmResearch #make").change(function() {
		var sMake = $(this).val();
		var MethodVal = 'fnRetrieveModelListXML';
		$('#frmResearch #hMake').val(sMake);
		$.ajax({
			type: "GET",
			url: "/components/Reviews.cfc",
			dataType: "xml",
			data: "method="+MethodVal+"&make="+sMake,
			success: function(xml){
				$("#frmResearch select#model").html('');
        $("#frmResearch select#model").append('<option value="">All '+sMake+' Models</option>');
				$(xml).find('model').each(function(){
					$("#frmResearch select#model").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
				});
			}
		});		
	});
	$("#frmResearch #model").change(function() {
		var sModel = $(this).val();
		$('#frmResearch #hModel').val(sModel);
	});

	var initResearchForm = function() {
		var sMake = $('#frmResearch #hMake').val();
		var sModel = $('#frmResearch #hModel').val();
		var MethodVal = 'fnRetrieveModelListXML';
		if (sModel !='') {
			$.ajax({
				type: "GET",
				url: "/components/Reviews.cfc",
				dataType: "xml",
				data: "method="+MethodVal+"&make="+sMake,
				success: function(xml){
					$("#frmResearch select#model").html('');
					$("#frmResearch select#model").append('<option value="">All '+sMake+' Models</option>');
					$(xml).find('model').each(function(){
						$("#frmResearch select#model").append('<option value="' + $(this).text() + '">' + $(this).text() + '</option>');
					});
		  $("#frmResearch select#model").val(sModel);
				}
			});
		}
  };

  if ($('#frmResearch')) {
		initResearchForm();  
  }

	
	*/
});
