function hideValidation(c){var b=0.2;
var d=0.9;
var a=0;
if(c){b=d=a=0
}new Effect.Opacity("ajaxErrorContainer",{duration:b,from:d,to:a});
validationShown=false;
setTimeout("hide('ajaxErrorContainer');",1000*b)
}var validationShown=false;
function ajaxValidation(d,e,c,b){if(d&&e){if(validationShown){new Effect.Opacity("ajaxErrorContainer",{duration:0.2,from:0.9,to:0});
validationShown=false
}else{new Effect.Opacity("ajaxErrorContainer",{duration:0,from:0,to:0})
}var a="";
var g="";
if(c&&b){a=c.src;
g=c.alt;
c.src=b;
c.alt="Wait..."
}var f="?";
for(i=0;
i<e.elements.length;
i++){f+=e.elements[i].name+"="+e.elements[i].value+((i<e.elements.length-1)?("&"):(""))
}new Ajax.Request(d+f,{method:"post",onSuccess:function(h){if(h.responseText.indexOf("FORWARD WITHOUT ERRORS")>=0){e.submit()
}else{$("ajaxErrorContainer").innerHTML=h.responseText;
$("ajaxErrorContainer").style.display="block";
new Effect.Opacity("ajaxErrorContainer",{duration:0.7,from:0,to:0.9});
c.src=a;
c.alt=g;
validationShown=true
}},onFailure:function(){e.submit()
}})
}return false
};
