$.validator.methods.requireIfNew = function(value, element, param)
{
	if(element.value != '')return true;
	var old = document.getElementById('old_file_'+element.id);
	if(old.value != '')return true;
		else return false;
};

var fale_validation_options = {
	errorElement:"strong",
	errorClass:'form_error',
	errorPlacement:function(error, element)
	{
		element.parent("fieldset").addClass("fundoBkg")
		error.appendTo(element.parent("fieldset").next("p"));
	},
	rules:
	{
		name:
		{
			maxlength:255,				
			required:true
		},
		email:
		{
			maxlength:255,				
			email:true,
			required:true
		},
		phone_ddd:
		{
			minlength:2,
			maxlength:2,
			digits:true,
			required:true
		},
		phone:
		{
			minlength:8,
			maxlength:8,
			digits:true,				
			required:true
		},
		call_subject_id:
		{
			required:true
		},
		title:
		{
			maxlength:255,				
			required:true
		},
		message:
		{
			required:true
		}
	}//rules					
}//validation_options

$().ready(function()
{
	var validator = $("#manage").bind("invalid-form.validate", function(){}).validate(fale_validation_options); //validate
	$("#manage > *").click(function(){$('#fale_form_result').hide()});
});//onReady

function faleFormSubmit(form)
{
	ajaxFormSubmit(form, fale_validation_options, function(){$('#fale_form_result').show();});
}//faleFormSubmit
