
function displayValidationMessages(messageList)
{if(!messageList)
{return;}
clearValidationMessages();$("#feedback").append("<ul class=\"feedbackPanel\" wicket:id=\"feedbackul\"> </ul>");for(i=0;i<messageList.length;i++)
{var span="<li class=\"feedbackPanelERROR\" wicket:id=\"messages\">"
+"    <span class=\"feedbackPanelERROR\" wicket:id=\"message\">"
+"        "+messageList[i];+"    </span>"
+"</li>";$("#feedback .feedbackPanel").append(span);}
$("#feedback").show('slow');}
function clearValidationMessages()
{$("#feedback").hide('slow').empty();}
function isNumeric(val)
{var validChars="0123456789.-";var beginWith="-";var isNumber=true;var currentChar;var value=trim(val);if(value==null||value.indexOf(beginWith)>0){return false;}
for(i=0;i<value.length&&isNumber==true;i++)
{currentChar=value.charAt(i);if(validChars.indexOf(currentChar)==-1)
{isNumber=false;}}
return isNumber;}
function trim(str){str=str.replace(/^\s+/,'');for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}
return str;}
