jQuery.fn.extend({
	adddealer: function () {
		if (this) {
			$(this).submit(function(){
				result = true;
				$('#adddealer_form result-success').hide();
				
				if (!$(this).find('input[name=adddealer_'+'name]').validatorLength(2,150)){result = false;}
				if (!$(this).find('input[name=adddealer_'+'city]').validatorLength(1,150)){result = false;}
				if (!$(this).find('input[name=adddealer_'+'phone]').validatorPhone()){result = false;} 
				if (!$(this).find('input[name=adddealer_'+'email]').validatorMail()){result = false;} 
				if (!$(this).find('input[name=adddealer_'+'subject]').validatorLength(0,250)){result = false;} 
				if (!$(this).find('textarea[name=adddealer_'+'message]').validatorLength(2,1000)){result = false;}
				
				if(!result)
				{
					$('#adddealer_form .result-error').show();
				}
				else
				{
					$('#adddealer_form .result-error').hide();
				}
				
				return result;
			});
			
			$(this).find('input[type=submit]').click(function() {
				$(this).parents('form').submit();
			});
		}
	},
	contactdealer: function () {
		if (this) {
			$(this).submit(function(){
				result = true;
				
				$(this).find('.result-success').hide();
				$(this).find('.result-error').show();
				
				if (!$(this).find('input[name=contactdealer_'+'name]').validatorLength(2,150)){result = false;}
				if (!$(this).find('input[name=contactdealer_'+'city]').validatorLength(1,150)){result = false;}
				if (!$(this).find('input[name=contactdealer_'+'phone]').validatorPhone()){result = false;} 
				if (!$(this).find('input[name=contactdealer_'+'email]').validatorMail()){result = false;} 
				if (!$(this).find('input[name=contactdealer_'+'subject]').validatorLength(0,250)){result = false;} 
				if (!$(this).find('textarea[name=contactdealer_'+'message]').validatorLength(2,1000)){result = false;}
				
				if(!result)
				{
					$(this).find('.result-error').show();
				}
				else
				{
					$(this).find('.result-error').hide();
				}
				
				return result;
			});
			
			$(this).find('input[type=submit]').click(function() {
				$(this).parents('form').submit();
			});
		}
	},
	feedback: function () {
		if (this) {
			$(this).submit(function(){
				result = true;
				$('#feedback_form result-success').hide();
				
				if (!$(this).find('input[name=feedback_'+'name]').validatorLength(2,150)){result = false;}
				if (!$(this).find('input[name=feedback_'+'city]').validatorLength(1,150)){result = false;}
				if (!$(this).find('input[name=feedback_'+'phone]').validatorPhone()){result = false;} 
				if (!$(this).find('input[name=feedback_'+'email]').validatorMail()){result = false;} 
				if (!$(this).find('input[name=feedback_'+'subject]').validatorLength(0,250)){result = false;} 
				if (!$(this).find('textarea[name=feedback_'+'message]').validatorLength(2,1000)){result = false;}
				
				if(!result)
				{
					$('#feedback_form .result-error').show();
				}
				else
				{
					$('#feedback_form .result-error').hide();
				}
				
				return result;
			});
			
			$(this).find('input[type=submit]').click(function() {
				$(this).parents('form').submit();
			});
		}
	}
});

function showAddDealerInfo(){
	$('#adddealer_form input[type=text], #adddealer_form textarea').val('');
	$('#adddealer_form .result-success').show();
} 

function showAddDealerError(){
	$('#adddealer_form .result-success').hide();
	$('#adddealer_form .result-error').show();
} 

function showContactDealerInfo(dealer_id){
	$('#contactdealer_'+dealer_id+'_form input[type=text], #contactdealer_'+dealer_id+'_form textarea').val('');
	$('#contactdealer_'+dealer_id+'_form .result-success').show();
} 

function showContactDealerError(dealer_id){
	$('#contactdealer_'+dealer_id+'_form .result-success').hide();
	$('#contactdealer_'+dealer_id+'_form .result-error').show();
} 


function showFeedbackInfo(){
	$('#feedback_form input[type=text], #feedback_form textarea').val('');
	$('#feedback_form .result-success').show();
} 

function showFeedbackError(){
	$('#feedback_form .result-success').hide();
	$('#feedback_form .result-error').show();
} 
