/**
 * @author DamienL
 */

var uRL = '';
 
function get_models_ajx(manufacturer_code) {
     var p = {};
	 p[manufacturer_code] = manufacturer_code
     $('#InputModel').load(uRL + '/managevehicles/get_manufacturerModels/' + manufacturer_code, p,function(str){
 
     });
}

function special_status_ajx(vehicle_id) {
	 var p = {};
	 p[vehicle_id] = vehicle_id
     $('#SpecialStatus').load(uRL + '/managevehicles/update_specialStatus/' + vehicle_id, p,function(str){
 
     });
	 
	 alert('Status Updated!')
}

function publish_status_ajx(vehicle_id) {
	 var p = {};
	 p[vehicle_id] = vehicle_id
     $('#PublishStatus').load(uRL + '/managevehicles/update_publishStatus/' + vehicle_id, p,function(str){
 
     });
	 
	 alert('Status Updated!')
}

function features_drop_down_ajx(option_id){
	var p = {};
	p[option_id] = option_id
    $('#UpdateFactoryOptions').load(uRL + '/managevehicles/update_factoryOptions/0/' + option_id, p,function(str){
 
    });
}

function remove_vehicle_feature_ajx(option_id){
	var p = {};
	p[option_id] = option_id
    $('#UpdateFactoryOptions').load(uRL + '/managevehicles/update_factoryOptions/1/' + option_id, p,function(str){
 
    });
}

function make_vImage_primary_ajx(image_id){
	var p = {};
	p[image_id] = image_id
    $('#UpdateVehicleImages').load(uRL + '/managevehicles/update_vehicleImageStatus/' + image_id, p,function(str){
 
    });
	
	alert('Image Status Updated!')	
}

function delete_vImage_ajx(image_id){
	var p = {};
	p[image_id] = image_id
    $('#UpdateVehicleImages').load(uRL + '/managevehicles/update_vehicleImageDelete/' + image_id, p,function(str){
 
    });
}

function category_status_ajx(category_id){
	var p = {};
	p[category_id] = category_id
    $('#UpdateCategorySettings').load(uRL + '/managesettings/update_categoryStatus/0/' + category_id, p,function(str){
 
    });
	alert('Category Status Updated!')
}

function delete_category_ajx(category_id){
	var p = {};
	p[category_id] = category_id
    $('#UpdateCategorySettings').load(uRL + '/managesettings/update_categoryStatus/1/' + category_id, p,function(str){
 
    });
}

function manufacturer_status_ajx(manufacturer_id){
	var p = {};
	p[manufacturer_id] = manufacturer_id
    $('#UpdateManufacturerSettings').load( uRL + '/managesettings/update_manufacturerStatus/0/' + manufacturer_id, p,function(str){
 
    });
	alert('Manufacturer Status Updated!')
}

function delete_manufacturer_ajx(manufacturer_id){
	var p = {};
	p[manufacturer_id] = manufacturer_id
    $('#UpdateManufacturerSettings').load(uRL + '/managesettings/update_manufacturerStatus/1/' + manufacturer_id, p,function(str){
 
 	$('#UpdateManufacturerSettings').fadeIn('slow');
    });
	
}

function mileage_status_ajx(mileage_id){
	var p = {};
	p[mileage_id] = mileage_id
    $('#UpdateMileageSettings').load(uRL + '/managesettings/update_MileageOptions/0/' + mileage_id, p,function(str){
 
    });
	alert('Mileage Status Updated!')
}

function delete_mileage_ajx(mileage_id){
	var p = {};
	p[mileage_id] = mileage_id
    $('#UpdateMileageSettings').load(uRL + '/managesettings/update_MileageOptions/1/' + mileage_id, p,function(str){
 
    });
}

function feature_status_ajx(feature_id){
	var p = {};
	p[feature_id] = feature_id
    $('#UpdateFeatureSettings').load(uRL + '/managesettings/update_FactoryOptions/0/' + feature_id, p,function(str){
 
    });
	alert('Feature Status Updated!')
}

function delete_feature_ajx(feature_id){
	var p = {};
	p[feature_id] = feature_id
    $('#UpdateFeatureSettings').load(uRL + '/managesettings/update_FactoryOptions/1/' + feature_id, p,function(str){
 
    });
	alert('Feature Status Deleted!')
}

function vImg_desc_update(image_id){
	
	data = "image_description=" + $('#VehicleDesc_' + image_id ).val() +
		   "&image_id=" + image_id;
	
	$.ajax({
		url: uRL + "/managevehicles/update_vehicleImageDescription",	
		type: "POST",
		data: data,
		cache: false,
		success: function (html) {
			
			/* Replace Content */
			$('#VehicleDescUpdate_' + image_id).html(html);
			
		}
	});
}

function vImg_reload(vehicle_id){
	data = "vehicle_id=" + vehicle_id;
	
	$.ajax({
		url: uRL + "/managevehicles/update_vehicleImages",	
		type: "POST",
		data: data,
		cache: false,
		success: function (html) {
			
			/* Replace Content */
			$('#UpdateVehicleImages').html(html);
			
			/* Try Fade In */
			$('#UpdateVehicleImages').fadeIn('slow');
			
		}
	});
}

function vehicle_stock_search_ajx() {
	
	data = "manufacturer_id=" + $('#ManufacturerSelect').val() +
		   "&model_id=" + $('#ModelSelect').val() +
		   "&model_text=" + $('#ModelSelect :selected').text() +
		   "&category_id=" + $('#CategorySelect').val() +
		   "&contract_type=" + $('#ContractHidden').val() +
		   "&in_stock=" + $("input[name='inStock']:checked").val() +
		   "&specials=" + $('#specials').val();

	$.ajax({
		url: uRL + "/managevehicles/get_mainVehicleList",	
		type: "POST",
		data: data,
		cache: false,
		success: function (html) {		
			
			/* Replace Content */
			$('#MainVehicleList').html(html);
			
			/* Try Fade In */
			$('#MainVehicleList').fadeIn('slow');		
		}
	});
	
}

function vehicle_user_search_ajx(cols){
	
	data = "manufacturer_id=" + $('#ManufacturerSelect').val() +
		   "&model_id=" + $('#ModelSelect').val() +
		   "&model_text=" + $('#ModelSelect :selected').text() +
		   "&category_id=" + $('#CategorySelect').val() +
		   "&contract_type=" + $('#ContractHidden').val();

	$.ajax({
		url: uRL + "/frontsite/get_searchResults/" + cols,
		type: "POST",
		data: data,
		cache: false,
		success: function (html) {
		
			/* Replace Content */
			$('#UserSearchResults').html(html);
			
			/* Try Fade In */
			$('#UserSearchResults').fadeIn('slow');		
		}
	});
	
}

function update_user_ajx(user_id){
	data = "username=" + $('#UsernamePost_' + user_id).val() +
		   "&password=" + $('#PasswordPost_' + user_id).val() +
		   "&email=" + $('#EmailPost_' + user_id).val() +
		   "&accesslevel=" + $('#AccessLevelPost_' + user_id).val();

	$.ajax({
		url: uRL + "/managesettings/updateuser/" + user_id,
		type: "POST",
		data: data,
		cache: false,
		success: function (html) {

			/* Replace Content */
			$('#UpdateUsers').html(html);
			
			/* Try Fade In */
			$('#UpdateUsers').fadeIn('slow');	
		}
	});
}

function add_user_ajx(user_id){
	data = "username=" + $('#UsernameAddPost').val() +
		   "&password=" + $('#PasswordAddPost').val() +
		   "&email=" + $('#EmailAddPost').val() +
		   "&accesslevel=" + $('#AccessLevelPost').val();

	$.ajax({
		url: uRL + "/managesettings/adduser",
		type: "POST",
		data: data,
		cache: false,
		success: function (html) {
			
			/* Replace Content */
			$('#UpdateUsers').html(html);
			
			/* Try Fade In */
			$('#UpdateUsers').fadeIn('slow');
		}
	});
}

function delete_user_ajx(user_id){
	
	var p = {};
    $('#UpdateUsers').load( uRL + '/managesettings/deleteuser/' + user_id, p,function(str){
 
    });
	//alert('Feature Status Deleted!')
}
