function BeforeAjaxFormValidation(form, options)
{
if (window.console){
$("#"+form.attr('id')).bind("jqv.field.result", function(event, field, errorFound, prompText){ if(errorFound) return false;});
form.find(":submit").html('Sending...').attr('disabled','disabled');
}
return true;
}
function ajaxValidationCallback(status, form, json, options) {
if(status == true)
{
if(json.code=='1')
{
$("#msg").html("
Success!
"+json.msg+" ");
$(':input', "#"+form.attr('id')).not(':button, :submit, :reset, :hidden, :radio').val('').removeAttr('checked').removeAttr('selected');
setTimeout(function(){ window.location.href="logout.php"; },2000);
}
else if(json.code=='2')
{
$("#msg").html("Warning!
"+json.msg+" ");
}
else if(json.code=='3')
{
$("#msg").html("Success!
"+json.msg+" ");
$(':input', "#"+form.attr('id')).not(':button, :submit, :reset, :hidden, :radio').val('').removeAttr('checked').removeAttr('selected');
setTimeout(function(){ window.location.href="category.php"; },2000);
}
else if(json.code=='4')
{
$("#msg").html("Success!
"+json.msg+" ");
$(':input', "#"+form.attr('id')).not(':button, :submit, :reset, :hidden, :radio').val('').removeAttr('checked').removeAttr('selected');
setTimeout(function(){ window.location.href="assign-service.php"; },2000);
}
else if(json.code=='5')
{
$("#msg").html("Success!
"+json.msg+" ");
$(':input', "#"+form.attr('id')).not(':button, :submit, :reset, :hidden, :radio').val('').removeAttr('checked').removeAttr('selected');
setTimeout(function(){ window.location.href="index.php"; },2000);
}
else
{
$("#msg").html(" Error!
"+json.msg+"");
}
}
$("#msg").slideDown(400).delay(2000).slideUp(400);
form.find(":submit").html('Submit').removeAttr('disabled');
}
$("#myform1").validationEngine('attach',{
onBeforeAjaxFormValidation : BeforeAjaxFormValidation,
ajaxFormValidation : true,
ajaxFormValidationMethod : 'post',
ajaxFormValidationURL : 'php/',
onAjaxFormComplete : ajaxValidationCallback,
scroll : true
});
$("#myform2").validationEngine('attach',{
onBeforeAjaxFormValidation : BeforeAjaxFormValidation,
ajaxFormValidation : true,
ajaxFormValidationMethod : 'post',
ajaxFormValidationURL : 'php/',
onAjaxFormComplete : ajaxValidationCallback,
scroll : true
});
$("#myform3").validationEngine('attach',{
onBeforeAjaxFormValidation : BeforeAjaxFormValidation,
ajaxFormValidation : true,
ajaxFormValidationMethod : 'post',
ajaxFormValidationURL : 'php/',
onAjaxFormComplete : ajaxValidationCallback,
scroll : true
});
$("#myform4").validationEngine('attach',{
onBeforeAjaxFormValidation : BeforeAjaxFormValidation,
ajaxFormValidation : true,
ajaxFormValidationMethod : 'post',
ajaxFormValidationURL : 'php/',
onAjaxFormComplete : ajaxValidationCallback,
scroll : true
});
$("#myform5").validationEngine('attach',{
onBeforeAjaxFormValidation : BeforeAjaxFormValidation,
ajaxFormValidation : true,
ajaxFormValidationMethod : 'post',
ajaxFormValidationURL : 'php/',
onAjaxFormComplete : ajaxValidationCallback,
scroll : true
});
$("#myform6").validationEngine('attach',{
onBeforeAjaxFormValidation : BeforeAjaxFormValidation,
ajaxFormValidation : true,
ajaxFormValidationMethod : 'post',
ajaxFormValidationURL : 'php/',
onAjaxFormComplete : ajaxValidationCallback,
scroll : true
});
$("#myform7").validationEngine('attach',{
onBeforeAjaxFormValidation : BeforeAjaxFormValidation,
ajaxFormValidation : true,
ajaxFormValidationMethod : 'post',
ajaxFormValidationURL : 'php/',
onAjaxFormComplete : ajaxValidationCallback,
scroll : true
});